机器人策略设置
运行时分析器规则负责验证在机器人执行流程时,流程是否符合组织策略。运行时规则包含在活动包中,并会应用至这些包中的某些活动。机器人会检索已配置的运行时规则,并在执行需要规则的活动时验证每个规则。
在“运行时分析器”选项卡上,您可以选择要启用的运行时规则,设置规则操作并配置规则参数。规则的配置方式与工作流分析器规则的配置方式类似。
Automation Ops™ 附带以下默认运行时规则:
- “RT-UIA-001(应用程序/Url 限制)”- 允许您为用户界面自动化活动包中的活动定义允许/阻止的应用程序或 URL 列表。
- “RT-OUT-001(电子邮件阻止列表)”- 允许您定义 GSuite、Mail 和 Office 365 活动包中的活动无法将电子邮件发送到的地址。
默认情况下,启用规则,但未定义任何参数。该操作设置为“Error”,这意味着当检测到违反规则时,将引发错误并停止执行。
默认情况下未启用运行时监管。 Automation Ops™ 页面顶部将显示一个横幅,通知您该功能已禁用。 单击横幅中的“启用”以启用运行时分析器。
您还可以使用以下 API 请求启用/禁用运行时监管:
POST "[environment_URL]/{organizationName}/roboticsops_/api/Product/Robot/enable"
-H "Authorization: Bearer {token}"
POST "[environment_URL]/{organizationName}/roboticsops_/api/Product/Robot/disable"
-H "Authorization: Bearer {token}"
您可以从浏览器开发者工具中检索令牌。在 Google Chrome 中:
- 从 Automation Ops™ 页面打开“开发者工具”,然后选择“应用程序”。
- 在“存储”下,选择“本地存储”,然后选择应用程序(例如cloud.uipath.com)。
- 找到“令牌”密钥并复制其值。
该规则检查项目中是否使用了任何受限的应用程序或网页。使用可用参数定义允许或阻止的应用程序和 URL 列表,以设置限制。该规则同时检查本地和远程应用程序(例如,通过 RDP 连接自动化的应用程序)。
要定义允许的应用程序和/或 URL,请使用以下参数:
- 白名单应用程序 - 仅允许执行此列表中的应用程序。
- 白名单 Url - 仅允许执行此列表中的 URL。
要定义禁用的应用程序和/或 URL,请使用以下参数:
- 黑名单应用程序 - 允许执行此列表以外的所有应用程序。
- 黑名单 Url - 允许执行此列表以外的所有 URL。
如果为同一作用域(应用程序或 URL)设置了禁用列表和允许列表,则允许列表优先。
配置限制
指定以逗号 (,) 或分号 (;) 分隔的 URL/应用程序名称列表。如果指定了多个项目,则所有这些项目都将经过验证。
*
和 ?
通配符来定义模式。例如:
*uipath*.exe
- 阻止所有名称以uipath
开头的可执行文件。*www.uipath*.com
- 阻止所有以uipath
开头的 URL,无论使用哪种协议。
规则验证的内容
对于新式和传统活动,规则在执行时都会使用定义的选取器或输入用户界面元素验证每个目标用户界面元素。
该规则会检查邮件、Office365 和 GSuite 包中用于发送、回复或转发电子邮件、发送通知、创建事件或发送日历邀请的所有活动,并验证电子邮件未发送给添加到电子邮件阻止列表的收件人。
- UiPath.GSuite.Activities v1.11.3
- UiPath.Mail.Activities v1.12.2
- UiPath.Office365.Activities v1.11.1
配置限制
使用“EmailRegex”参数,指定不允许使用正则表达式的电子邮件地址模式。
例如:
.*@uipath.com
- 阻止发送到有 uipath.com 域的地址的所有电子邮件。.*@(?!uipath\.com$)
- 阻止所有电子邮件,但发送到有 uipath.com 域的地址的电子邮件除外。
规则验证的内容
该规则验证在以下可发送电子邮件的活动中指示电子邮件收件人的所有属性:
- 邮件包:
- 集成 (StudioX) 活动 - “发送电子邮件”、“转发电子邮件”、“回复电子邮件”、“发送日历邀请”
注意:当活动将消息保存为草稿而不是发送消息时,此规则不适用。应用程序集成活动 - “发送 Exchange 邮件消息”、“发送 IBM Notes 邮件消息”、“发送 Outlook 邮件消息”、“回复 Outlook 邮件消息”
- 集成 (StudioX) 活动 - “发送电子邮件”、“转发电子邮件”、“回复电子邮件”、“发送日历邀请”
- GSuite 包 - “发送邮件消息”、“创建事件”、“添加参加者”、“共享文件”、“删除事件”、“修改事件”
- Office 365 包 - “发送邮件”、“回复邮件”、“转发邮件”、“添加参加者”、“共享文件/文件夹”