案件情報処理系API共通リクエストボディ情報¶
案件処理系APIのリクエストボディ情報の説明です。
項目
- 処理パラメータ
- [1] applyAuthUserCd
- [2] applyBaseDate
- [3] authUserCd
- [4] authUserDepartmentInfo
- [5] branchSelects
- [6] confirmComment
- [7] confirmNodeConfigs
- [8] dynamicNodeConfigs
- [9] filesForDelete
- [10] flowId
- [11] horizontalNodeConfigs
- [12] mailSend
- [13] matterName
- [14] nego
- [15] nodeId
- [16] noticeComment
- [17] priority
- [18] processComment
- [19] sendBackNodeIds
- [20] systemMatterId
- [21] temporaryDirectoryKey
- [22] transferTargetPlugin
- [23] userDataId
- [24] verticalNodeConfigs
- オプショナルパラメータ
処理パラメータ¶
各APIごとに指定可能なプロパティを記載します。
ワークフローの処理系REST APIでは、未指定の場合に内部で補完を行うプロパティが存在します。
また、指定不可能なプロパティを指定した場合、エラーが発生するため、注意してください。
凡例
指定可能: [1] 等
マークがついているパラメータは、未指定の場合、エラーが発生します。- 未指定の場合、空情報として処理を進める情報と、処理内で値が補完される情報があります。詳細は下記表の各パラメータのリンク先を参照してください。
指定不可: -
- 指定した場合、エラーが発生します。
| 一時保存登録 | 一時保存更新 | 申請 | 起票案件の申請 | 再申請 | 取り止め | 承認 | 承認終了 | 差し戻し | 否認 | 保留 | 保留解除 | 確認 | 引戻し | 振替 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| applyAuthUserCd | [1] | [1] | [1] | - | - | - | - | - | - | - | - | - | - | - | - |
| applyBaseDate | [2] | [2] | [2] | - | - | - | - | - | - | - | - | - | - | - | - |
| authUserCd | [3] | [3] | - | [3] | [3] | [3] | [3] | [3] | [3] | [3] | [3] | [3] | - | [3] | [3] |
| authUserDepartmentInfo | - | - | [4] | [4] | [4] | [4] | [4] | [4] | [4] | [4] | - | - | [4] | - | - |
| branchSelects | - | - | [5] |
[5] |
[5] |
- | [5] |
- | - | - | - | - | - | - | - |
| confirmComment | - | - | - | - | - | - | - | - | - | - | - | - | [6] | - | - |
| confirmNodeConfigs | - | - | [7] | [7] | [7] | - | [7] | - | - | - | - | - | - | - | - |
| dynamicNodeConfigs | - | - | [8] | [8] | [8] | - | [8] | - | - | - | - | - | - | - | - |
| filesForDelete | - | - | - | - | [9] | - | [9] | - | - | - | - | - | - | - | - |
| flowId | [10] |
- | [10] |
- | - | - | - | - | - | - | - | - | - | - | - |
| horizontalNodeConfigs | - | - | [11] | [11] | [11] | - | [11] | - | - | - | - | - | - | - | - |
| mailSend | - | - | - | - | - | - | - | - | - | - | - | - | - | - | [12] |
| matterName | [13] | [13] | [13] | [13] | [13] | - | - | - | - | - | - | - | - | - | - |
| nego | - | - | [14] | [14] | [14] | [14] | [14] | [14] | [14] | [14] | [14] | [14] | - | [14] | - |
| nodeId | - | - | - | [15] |
[15] |
[15] |
[15] |
[15] |
[15] |
[15] |
[15] |
[15] |
[15] |
[15] |
[15] |
| noticeComment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | [16] |
| priority | - | - | [17] | [17] | [17] | - | - | - | - | - | - | - | - | - | - |
| processComment | [18] | [18] | [18] | [18] | [18] | [18] | [18] | [18] | [18] | [18] | [18] | [18] | - | [18] | - |
| sendBackNodeIds | - | - | - | - | - | - | - | - | [19] | - | - | - | - | - | - |
| systemMatterId | - | - | - | [20] |
[20] |
[20] |
[20] |
[20] |
[20] |
[20] |
[20] |
[20] |
[20] |
[20] |
[20] |
| temporaryDirectoryKey | - | - | [21] | [21] | [21] | - | [21] | [21] | - | - | - | - | - | - | - |
| transferTargetPlugin | - | - | - | - | - | - | - | - | - | - | - | - | - | - | [22] |
| userDataId | [23] | - | [23] | - | - | - | - | - | - | - | - | - | - | - | - |
| verticalNodeConfigs | - | - | [24] | [24] | [24] | - | [24] | - | - | - | - | - | - | - | - |
[1] applyAuthUserCd¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 申請権限者コード | string | (補完)アカウントコンテキストのユーザコード |
[2] applyBaseDate¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 申請基準日 | string | (補完)アカウントタイムゾーンにおける現在日付
yyyy/MM/dd 形式で指定してください。
|
[3] authUserCd¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 処理権限者コード | string | (補完)アカウントコンテキストのユーザコード |
[4] authUserDepartmentInfo¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| authUserDepartmentInfo | 権限者組織情報 | objet | (補完)以下の優先順位 (処理可能な組織に基づく)
内包プロパティの会社コード、組織コード、組織セットコードには、組織情報取得APIで取得した値を利用できます。
処理のケースにあわせて以下を参照してください。
|
| - companyCd | 会社コード | string | |
| - departmentCd | 組織コード | string | |
| - departmentSetCd | 組織セットコード | string |
[5] branchSelects¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| branchSelects | 分岐先選択情報 | array<object> | 処理対象のノードを分岐先設定可能ノードとして設定している分岐開始ノードが存在する場合のみ必須です。 |
| - branchStartNodeId | 分岐開始ノードID | string | 処理対象のノードを分岐先設定可能ノードとして設定している分岐開始ノードのノードIDを指定してください。 |
| - forwardNodeIds | 分岐先ノードIDリスト | array<string> | 分岐先として指定可能なノードのノードIDを指定してください。 |
[6] confirmComment¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 確認コメント | string |
[7] confirmNodeConfigs¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| confirmNodeConfigs | 確認ノード設定情報 | array<object> | (補完)以下の優先順位
|
| - nodeId | ノードID | string | 処理対象のノードを確認対象者設定可能ノードとして設定している確認ノードのノードIDを指定してください。 |
| - processTargetConfigs | 処理対象者情報 | array<object> | |
| - extensionPointId | 拡張ポイントID | string | 設定対象のノードに対応する拡張ポイントIDを指定してください。
詳細は「確認対象者プラグインの指定方法」を参照してください。
|
| - pluginId | プラグインID | string | 設定対象のノードに対応するプラグインIDを指定してください。
詳細は「確認対象者プラグインの指定方法」を参照してください。
|
| - parameter | パラメータ | string | プラグインに対するパラメータを指定してください。
詳細は「確認対象者プラグインの指定方法」を参照してください。
|
[8] dynamicNodeConfigs¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| dynamicNodeConfigs | 動的承認ノード設定情報 | array<object> | (補完)以下の優先順位
|
| - nodeId | ノードID | string | 処理対象のノードを処理対象者設定可能ノードとして設定している確認ノードのノードIDを指定してください。 |
| - processTargetConfigs | 処理対象者情報 | array<object> | |
| - extensionPointId | 拡張ポイントID | string | 設定対象のノードに対応する拡張ポイントIDを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
|
| - pluginId | プラグインID | string | 設定対象のノードに対応するプラグインIDを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
|
| - parameter | パラメータ | string | プラグインに対するパラメータを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
|
[9] filesForDelete¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 削除対象ファイルID配列 | array<string> | 「案件添付ファイル一覧取得」で取得した値を利用できます。 |
[10] flowId¶
| 論理名 | 型 | 説明 |
|---|---|---|
| フローID | string |
[11] horizontalNodeConfigs¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| horizontalNodeConfigs | 横配置ノード設定情報 | array<object> | (補完)以下の優先順位
|
| - nodeId | ノードID | string | 処理対象のノードを処理対象者設定可能ノードとして設定している横配置ノードのノードIDを指定してください。 |
| - matterNodeExpansions | ノード展開情報 | array<object> | 横配置ノード内に展開するノード毎の情報を表します。 |
| - nodeName | 展開ノード名 | string | 展開するノードのノード名を指定してください。 |
| - processTargetConfigs | 処理対象者情報 | array<object> | [8] dynamicNodeConfigs を参照してください。 |
[12] mailSend¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 振替通知フラグ | boolean | 振替通知を利用する場合は true を指定してください。 |
[13] matterName¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 案件名 | string | (補完)トランザクションデータの案件名 |
[14] nego¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| nego | 根回し情報 | object | |
| - userCdsTo | 宛先(TO)に指定するユーザコード配列 | array<string> | 必須です。 |
| - userCdsCc | CCに指定するユーザコード配列 | array<string> | |
| - userCdsBcc | BCCに指定するユーザコード配列 | array<string> | |
| - subject | 件名 | string | |
| - text | 本文 | string |
[15] nodeId¶
| 論理名 | 型 | 説明 |
|---|---|---|
| ノードID | string | APIを実行する対象ノードのノードIDを指定してください。 |
[16] noticeComment¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 振替通知コメント | string |
[17] priority¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 優先度 | string | (補完)
申請: 標準
再申請: トランザクションデータの優先度
|
[18] processComment¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 処理コメント | string |
[19] sendBackNodeIds¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 差戻し先ノードID配列 | array<string> | (補完)申請ノードのノードIDを含むサイズ1の配列 |
[20] systemMatterId¶
| 論理名 | 型 | 説明 |
|---|---|---|
| システム案件ID | string |
[21] temporaryDirectoryKey¶
| 論理名 | 型 | 説明 |
|---|---|---|
| 添付ファイル一時領域ディレクトリキー | string | 添付ファイルを追加する場合に指定してください。
「添付ファイルアップロード」で取得した値を利用してください。
|
[22] transferTargetPlugin¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| transferTargetPlugin | 振替先処理権限者プラグイン情報 | array<object> | |
| - extensionPointId | 拡張ポイントID | string | 対応する拡張ポイントIDを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
|
| - parameter | パラメータ | string | プラグインに対するパラメータを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
|
| - pluginId | プラグインID | string | 対応するプラグインIDを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
|
[23] userDataId¶
| 論理名 | 型 | 説明 |
|---|---|---|
| ユーザデータID | string | (補完 一時保存時) Identifier#get を利用して取得した値
(補完 申請時) 「ユーザデータID設定方式」に設定した方式で取得した値
一時保存情報を利用して申請する場合は当該情報のユーザデータIDを指定してください。
|
[24] verticalNodeConfigs¶
| プロパティ名 | 論理名 | 型 | 説明 |
|---|---|---|---|
| verticalNodeConfigs | 縦配置ノード設定情報 | array<object> | (補完)以下の優先順位
|
| プロパティ名 | 論理名 | 型 | 説明 |
| nodeId | ノードID | string | 処理対象のノードを処理対象者設定可能ノードとして設定している縦配置ノードのノードIDを指定してください。 |
| matterNodeExpansions | ノード展開情報 | array<object> | 縦配置ノード内に展開するノード毎の情報を表します。 |
| - nodeName | 展開ノード名 | string | 展開するノードのノード名を指定してください。 |
| - processTargetConfigs | 処理対象者情報 | array<object> | [8] dynamicNodeConfigs を参照してください。 |
オプショナルパラメータ¶
JSON¶
{
"optionalParameter": {
"userParameter": {
"imwStampId": "string",
"xxxx": "string"
},
"formaParam": {
"items": {
"textbox1": "string"
}
}
}
}
userParameter¶
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
- 印影を指定する場合、imwStampIdを指定してください。印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
formaParam¶
formaParamには IM-FormaDesigner / IM-BIS で作成したワークフローに対して、登録したいアプリケーションデータを指定できます。
詳細は以下のリンクを参照してください。