作業項目のデータ、結果、ステータスを更新

PUT リクエストを送信して、作業項目のデータ、結果、ステータスを更新します。

前提条件

AAE_Queue Admin ロール
Control Room でワークロード クエリと作業項目を管理するには、AAE_Queue Admin ロールを持つユーザー アカウントが必要です。
JSON Web トークン (JWT)
すべての Control Room API には API にアクセスするための JSON Web トークン (JWT) が必要です。認証 API を使用して認証トークンを生成します。
重要: この API 機能は、Control Room バージョン 11.3.2 以降で動作します。
  • URL: http://<your_control_room_url>/v2/wlm/queues/{id}/workitems/{id}
  • メソッド: PUT
ステータス移行テーブル
既存のステータス 移動可能
アクティブ Unsuccessful
データエラー 削除済み完了済みとしてマーク実行準備完了
保留中 削除済み完了済みとしてマーク実行準備完了
実行準備完了
注: キューに登録済みの作業項目は他の状態に移動できません。
削除済み保留中完了済みとしてマーク
完了 削除済み
注: 完了済みとしてマークまたは実行準備完了には移動できません。
注:
  • API をテストするには、Control Room にインストールされた Swagger 定義ファイルを使用します。利用可能な Swagger API は http://<your_control_room_url>/swagger/ で参照できます。
  • また、REST Client を使用してこのタスクを完了することもできます。

手順

  1. リクエスト ヘッダーに認証トークンを追加します。
    注: 認証 API を使用して JSON Web トークン を生成します。
  2. [POST] メソッドを選択します。
  3. URL で、更新するキューと作業項目に id を追加します。
    URL 例:
    http://<your_control_room_url>/v2/wlm/queues/6/workitems/31365
  4. 次のパラメーターをリクエスト本文に指定します。
    リクエスト本文:
    {
      "version": "0",
      "json": {
            "Invoice Id": "INV909090",
        	"Customer Name": "John Doe",
        	"Amount": 100,
        	"email": "jdoe@wunderground.com",
        	"Invoice Date": "2019-01-10T00:00:01Z"
          },
      "result": "",
      "status": "ON_HOLD"
    }
  5. リクエストを送信します。
    • REST Client で [SEND] をクリックします。
    • Swagger インターフェースで [実行] をクリックします。
    レスポンス本文:
    {
      "id": 31365,
      "createdBy": 25,
      "createdOn": "2019-09-28T18:39:50.048Z",
      "updatedby": 25,
      "updatedOn": "2019-09-28T18:55:55.179Z",
      "version": 1,
      "json": {
        "Invoice Id": "INV909090",
        "Customer Name": "John Doe",
        "Amount": 100.0,
        "email": "jdoe@wunderground.com",
        "Invoice Date": "2019-01-10T00:00:01Z"
      },
      "result": "",
      "deviceId": 0,
      "status": "ON_HOLD",
      "col1": "INV909090",
      "col2": "John Doe",
      "col3": "100.0",
      "col4": "jdoe@wunderground.com",
      "col5": "2019-01-10T00:00:01Z",
      "col6": "",
      "col7": "",
      "col8": "",
      "col9": "",
      "col10": "",
      "deviceUserId": 0,
      "queueId": 5,
      "comment": "",
      "automationId": 0,
      "totalPausedTime": 0,
      "error": ""
    }