機械翻訳について

プロセス・インスタンスのデータ・オブジェクトの取得

get

/ic/api/process/v1/processes/{processId}/dataobjects

プロセス・レベルでプロセス・インスタンスのデータ・オブジェクトを取得します。

リクエスト

パス・パラメータ
問合せパラメータ
  • インスタンス・レベル属性を含む
    デフォルト値: false
  • インスタンスを一時停止するかどうか - ユーザーがオープン・アクティビティを取得してそれに対する作業を行う間、インスタンスが移動しないようにします。
    デフォルト値: false
  • データ・オブジェクト構造タイプ - フラットまたはツリー
    デフォルト値: flat
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
本文()
ルート・スキーマ : ActivityFlowResponse
型: object
ソースを表示
ネストされたスキーマ : dataVariableFlatTree
型: array
ソースを表示
ネストされたスキーマ : DataVariableNodeRes
型: object
ソースを表示
ネストされたスキーマ : flowChanges
型: array
ソースを表示
ネストされたスキーマ: children
型: array
ソースを表示
ネストされたスキーマ: QName
型: object
ソースを表示
ネストされたスキーマ : FlowChangeItemRes
型: object
ソースを表示
ネストされたスキーマ : OpenActivityInfo
型: object
ソースを表示
ネストされたスキーマ : targetGrabActivities
型: array
ソースを表示
ネストされたスキーマ: attributes
型: array
一意のアイテムが必要: true
ソースを表示
ネストされたスキーマ : ILocationInfo
型: object
ソースを表示
ネストされたスキーマ : ActivityPathInfo
型: object
ソースを表示
ネストされたスキーマ : IVariableItem
型: object
ソースを表示
ネストされたスキーマ : namespaceMapping
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ : IActivityInfo
型: object
ソースを表示
ネストされたスキーマ : IProcessInstanceInfo
型: object
ソースを表示
ネストされたスキーマ : LocationInfo
型: object
ソースを表示
ネストされたスキーマ : IterableILocationInfo
型: object
ネストされたスキーマ : loopCounter
型: object
ネストされたスキーマ : ProcessInstanceInfo
型: object
ソースを表示
ネストされたスキーマ : ActivityInfo
型: object
ソースを表示

400レスポンス

不正なリクエスト。

401レスポンス

未認可

404レスポンス

Not Found

500レスポンス

内部サーバー・エラー
トップに戻る

次の例は、RESTリソースにGETリクエストを送信することによって、プロセス・レベルでプロセス・インスタンスのデータ・オブジェクトを取得する方法を示しています:

リクエストの送信

https://example.com/ic/api/process/v1/processes/{processId}/dataobjects

説明:

レスポンス・ヘッダーの例

Status Code: 200 OK

レスポンス本文の例

{
   "dataVariableNodesFlatRes": [
        {
            "levels": 0,
            "editable": true,
            "name": "startWebFormDataObject",
            "nodeType": "NODE_TYPE_VARIABLE",
            "scope": "MainProcess",
            "value": "{ \"travelPurpose\" : \"tsss\" , \"cost\" : \"134\" }"
        },
        {
            "levels": 0,
            "editable": true,
            "name": "TaskOutcomeDataObject",
            "nodeType": "NODE_TYPE_VARIABLE",
            "scope": "MainProcess"
        },
        {
            "levels": 0,
            "editable": false,
            "name": "ownerType",
            "nodeType": "NODE_TYPE_INSTANCE_ATTRIBUTE",
            "scope": "MainProcess",
            "value": "ROLE"
        },
    ]
}
先頭に戻る