6.1.9.14.4. マスタフローノード情報取得¶
マスタフローノード情報を取得します。
案件の状態(未完了、完了、過去)に関わらず取得できます。
6.1.9.14.4.1. HTTP リクエスト¶
GET /api/workflow/matters/{systemMatterId}/master-flow/nodes
6.1.9.14.4.2. パスパラメータ¶
プロパティ名 | 論理名 | 説明 |
---|---|---|
systemMatterId | システム案件ID |
6.1.9.14.4.3. レスポンスデータ¶
6.1.9.14.4.3.1. JSON¶
"data": {
"nodes": [
{
"authUserPlugins": [
{
"extensionPointId": "string",
"parameter": "string",
"pluginId": "string",
"pluginName": "string"
}
],
"nextNodeIds": [
"string"
],
"nodeId": "string",
"nodeName": "string",
"nodeType": "string",
"parentNode": {},
"previousNodeIds": [
"string"
],
"processInfo": {
"authUserCd": "string",
"authUserName": "string",
"defaultFormatExecuteDate": "string",
"delegation": true,
"departmentInfo": {
"companyCd": "string",
"companyName": "string",
"departmentCd": "string",
"departmentName": "string",
"departmentSetCd": "string"
},
"executeDateTime": "string",
"executeUserCd": "string",
"executeUserName": "string",
"nodeId": "string",
"type": "string",
"typeName": "string"
},
"progress": "string",
"replaceType": "string",
"routeTraceId": "string",
"x": 0,
"y": 0
}
]
}
6.1.9.14.4.3.2. 詳細¶
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
nodes | ノード情報リスト | array<object> | 各プロパティの詳細は ノード情報 を参照してください。 |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
authUserPlugins | 処理権限者プラグイン情報リスト | array<object> | 各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。 |
nextNodeIds | 次ノードIDリスト | array<string> | |
nodeId | ノードID | string | |
nodeName | ノード名 | string | |
nodeType | ノード種別 | string | 「 CodeList 」の コード値 がセットされます。 |
parentNode | 親ノード情報 | object | 親ノードが存在する場合のみセットされます。
これらの情報と同様のプロパティを持ちます。
|
previousNodeIds | 前ノードIDリスト | array<string> | |
processInfo | 処理情報 | object | 常に空です。
内包要素についての説明も割愛します。
|
progress | ノード進捗 | string | none 、 started 、 reserved 、 finished のいずれかがセットされます。 |
replaceType | ノード置換種別 | string | none 、 horizontal 、 vertical 、 template のいずれかがセットされます。 |
routeTraceId | ルート追跡ID | string | |
x | x座標 | number | |
y | y座標 | number |
プロパティ名 | 論理名 | 型 | 説明 |
---|---|---|---|
extensionPointId | 拡張ポイントID | string | |
parameter | プラグインパラメータ | string | |
pluginId | プラグインID | string | |
pluginName | プラグイン名 | string | 拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など
|
6.1.9.14.4.4. エラーコード¶
エラーコード | エラーメッセージ | 備考 |
---|---|---|
6081 | 案件のマスタフロー情報が取得できません。 | |
6082 | 案件のマスタフロー情報がありません。 | |
6072 | 確認情報の取得に失敗しました。 | |
6069 | アプリケーション毎の履歴解決に失敗しました。 | |
6073 | 処理情報の取得にしました。 |
6051 | 案件が見つかりませんでした。 | |
6052 | 案件情報が取得できません。 |
6059 | API利用権限が判定できません。 | |
6053 | 権限がありません。 |
6062 | 開始ノードが存在しません。 | |
6067 | 案件のノード処理情報が取得できません。 |
6060 | 案件のノード進捗情報が取得できません。 | |
6064 | 案件のノード進捗情報がありません。 |