阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

添加 Work Items 到队列 API

  • 已更新:2021/09/15
    • Automation 360 v.x
    • 探索
    • RPA Workspace
    • API 文档

添加 Work Items 到队列 API

添加或插入 Work Items 到现有队列中 Control Room 根据定义的模型或结构。

先决条件

  • 用户必须是队列所有者和参与者
  • 您必须具有端点 URL:
    • <your_control_room_url>/v3/wlm/queues/{queueId}/workitems
    • <your_control_room_url>/v3/wlm/queues/list

过程

  1. 使用 POST 方法和端点 URL:<your_control_room_url>/v3/wlm/queues/{queueId}/workitems
    输入 要添加 的 queueIdWork Item 在队列中。
    注: 如果要搜索或获取所有可用 queueId,请使用端点 URL <your_control_room_url>/v3/wlm/queues/list

    列出 WLM 队列

    例如,使用 queueId 作为 17
    POST https://192.0.2.0/v3/wlm/queues/17/workitems

    在请求正文中输入 工作项

    注: 在请求正文中,确保没有隐藏、无效、换行或 EOL 字符。您可以使用文本或源代码编辑器检查这些内容。
    请求正文:
    {
      "workItems": [
        {
          "json": {
            "first_name": "Jane",
            "last_name": "Doe",
            "email": "jane.doe@example.com"
          }
        }
      ]
    }
  2. 发送请求。
    当请求成功时,一个唯一的 Work Itemid 在响应正文中返回,并且 Work Items 根据定义添加到队列中 Work Item 模型或结构。
    在这个例子中, Work Item ,将 first_nameJanelast_nameDoeemailjane.doe@example.com 添加到队列中。
    回复正文:(截断输出)
    {
      "id": 77,
      "createdBy": 24,
      "createdOn": "2020-05-19T17:41:57.602092100Z",
      "updatedby": 24,
      "updatedOn": "2020-05-26T09:13:31.090241700Z",
      "version": 2,
      "json": {
        "first_name": "Jane",
        "last_name": "Doe",
        "email": "jane.doe@example.com"
      },
      "result": "",
      "deviceId": 0,
      "status": "NEW",
      "col1": "1.0",
      "col2": "",
        ... 
      "co21": "",
      "deviceUserId": 0,
      "queueId": 5,
      "comment": "",
      "automationId": 0,
      "totalPausedTime": 0,
      "error": ""
    }
  3. 可选: 如果要添加多个 Work Items, 使用列表调用 API Work Item JSON 对象。
    请求正文:
    {
      "workItems": [
        {
          "json": {
            "DATA": "mydata",
            "TRN_ID": "A11"
          }
        },
        {
          "json": {
            "DATA": "mydata",
            "TRN_ID": "A11"
          }
        }
      ]
    }
    回复正文:
    {
        "list": [
            {
                "id": "40957",
                "createdBy": "25",
                "createdOn": "2021-11-24T01:53:10.175335900Z",
                "updatedBy": "25",
                "updatedOn": "2021-11-24T01:53:10.175335900Z",
                "version": "0",
                "json": {
                    "TRN_ID": "A11",
                    "DATA": "mydata"
                },
                "result": "",
                "deviceId": "0",
                "status": "NEW",
                "col1": "A11",
                "col2": "",
                "col3": "",
                "col4": "",
                "col5": "",
                "deviceUserId": "0",
                "queueId": "0",
                "comment": "",
                "automationId": "0",
                "totalPausedTime": "0",
                "error": "",
                "col6": "",
                "col7": "",
                "col8": "",
                "col9": "",
                "col10": "",
                "jobExecutionId": ""
            },
            {
                "id": "40958",
                "createdBy": "25",
                "createdOn": "2021-11-24T01:53:10.198337200Z",
                "updatedBy": "25",
                "updatedOn": "2021-11-24T01:53:10.198337200Z",
                "version": "0",
                "json": {
                    "TRN_ID": "A11",
                    "DATA": "mydata"
                },
                "result": "",
                "deviceId": "0",
                "status": "NEW",
                "col1": "A11",
                "col2": "",
                "col3": "",
                "col4": "",
                "col5": "",
                "deviceUserId": "0",
                "queueId": "0",
                "comment": "",
                "automationId": "0",
                "totalPausedTime": "0",
                "error": "",
                "col6": "",
                "col7": "",
                "col8": "",
                "col9": "",
                "col10": "",
                "jobExecutionId": ""
            }
        ]
    }
  4. 可选: 如果你想更新 Work Item 数据,当自动化运行时,您需要执行以下步骤:
    1. 暂停自动化。使用 PUT 方法和以下端点 URL:<your_control_room_url>/v3/wlm/automations/{id}
    2. 更新 Work Item 通过使用队列 ID 和 Work Item ID。使用 PUT 方法和以下端点 URL:<your_control_room_url>/v3/wlm/queues/{id}/workitems/{workitemId}
    3. 恢复自动化。使用 PUT 方法和以下端点 URL:<your_control_room_url>/v3/wlm/automations/{id}

后续步骤

创建自动化以运行带有队列的机器人

发送反馈