阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

用于将工作项数据添加/插入到队列的 API

  • 已更新:5/30/2019
    • 11.3.x
    • 探索
    • Enterprise
    • API 文档

用于将工作项数据添加/插入到队列的 API

Automation Anywhere 提供了 REST API,允许您将工作项数据添加或插入到 Enterprise Control Room 中的指定队列。

API 端点

作为Enterprise Control Room管理员或具有导出和导入机器人和队列管理员角色权限以及队列所有者、参与者和/或使用者权限的用户,您可以使用 Automation Anywhere 提供的 REST API 将工作项数据添加到在 Enterprise Control Room中创建的队列

使用以下端点访问 API:

<Enterprise Control Room URL>/v2/wlm/queues/<queue-id>/workitems

例如:

https://crdevenv.com:81/v2/wlm/queues/1/workitems

将工作项数据添加到队列的步骤

  1. 登录Enterprise Control Room。请参阅“登录 Control Room”来了解更多信息
  2. 请创建一个队列。请参阅“创建队列”来了解更多信息
  3. 对于下一步,您需要记下Enterprise Control Room URL 中的队列 ID。
    1. 登录Enterprise Control Room
    2. 转到工作负载 > 队列
    3. 选择所需的队列
    4. 单击“查看”按钮

      队列 ID 显示在 URL 中。例如:

      https://crdevenv.com:81/#/workload/queues/1/view
  4. 使用 POST 方法将工作项数据插入到队列 API 以上传工作项。例如,如果队列 ID 为“1”,则使用以下参数:
    https://crdevenv.com:81/v2/wlm/queues/1/workitems
  5. 在标头中提供下列请求参数
    "X-Authorization”:“Authorization token” “Content-Type”:“application/json”
  6. 在请求正文中,提供必需参数(即工作项列名称及其数据)以将其插入到队列中。确保正文数据中的列参数与队列结构中的列参数匹配。例如:
     [ { "Invoice Id":"INV5001", "Customer Name":"Daniel", "Amount":"55555", "email":"daniel@aae.com", "Invoice Date":"2019-01-28" } ]
  7. 当响应状态为
    200 OK
    时,操作成功
  8. 您可以在“正文”数据中查看结果。例如:
     [ { "id":11, "createdBy":2, "createdOn":"2019-01-28T12:29:22+05:30", "updatedBy":2, "updatedOn":"2018-01-28T12:29:22+05:30", "tenantId":1, "version":0, "json":"q+j74omkZEMS0Ta2obN0Pvmb1se\/xK+MDc3k0\/V4TOXfm1ICoG2jNEsT\/yPlW5Xc64opOqAuozVoSf8Hg\/us3HqIOtKRunIJB4is\/rCG9xK7g9LN+e3Cg4DTlgfoxD9UeB0oU+bXKKq1b3p6EI9f07gvvrymM45pIsoktSkM3+U=", "deviceId":null, "status":"NEW", "startTime":null, "endTime":null, "col1":"INV5001", "col2":"Daniel", "col3":"55555", "col4":"daniel@aae.com", "col5":"2019-01-28", "brUserId":null, "queueId":null, "comment":null, "botId":null, "poolId":null, "automationId":null, "lastPausedTime":null, "totalPausedTime":0 } ]
  9. 转到Enterprise Control Room中的工作负载 > 队列 > 查看页面来验证数据是否已添加:

    查看包含所有工作项列表的队列页面

API 响应代码

Http(s) 状态代码 响应 - 描述 纠正措施
200 工作项数据已成功插入 不适用
400 请求参数错误 使用有效参数重试
401 需要身份验证 提供身份验证参数
403 未经授权访问 提供具有访问权限的用户的身份验证参数
404 未找到文件 确保Enterprise Control Room中包含该队列
500 内部服务器错误 确保服务器连接可用
发送反馈