AppSuite(付録)

AppSuiteの機能を利用するための詳しい資料です。

印刷ボタン

接続設定


接続設定はAppSuiteに接続するための情報です。


url=http://sample/dneo.cgi
basic_auth_userid=sampleid
basic_auth_password=samplepass
proxy_host=samplehost
proxy_port=1234
proxy_auth_userid=proxyid
proxy_auth_password=proxypass

以下の情報をキー=値の形式で記入します。
キー 指定する値 説明
url [desknet's NEOのURL] 必ず指定してください。
desknet's NEOのURLを記述します。
basic_auth_userid [Basic認証ユーザーID] desknet's NEOへのログインにて、Basic認証を使用する場合指定します。
Basic認証をしない場合、この項目は記載不要です。
basic_auth_password [Basic認証パスワード]
proxy_host [プロキシサーバーホスト名] desknet's NEOにて、プロキシサーバーを使用する場合指定します。
プロキシサーバーを使用しない場合、この項目は記載不要です。
proxy_port [プロキシサーバーポート番号]
proxy_auth_userid [プロキシ認証ユーザーID] desknet's NEOにて、プロキシ認証を使用する場合指定します。
プロキシ認証を使用しない場合、この項目は記載不要です。
proxy_auth_password [プロキシ認証パスワード]
※HTTPSとプロキシ認証の組み合わせでdesknet's NEOのサーバーにアクセスすることはできません。


部品設定


処理対象の部品と順序を設定します。


[
  { "field_name": "担当"},
  { "field_name": ""},
  { "field_name": "顧客"}
 ]

以下の情報をjson形式({}で囲まれた、キーと値の組)で記入します。
キー 指定する値 説明
field_name [対象部品名] 必ず指定してください。"field_name"に対象の部品名を記述します。


絞り込み条件



{
 "item":[
  {"field_id": "101", "operator": ">", "value": "1"},
  {"field_id": "102", "operator": "is_null"},
  {"field_id": "103", "operator": "contains", "value": "1\t2", "type":"id"}
 ]
}

"item"に検索条件の配列を指定してください。
指定した検索条件が複数ある場合、AND検索を実行します。
検索条件に記入する情報は以下の通りです。
キー 指定する値 説明
field_id [検索する部品のID] 必ず指定してください。検索する部品のIDを指定します。
部品のIDは[アプリケーション設定 > 部品管理]にて確認できます。
operator [= | != | > | >= | < | <= | includes | not_includes | starts_with | ends_with | contains | not_contains | is_null | is_not_null | matches] 必ず指定してください。検索する方法を指定します。
value [検索する値] 検索する値を指定します。
検索する値が以下の文字を含む場合、以下のように変換して記入してください。(タブは複数の条件を指定するときに、区切り文字として使用します。)
(タブ) → \t
\ → \\
" → \"
type [id | textbox | number | date | datetime | interval | field_id] 検索する値のタイプを指定します。

【検索条件の組み合わせ一覧】
"field_id"で指定した部品のタイプ、"operator"、"value"および"type"の組み合わせについては、以下に記載します。
検索条件を指定するためには、"field_id"で指定した部品のタイプ毎に"operator"、"value"、"type"の値を組み合わせる必要があります。
指定可能な組み合わせは以下の通りです。

部品タイプ operator value type
[データID] =(等しい) 任意の0以上の整数 (入力なし)
文字(一行) =(一致する) 任意の文字 (入力なし)
!=(一致しない)
includes(含む | いずれかを含む) 任意の文字(タブ区切りで複数指定可能)
not_includes(含まない | いずれも含まない)
starts_with(始まる) 任意の文字
ends_with(終わる)
is_null(未入力) (入力なし)
文字(複数行)
リッチテキスト
includes(含む | いずれかを含む) 任意の文字(タブ区切りで複数指定可能) (入力なし)
not_includes(含まない | いずれも含まない)
is_null(未入力) (入力なし)
ラジオボタン
プルダウン
=(いずれかと一致する) 選択肢の値(タブ区切りで複数指定可能) (入力なし)
!=(いずれとも一致しない)
is_null(未入力) (入力なし)
チェックボックス
リストボックス
contains(いずれかを含む) 選択肢の値(タブ区切りで複数指定可能) (入力なし)
not_contains(いずれも含まない)
is_null(未入力) (入力なし)
数値 =(等しい) 数値部品に入力可能な数値 (入力なし)
!=(等しくない)
<(より小さい)
<=(以下)
>(より大きい)
>=(以上)
is_null(未入力) (入力なし)
日付 =(等しい) ・"yyyy", "yyyy-MM", "yyyy-MM-dd"のいずれかの形式
 例:"2018", "2018-01", "2018-01-10"
・"[+|-]n days", "[+|-]n months:[*|1-31|e]", "[+|-]n years:[1-12]:[*|1-31|e]"のいずれかの形式
 例:"+3 days"(今日の3日後)
 例:"-1 months:10"(先月の10日)
 例:"+1 months:*"(来月の任意の日)
 例:"-2 years:3:e"(2年前の3月末日)
(入力なし)
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
=(等しい) 比較対象の部品のID field_id
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
is_null(未入力) (入力なし) (入力なし)
[登録日時]
[更新日時]
日時
=(等しい) ・"yyyy", "yyyy-MM", "yyyy-MM-dd", "yyyy-MM-ddThh", "yyyy-MM-ddThh:mm"のいずれかの形式
 例:"2018", "2018-01", "2018-01-10", "2018-01-10T09","2018-01-10T09:30"
・"[+|-]n days", "[+|-]n months:[*|1-31|e]", "[+|-]n years:[1-12]:[*|1-31|e]"のいずれかの形式
 例:"+3 days"(今日の3日後)
 例:"-1 months:10"(先月の10日)
 例:"+1 months:*"(来月の任意の日)
 例:"-2 years:3:e"(2年前の3月末日)
(入力なし)
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
=(等しい) 比較対象の部品のID field_id
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
is_null(未入力) (入力なし) (入力なし)
時刻 =(等しい) "hh:mm"の形式 (入力なし)
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
is_null(未入力) (入力なし)
添付ファイル includes(ファイル名に含む) 任意の文字 (入力なし)
matches(ファイル名/添付ファイル内のテキストに含む)
is_not_null(ファイルがある) (入力なし)
is_null(ファイルがない)
自動計算 =(一致する) 任意の文字 textbox
!=(一致しない)
includes(含む | いずれかを含む) 任意の文字(タブ区切りで複数指定可能)
not_includes(含まない | いずれも含まない)
starts_with(始まる) 任意の文字
ends_with(終わる)
=(等しい) 数値部品に入力可能な数値 number
!=(等しくない)
<(より小さい)
<=(以下)
>(より大きい)
>=(以上)
includes(含む) 任意の文字
=(等しい) ・"yyyy", "yyyy-MM", "yyyy-MM-dd"のいずれかの形式
 例:"2018", "2018-01", "2018-01-10"
・"[+|-]n days", "[+|-]n months:[*|1-31|e]", "[+|-]n years:[1-12]:[*|1-31|e]"のいずれかの形式
 例:"+3 days"(今日の3日後)
 例:"-1 months:10"(先月の10日)
 例:"+1 months:*"(来月の任意の日)
 例:"-2 years:3:e"(2年前の3月末日)
date
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
includes(含む) 任意の文字
=(等しい) ・"yyyy", "yyyy-MM", "yyyy-MM-dd", "yyyy-MM-ddThh", "yyyy-MM-ddThh:mm"のいずれかの形式
 例:"2018", "2018-01", "2018-01-10", "2018-01-10T09","2018-01-10T09:30"
・"[+|-]n days", "[+|-]n months:[*|1-31|e]", "[+|-]n years:[1-12]:[*|1-31|e]"のいずれかの形式
 例:"+3 days"(今日の3日後)
 例:"-1 months:10"(先月の10日)
 例:"+1 months:*"(来月の任意の日)
 例:"-2 years:3:e"(2年前の3月末日)
datetime
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
includes(含む) 任意の文字
=(等しい) 任意の整数(秒に換算) interval
!=(等しくない)
<(より前)
<=(以前)
>(より後)
>=(以降)
includes(含む) 任意の文字
is_null(未入力) (入力なし) (入力なし)
[登録者]
[更新者]
ユーザー選択
contains(いずれかを含む) ユーザーシステムID(タブ区切りで複数指定可能) id
not_contains(いずれも含まない)
is_null(未入力) (入力なし) (入力なし)
組織選択 contains(いずれかを含む) 組織システムID(タブ区切りで複数指定可能) id
not_contains(いずれも含まない)
is_null(未入力) (入力なし) (入力なし)

サンプル1

総評に"導入コスト"または"クラウド"を含む、かつ、最低契約月数の数字が"12"未満の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "includes", "value": "導入コスト\tクラウド"},
   {"field_id": "102", "operator": "<", "value": "12"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 文字(複数行) 総評
102 数値 最低契約月数

サンプル2

担当部署の組織システムIDが"3"または"4"、かつ、売上実績(自動計算)の数字が"1000000"以上の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "contains", "value": "3\t4", "type": "id"},
   {"field_id": "102", "operator": ">=", "value": "1000000", "type": "number"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 組織選択 担当部署
102 自動計算 売上実績

サンプル3

住所に"東京都千代田区"を含む、かつ、最終訪問年月日が"3か月前の20日"より前の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "includes", "value": "東京都千代田区"},
   {"field_id": "102", "operator": "<", "value": "-3 months:20"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 文字(一行) 住所
102 日付 最終訪問年月日

サンプル4

契約ステータスが"契約解除"、"契約満了"以外、かつ、契約開始年月日が"2017/04/01"以降の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "!=", "value": "契約解除\t契約満了"},
   {"field_id": "102", "operator": ">=", "value": "2017-04-01"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 プルダウン 契約ステータス
102 日付 契約開始年月日

サンプル5

機材貸出日時が"2017/04/01 09:00"以降、かつ、機材返却日時が未入力の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": ">=", "value": "2017-04-01T09:00"},
   {"field_id": "102", "operator": "is_null"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 日時 機材貸出日時
102 日時 機材返却日時

サンプル6

社員のユーザーシステムIDが"10"、かつ、退勤時刻が"22:00"以降の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "contains", "value": "10", "type": "id"},
   {"field_id": "102", "operator": ">=", "value": "22:00"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 ユーザー選択 社員
102 時刻 退勤時刻

サンプル7

開始日と終了日の日付が等しい検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "=", "value": "102", "type": "field_id"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 日付 開始日
102 日付 終了日

サンプル8

送付書類のファイル名に"見積"を含む検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "includes", "value": "見積"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 添付ファイル 送付書類

サンプル9

移動時間(自動計算)が"1時間半(5400秒)"以上の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": ">=", "value": "5400", "type": "interval"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 自動計算 移動時間

サンプル10

修正可能年月日(自動計算)が"今月末"より前の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "<", "value": "+0 months:e", "type": "date"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 自動計算 修正可能年月日

サンプル11

到着予定日時(自動計算)が"2017/04/01 17:00"以前の検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "<=", "value": "2017-04-01T17:00", "type": "datetime"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 自動計算 到着予定日時

サンプル12

西暦和暦変換(自動計算)に"平成"または"昭和"を含む検索条件
{
 "filter":{
  "item":[
   {"field_id": "101", "operator": "includes", "value": "平成\t昭和", "type": "textbox"}
  ]
 }
}

サンプルで使用している部品
部品のID(field_id) 部品タイプ 部品名
101 自動計算 西暦和暦変換