intra-mart Accel Platform IM-Workflow 仕様書 第37版 2024-04-01

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 nonestartedreservedfinished のいずれかがセットされます。
replaceType ノード置換種別 string nonehorizontalverticaltemplate のいずれかがセットされます。
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 案件のノード進捗情報がありません。