6.1.9.14.8. 処理を行う際に必要なノード設定情報取得¶
処理を行う際に処理権限者等の設定が可能なノード情報(初期値で設定した処理権限者情報も含む)と、ワークフローパラメータで設定されたノードに関する情報を取得します。
実行ユーザが処理権限を持っている、未完了案件かつアクティブなノードにのみ実行できます。
6.1.9.14.8.1. HTTP リクエスト¶
GET /api/workflow/matters/{systemMatterId}/nodes/{nodeId}/config-set
6.1.9.14.8.2. パスパラメータ¶
プロパティ名 | 論理名 | 説明 |
---|---|---|
systemMatterId | システム案件ID | |
nodeId | ノードID |
6.1.9.14.8.3. レスポンスデータ¶
6.1.9.14.8.3.1. JSON¶
"data": {
"attachmentFileConfig": "string",
"attachmentFileNameSize": 0,
"commentSize": 0,
"configBranchStartNodes": [
{
"nodeId": "string",
"nodeName": "string",
"nodeType": "string",
"forwardNodes": [
{
"nodeId": "string",
"nodeName": "string",
"nodeType": "string"
}
],
"multipleBranchEnabled": true,
"choicedNodeIds": [
"string"
]
}
],
"configConfirmNodes": [
{
"nodeId": "string",
"nodeName": "string",
"nodeType": "string",
"defaultConfirmTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
],
"pluginConfigPages": [
{
"applicationId": "string",
"configPageType": "string",
"pagePath": "string",
"parameter": {},
"path": "string",
"pluginId": "string",
"pluginName": "string",
"serviceId": "string"
}
],
"pluginParametersDisable": [
"string"
],
"confirmTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
]
}
],
"configDynamicNodes": [
{
"nodeId": "string",
"nodeName": "string",
"nodeType": "string",
"defaultDepartmentsDisable": [
{
"companyCd": "string",
"departmentSetCd": "string"
}
],
"defaultProcessTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
],
"deleteDisabled": true,
"pluginConfigPages": [
{
"applicationId": "string",
"configPageType": "string",
"pagePath": "string",
"parameter": {},
"path": "string",
"pluginId": "string",
"pluginName": "string",
"serviceId": "string"
}
],
"pluginParametersDisable": [
"string"
],
"nodeEnabled": true,
"processTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
]
}
],
"configHorizontalNodes": [
{
"nodeId": "string",
"nodeName": "string",
"nodeType": "string",
"defaultDepartmentsDisable": [
{
"companyCd": "string",
"departmentSetCd": "string"
}
],
"defaultProcessTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
],
"dispatchNodeMax": 0,
"dispatchNodeMin": 0,
"pluginConfigPages": [
{
"applicationId": "string",
"configPageType": "string",
"pagePath": "string",
"parameter": {},
"path": "string",
"pluginId": "string",
"pluginName": "string",
"serviceId": "string"
}
],
"pluginParametersDisable": [
"string"
],
"expanded": true,
"expandedNodes": [
{
"nodeName": "string",
"processTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
]
}
]
}
],
"configVerticalNodes": [
{
"nodeId": "string",
"nodeName": "string",
"nodeType": "string",
"defaultDepartmentsDisable": [
{
"companyCd": "string",
"departmentSetCd": "string"
}
],
"defaultProcessTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
],
"dispatchNodeMax": 0,
"dispatchNodeMin": 0,
"pluginConfigPages": [
{
"applicationId": "string",
"configPageType": "string",
"pagePath": "string",
"parameter": {},
"path": "string",
"pluginId": "string",
"pluginName": "string",
"serviceId": "string"
}
],
"pluginParametersDisable": [
"string"
],
"expanded": true,
"expandedNodes": [
{
"nodeName": "string",
"processTargets": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginDataName": "string",
"pluginId": "string",
"pluginName": "string"
}
]
}
]
}
],
"defaultDepartments": [
{
"companyCd": "string",
"departmentSetCd": "string"
}
],
"defaultFormatTargetExpandDate": "string",
"expandNodeNameSize": 0,
"flowWindowHeight": 0,
"flowWindowWidth": 0,
"historyWindowHeight": 0,
"historyWindowWidth": 0,
"negoPluginConfig": {
"defaultFormatTargetDate": "string",
"pluginConfigPages": [
{
"applicationId": "string",
"configPageType": "string",
"pagePath": "string",
"parameter": {},
"path": "string",
"pluginId": "string",
"pluginName": "string",
"serviceId": "string"
}
],
"targetDate": "string"
},
"negotiateEnabled": true,
"nodeConfigNameSize": 0,
"nodeName": "string",
"nodeProcessTypes": {},
"noticeType": "string",
"stampEnabled": true,
"targetExpandDate": "string"
}
6.1.9.14.8.3.2. 詳細¶
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
attachmentFileConfig | 添付ファイル設定 | string | 「 CodeList 」のコード値がセットされます。 |
attachmentFileNameSize | 添付ファイル名の入力可能文字数 | number | ワークフローパラメータ「 attach-file-name-size ( 入力項目の設定 )」の設定内容がセットされます。 |
commentSize | 申請・処理時コメントの入力可能文字数 | number | ワークフローパラメータ「 proc-comment-size ( 入力項目の設定 )」の設定内容がセットされます。 |
configBranchStartNodes | 分岐開始ノード情報のリスト | array<object> | |
configConfirmNodes | 設定可能確認ノード情報リスト | array<object> | |
configDynamicNodes | 設定対象動的承認ノード情報のリスト | array<object> | 動的承認・横配置・縦配置ノード設定 の「 処理対象者設定可能ノード 」設定による動的承認ノード情報がセットされます。
各プロパティの詳細は 動的承認ノード情報 を参照してください。
|
configHorizontalNodes | 設定対象横配置ノード情報のリスト | array<object> | 動的承認・横配置・縦配置ノード設定 の「 処理対象者設定可能ノード 」設定による横配置ノード情報がセットされます。
各プロパティの詳細は 横・縦配置ノード情報 を参照してください。
|
configVerticalNodes | 設定対象縦配置ノード情報のリスト | array<object> | 動的承認・横配置・縦配置ノード設定 の「 処理対象者設定可能ノード 」設定による縦配置ノード情報がセットされます。
各プロパティの詳細は 横・縦配置ノード情報 を参照してください。
|
defaultDepartments | 標準組織情報のリスト | array<object> | フロー定義を登録・設定する のコラム「 標準組織の設定 」の設定内容がセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。
|
defaultFormatTargetExpandDate | 対象者を展開する日付 | string | 案件の申請基準日(applyBaseDate)がセットされます。
「yyyy/MM/dd」フォーマットの値
|
expandNodeNameSize | 展開するノード名の入力可能な文字数 | number | ワークフローパラメータ「 node-config-name-size ( 入力項目の設定 )」の設定内容がセットされます。 |
flowWindowHeight | フロー参照画面・フロー情報画面のポップアップウィンドウの高さ | number | ワークフローパラメータ「 imw-flow-window-height ( ポップアップウィンドウサイズの設定 )」の設定内容がセットされます。 |
flowWindowWidth | フロー参照画面・フロー情報画面のポップアップウィンドウの幅 | number | ワークフローパラメータ「 imw-flow-window-width ( ポップアップウィンドウサイズの設定 )」の設定内容がセットされます。 |
historyWindowHeight | 履歴参照画面・履歴情報画面のポップアップウィンドウの高さ | number | ワークフローパラメータ「 imw-history-window-height ( ポップアップウィンドウサイズの設定 )」の設定内容がセットされます。 |
historyWindowWidth | 履歴参照画面・履歴情報画面のポップアップウィンドウの幅 | number | ワークフローパラメータ「 imw-history-window-width ( ポップアップウィンドウサイズの設定 )」の設定内容がセットされます。 |
negoPluginConfig | 根回し用プラグイン情報 | object | negotiateEnabled が true の場合にセットされます。
各プロパティの詳細は 根回しプラグイン情報 を参照してください。
|
negotiateEnabled | 根回し機能の使用可否 | boolean | ワークフローパラメータ「 negotiate-type ( 根回しの設定 )」の設定内容がセットされます。 |
nodeConfigNameSize | ノード設定名の入力可能な文字数 | number | ワークフローパラメータ「 node-config-name-size ( 入力項目の設定 )」の設定内容がセットされます。 |
nodeName | ノード名 | string | |
nodeProcessTypes | 実施可能処理種別 | object | 処理種別と処理種別に対する名称がセットされます。
キー:処理種別( CodeList ) 、値:処理種別名
|
noticeType | 通知の設定 | string | ワークフローパラメータ「 notice-type ( 通知の設定(メール/ IMBox 定義) )」の設定内容がセットされます。 |
stampEnabled | 印影機能の使用可否 | boolean | ワークフローパラメータ「 stamp-enabled ( 印影設定 )」の設定内容がセットされます。 |
targetExpandDate | 対象者を展開する日付 | string | 案件の申請基準日(applyBaseDate)がセットされます。
アカウントコンテキストの「日付(標準表示)」フォーマットで整形された値
|
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodeId | ノードID | string | |
nodeName | ノード名 | string | |
nodeType | ノード種別 | string | 「 CodeList 」の コード値 がセットされます。 |
forwardNodes | 順方向ノード情報のリスト | array<object> | 各プロパティの詳細は ノード情報 を参照してください。 |
multipleBranchEnabled | 分岐先複数設定可否 | boolean | 複数設定可能であれば true がセットされます。 |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodeId | ノードID | string | |
nodeName | ノード名 | string | |
nodeType | ノード種別 | string | 「 CodeList 」の コード値 がセットされます。 |
defaultConfirmTargets | 確認対象者初期情報のリスト | array<object> | ルート詳細を設定する にて設定した確認対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。
|
pluginConfigPages | プラグインの設定情報リスト | array<object> | 確認対象者プラグイン一覧 の定義ファイル(plugin.xml)の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。
|
pluginParametersDisable | プラグイン設定(表示禁止プラグインID)のリスト | array<string> | 確認ノード設定 のプラグイン設定において無効化したプラグインのリストがセットされます。 |
confirmTargets | 確認対象者情報のリスト | array<string> | 現在の確認対象者情報情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。
|
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodeId | ノードID | string | |
nodeName | ノード名 | string | |
nodeType | ノード種別 | string | 「 CodeList 」の コード値 がセットされます。 |
defaultDepartmentsDisable | 標準組織設定(表示禁止)のリスト | array<object> | 動的承認・横配置・縦配置ノード設定 の公開設定の内容がセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。
|
defaultProcessTargets | 処理対象者初期情報のリスト | array<object> | ルート詳細を設定する にて設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。
|
deleteDisabled | 削除禁止可否 | boolean | 削除禁止の場合 true がセットされます。 |
pluginConfigPages | プラグインの設定情報リスト | array<object> | 処理権限者プラグイン一覧 の定義ファイル(plugin.xml)の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。
|
pluginParametersDisable | プラグイン設定(表示禁止プラグインID)のリスト | array<string> | 動的承認・横配置・縦配置ノード設定 のプラグイン設定において無効化したプラグインのリストがセットされます。 |
nodeEnabled | 有効かどうか | boolean | deleteDisabled が false の場合にセットされます。
有効な場合 true がセットされます。
|
processTargets | 処理対象者情報のリスト | array<object> |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodeId | ノードID | string | |
nodeName | ノード名 | string | |
nodeType | ノード種別 | string | 「 CodeList 」の コード値 がセットされます。 |
defaultDepartmentsDisable | 標準組織設定(表示禁止)のリスト | array<object> | 動的承認・横配置・縦配置ノード設定 の公開設定の内容がセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。
|
defaultProcessTargets | 確認対象者初期情報のリスト | array<object> | ルート詳細を設定する にて設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。
|
dispatchNodeMax | 割当可能ノード数(最大) | number | 動的承認・横配置・縦配置ノード設定 の割当可能ノード数(最大)の値がセットされます。 |
dispatchNodeMin | 割当可能ノード数(最小) | number | 動的承認・横配置・縦配置ノード設定 の割当可能ノード数(最小)の値がセットされます。 |
pluginConfigPages | プラグインの設定情報リスト | array<object> | 処理権限者プラグイン一覧 の定義ファイル(plugin.xml)の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。
|
pluginParametersDisable | プラグイン設定(表示禁止プラグインID)のリスト | array<string> | 動的承認・横配置・縦配置ノード設定 のプラグイン設定において無効化したプラグインのリストがセットされます。 |
expanded | 展開済み | boolean | 横・縦配置ノードが既に展開されている場合 true がセットされます。 |
expandedNodes | 設定対象展開済みノード情報のリスト | array<object> | 現在の処理対象者情報がセットされます。
各プロパティの詳細は 展開済みノード情報 を参照してください。
|
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
companyCd | 会社コード | string | |
departmentSetCd | 組織セットコード | string |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
defaultFormatTargetDate | 基準日(デフォルトフォーマット) | string | 案件の申請基準日(applyBaseDate)がセットされます。
「yyyy/MM/dd」フォーマットの値
|
pluginConfigPages | プラグインの設定情報リスト | array<object> | 各プロパティの詳細は プラグイン情報 を参照してください。 |
targetDate | 基準日 | string | 案件の申請基準日(applyBaseDate)がセットされます。
アカウントコンテキストの「日付(標準表示)」フォーマットで整形された値
|
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodeId | ノードID | string | |
nodeName | ノード名 | string | |
nodeType | ノード種別 | string | 「 CodeList 」の コード値 がセットされます。 |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
extensionPointId | 拡張ポイントID | string | |
parameter | プラグインパラメータ | string | |
pluginDataName | プラグインデータ名 | string | 処理権限者プラグイン一覧 を利用して設定した処理対象者の名称がセットされます。
アカウントコンテキストのロケールの名称がセットされます。
|
pluginId | プラグインID | string | |
pluginName | プラグイン名 | string | 処理権限者プラグイン一覧 のプラグイン名がセットされます。
アカウントコンテキストのロケールのプラグイン名がセットされます。
|
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
applicationId | アプリケーションID | string | configPageType が javaee の場合のみセットされます。 |
configPageType | プラグイン設定画面情報種別 | string | script 、 javaee 、 url のいずれかがセットされます。 |
pagePath | ページパス | string | configPageType が script の場合のみセットされます。 |
parmeter | string | ||
path | パス | string | configPageType が url の場合のみセットされます。 |
pluginId | プラグインID | string | |
pluginName | プラグイン名 | string | |
serviceId | サービスID | string | configPageType が javaee の場合のみセットされます。 |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodeName | 展開済みノード名 | string | |
processTargets | 処理対象者情報のリスト | array<object> | 展開時に設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。
|
6.1.9.14.8.4. エラーコード¶
エラーコード | エラーメッセージ | 備考 |
---|---|---|
4003 | 処理権限がありません。 | |
4004 | 処理権限のチェックに失敗しました。管理者に連絡してください。 | |
6079 | ノード設定情報の取得に失敗しました。管理者に連絡してください。 | |
6080 | 処理対象のノードで実行可能な処理種別がありません。 | |
8802 | プラグインデータ名の取得に失敗しました。 | |
8803 | 処理対象のノードで実行可能な処理種別がありません。 | |
8804 | 指定された案件・ノードで利用すべき基準日の解決に失敗しました。 | |
8805 | 指定された案件の情報取得に失敗しました。管理者に連絡してください。 | |
8805 | 処理には押印が必要ですが、印影情報が1件も登録されていません。印影情報を事前に登録してください。 |