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

6.1.9.14.5. ノード情報取得

ノード情報を取得します。
案件の状態(未完了、完了、過去)に関わらず取得できます。

6.1.9.14.5.1. HTTP リクエスト

GET /api/workflow/matters/{systemMatterId}/nodes

6.1.9.14.5.2. パスパラメータ

プロパティ名 論理名 説明
systemMatterId システム案件ID  

6.1.9.14.5.3. レスポンスデータ

6.1.9.14.5.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.5.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 の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など
処理情報
プロパティ名 論理名 説明
authUserCd 処理権限者コード string  
authUserName 処理権限者名 string  
defaultFormatExecuteDate 実行日(デフォルトフォーマット) string yyyy/MM/dd HH:mm:ss.SSS 形式の値
delegation 代理フラグ boolean この処理履歴が代理者による実行であれば true
departmentInfo 組織情報 object 各プロパティの詳細は 組織情報 を参照してください。
executeDateTime 実行日時刻 string
アカウントコンテキストの日付時刻表示形式の値
アカウントのタイムゾーンへ変換しています。
executeUserCd 実行者コード string  
executeUserName 実行者名 string  
nodeId ノードID string  
type 処理種別 string  
typeName 処理種別名 string  
組織情報
プロパティ名 論理名 説明
companyCd 会社コード string  
companyName 会社名 string  
departmentCd 組織コード string  
departmentName 組織名 string  
departmentSetCd 組織セットコード string  

6.1.9.14.5.4. エラーコード

エラーコード エラーメッセージ 備考
6051 案件が見つかりませんでした。  
6052 案件情報が取得できません。  
6059 API利用権限が判定できません。  
6053 権限がありません。  
6058 案件のフロー情報が取得できません。  
6068 案件のフロー情報がありません。  
6062 開始ノードが存在しません。  
6067 案件のノード処理情報が取得できません。  
6060 案件のノード進捗情報が取得できません。  
6064 案件のノード進捗情報がありません。