Automation Anywhere Control Room 支持两种类型的网页触发器,可在外部应用程序中发生事件时启动自动化。 您可以创建基于 Webhook 的触发器以实时获取数据,或创建基于轮询的触发器以定期获取数据。 两种类型的 网页触发器 都兼容 任务机器人API 任务

基于 Webhook 的触发器

使用基于 Webhook 的触发器进行实时通信。 这些触发器是 HTTP 回调,当事件发生时会立即启动自动化工作流。 当应用程序中发生特定事件时,它会向预定义的回调 URL(即 Webhook)发送通知。 此通知通常以 POST 请求的形式包含有关事件的相关数据。 您必须在外部应用程序中添加回调 URL,Control Room 才能接收事件信息。

工作流

  1. 订阅: Control Room 通过提供回调 URL 来订阅 Webhook。
  2. 事件触发器: 当相关事件发生时,服务会向指定的 URL 发送一个 HTTP POST 请求,其中包含有关该事件的数据。
  3. 操作启动: 接收应用程序处理 Webhook 数据并执行所需的操作。

优势

  • 实时更新: Webhook 提供即时通知,确保操作被及时触发。
  • 效率: 它们减少了频繁轮询的需求,从而节省资源。
  • 灵活性: Webhook 可以与各种应用程序和服务一起使用。

Control Room 中基于 Webhook 的触发器

  • GitHub
  • Google 日历
  • Jira
  • Microsoft 365 Outlook
  • Microsoft Teams
  • ServiceNow
  • SharePoint
  • 监听器

常见场景

  • ServiceNow 集成: 当记录被创建、更新、查询或删除时,触发器将启动自动化工作流。
  • 客户支持: 自动将传入的支持工单路由到合适的团队。
  • 营销自动化: 根据客户行为发送个性化电子邮件。

基于轮询的触发器

使用基于轮询的触发器进行定期数据检索。 这些触发器会定期检查数据源中的更改或更新。 当实时通知不可用或更新频率较低时,可使用这些触发器。 您必须定义触发器获取事件信息的频率。

工作流

  1. 配置: 配置一个轮询器,指定数据源 URL 或 API 终端节点以及轮询间隔。
  2. 数据检索: 轮询器定期向数据源发出请求以获取最新数据。
  3. 数据处理: 分析检索到的数据,以识别更改或更新。
  4. 操作启动: 如果检测到更改,轮询器会触发相应的操作。

轮询器的优点:

  • 简洁性: 实现轮询器很简单。
  • 可靠性: 它们在网络连接不稳定的场景中表现出较高的可靠性。
  • 灵活性: 您可以将它们用于各种数据源,包括数据库、API 和文件。

Control Room 中基于轮询的触发器:

Poller
注: 仅提供轮询器网页触发器的测试版。

轮询器的常见场景:

  • 库存管理: 定期检查库存水平并触发补货流程。
  • 财务报告: 根据更新的财务数据生成定期报告。
  • 数据同步: 在不同系统之间保持数据一致性。