手順


  1. WorkQueues で該当 の workQueueID を確認
  2. WorkQUeueItems で 取得した[workQueueID]を利用して、Queue Item を作る

1, WorkQueues で該当 の workQueueID を確認


WorkQueues - GET - /api/v7/workqueues/api/v7/workqueues

Curl

curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjlBM0VERjZGQTk2QTM4NDhENDBGMzlBQUJFOTE5MzNDREFCMDdCMjMiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJtajdmYjZscU9FalVEem1xdnBHVFBOcXdleU0ifQ.eyJuYmYiOjE2ODE4ODA3NjMsImV4cCI6MTY4MTg4NDM2MywiaXNzIjoiaHR0cHM6Ly9hdXRoZW50aWNhdGlvbi5sb2NhbCIsImF1ZCI6WyJicC1hcGkiLCJicHNlcnZlciIsImltcy1hcGkiXSwiY2xpZW50X2lkIjoiQlBBUEkiLCJjbGllbnRfcm9sZSI6IkF1dGhlbnRpY2F0aW9uIFNlcnZlciBBZG1pbmlzdHJhdG9yIiwiY2xpZW50X25hbWUiOiJCUEFQSSIsInNjb3BlIjpbImJwLWFwaSIsImJwc2VydmVyIiwiaW1zLWFwaSJdfQ.FVkyS7_uvNOvoltuKkfRTyiPVdJinRnYC7Kro5vHRJOMhaHgUIj9Z-AXRAgHRUXLHbnX29DHQmkqd-q8_y2hLYsXAnTUUi_FZmPb0U-xhDCBMzUBTbq3KPyG_EVRcgD09pDWqffNPisYRHWLmKFZ8sHLCg7MtWRWIOuhsdeyorsAUMpcDukKlATajW_X0-B0-SYVfHVOd_rJhdCnjg8UEV3LDUn5rwL1d4wwH5HKNQeGveT1j4JsdmQL3QX3TXqmrq2gW0Vcxnr4l91n8Z3ojjmoV-y8TMirZ9x7xBOgqXtLHY1a2fV7ID4EhgDpUI2yh3Dmoq9uMI_pfAD-XkV4Iw' '<https://bpapi.local/api/v7/workqueues>'

Request URL

<https://bpapi.local/api/v7/workqueues>

以下のレスポンスからworkQueueIDを取得する(これは固定になるので一度取った後はそれを利用する)

Response Body

{
  "pagingToken": null,
  "items": [
    {
      "id": "9e6e470b-2f1d-4501-ba9a-dfb7983b22d1",
      "name": "HandsOn",
      "status": "Running",
      "isEncrypted": false,
      "keyField": "製品コード",
      "maxAttempts": 1,
      "pendingItemCount": 11,
      "completedItemCount": 0,
      "lockedItemCount": 0,
      "exceptionedItemCount": 0,
      "totalItemCount": 11,
      "averageWorkTime": "00:00:00",
      "totalCaseDuration": "00:00:00",
      "groupName": "",
      "groupId": "00000000-0000-0000-0000-000000000000"
    },
    {
      "id": "5eecfaac-8245-476f-8fa0-f9745fe7175a",
      "name": "Queue 1",
      "status": "Running",
      "isEncrypted": false,
      "keyField": "Field 1",
      "maxAttempts": 1,
      "pendingItemCount": 0,
      "completedItemCount": 0,
      "lockedItemCount": 0,
      "exceptionedItemCount": 0,
      "totalItemCount": 0,
      "averageWorkTime": "00:00:00",
      "totalCaseDuration": "00:00:00",
      "groupName": "",
      "groupId": "00000000-0000-0000-0000-000000000000"
    },
    **{
      "id": "00c08c62-579e-42b4-b86a-383efd2d5098",
      "name": "Queue for Chorus",
      "status": "Running",
      "isEncrypted": false,
      "keyField": "Key",
      "maxAttempts": 1,
      "pendingItemCount": 1,
      "completedItemCount": 0,
      "lockedItemCount": 0,
      "exceptionedItemCount": 0,
      "totalItemCount": 1,
      "averageWorkTime": "00:00:00",
      "totalCaseDuration": "00:00:00",
      "groupName": "",
      "groupId": "00000000-0000-0000-0000-000000000000"
    }**
  ]
}

2. WorkQUeueItems で 取得した[workQueueID]を利用して、Queue Item を作る


WorkQueueItems - POST - /api/v7/workqueues/{workQueueId}/items

二つのパラメーターを入れる

workQueueIdworkQueueId