- Orchestrator Mobile 应用
推送通知
推送通知是基于 Webhook 为我们的移动应用程序构建的一项新功能,可让您在每次特定 Orchestrator 事件发生时接收通知,从而帮助您更好地监控机器人队列。
要使用推送通知功能,请记住应满足以下条件:
- 使用 On-Premises Orchestrator 帐户。
- 拥有相应的 Webhook 权限 - 查看、创建、编辑和删除。如果缺少其中任何权限,则会显示警示。
“通知”页面显示是否启用此功能,并列出现有事件类型。每种事件类型旁边的切换开关可用于启用或禁用该开关。
根据预先存在的 Orchestrator Webhook,您可以选择接收关于以下类型的事件的通知:
- 作业失败
- 计划失败
- 队列项目事务失败
- 队列项目事务已遭弃
- 已创建任务
- 已完成任务
- 已更改任务分配
要访问“通知”页面,请选择“设置”菜单 >“通知”选项。
如果您拥有相应的 Webhook 权限,则可以在任何内部部署帐户中启用或禁用推送通知功能。
按照以下步骤在设备上启用推送通知:
- 在“通知”页面中,打开“启用通知”切换开关以激活推送通知。默认情况下,通知处于禁用状态。
-
在移动设备的操作系统权限弹出窗口中单击“允许”。首次在移动设备上启用通知时,此弹出窗口会出现一次,此后不再出现。
- 打开该切换开关,从列表中选择一个事件。在移动设备上切换事件会在本地 Orchestrator 实例上创建一个 Webhook,该 Webhook 指向云推送通知服务器,该服务器会生成发送到移动应用程序的推送通知。
每当 Orchestrator 中发生选定类型的事件时,就会触发相应的 Webhook,并且云推送通知服务器会通过 POST 请求接收 Webhook 事件的有效负载。服务器检查传入事件是否重复,将重复的事件丢弃。在预定义的时间段内,将根据设备的 UUID(参阅以下内容以了解如何找到该编号) 对特定设备的通知进行批处理。单个事件类型的多个通知会被分到一个通知发送请求中。服务器利用 Firebase 云消息传递服务将推送通知发送到 Android 移动应用程序,并利用 Apple 推送通知服务发送推送通知到 iOS 移动应用程序。
UiPath 应用程序中的某些功能可能需要使用在单独的条款和条件下许可的第三方软件。除了 UiPath Mobile Orchestrator 许可证条款外,您还必须遵守第三方条款和条件。Firebase 云消息传递服务可以根据以下 Google API 服务条款以及 Firebase 数据处理和安全条款使用。
服务器发送的消息包含其他信息,当您点击通知时,Orchestrator Mobile 应用将使用这些信息来确定应打开的应用程序页面。例如,点击任何单个或分组的“作业失败”推送通知都会显示“作业”页面,其中已应用“发生故障”状态筛选器,并且已按最新记录进行排序。
请记住,在同一台移动设备上,您可以针对两个或更多不同 Orchestrator 租户(例如租户 A 和租户 B)启用特定事件的通知。在这种情况下,如果您已登录到租户 B 并同时收到针对租户 A 的通知,则单击该通知将显示一个弹出窗口,询问您是否要注销。如果选择“是”,则系统会将您从租户 B 中注销,并显示“登录”页面,允许您登录到租户 A。