- 发行说明
- 在开始之前
- 入门指南
- 集成
- Setting up Automation integration
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- 自定义流程应用程序
- 发布仪表板
- 应用程序模板
- 其他资源

Process Mining
Setting up Automation integration
要触发自动化,您必须设置自动化集成。以下各节介绍了为Process Mining流程应用程序设置自动化集成的步骤。
流程应用程序可以触发两种不同类型的自动化。
-
手动触发的自动化由业务用户从流程应用程序仪表板启动。
-
在流程应用程序的数据提取期间,当满足由标签确定的预定义条件时,会启动自动触发的自动化。
您可以通过开发应用程序和已发布的应用程序执行手动触发操作。 自动触发器仅适用于在已发布的应用程序上运行提取时。
您可以下载 Send_Email_example_files.zip 文件,以轻松设置自动化集成,向自己发送一封电子邮件。
Send_Email_example_files.zip 文件包含以下内容:
- SendEmail.zip文件,其中包含可以在Studio中导入的自动化工作流项目。
备注:
自动化工作流内置在 UitPath Studio 2022.10.5 中。
- simpleschema.json 文件,可用于设置 Orchestrator 队列。
要设置自动化集成,请先在Studio中创建一个自动化工作流。 例如,您可以设置自动化,以在将项目添加到 Orchestrator 队列时发送电子邮件。 例如,此自动化可用于针对Process Mining中检测到的延迟付款案例发送提醒电子邮件。 下图显示了一个自动化工作流示例。
如果要启用从队列中拉取项目,请在自动化工作流中定义一个“获取事务项目”活动。
在上面的示例中,“设置变量值”活动用于将参数设置为可在电子邮件中使用的变量。Microsoft Office 365:“发送电子邮件”活动用于通过自动化发送通知电子邮件。
-
在Studio中,发布自动化,以使其在Orchestrator 中可用。
1. 在 Orchestrator中,使用 特定的数据 JSON 架构创建一个新队列。 数据 JSON 架构定义自动化所需的输入数据。 确保 JSON 架构与自动化中定义的参数匹配。
Process Mining 仅支持 Orchestrator 中包含 特定数据 JSON 架构 文件的队列。以下代码显示了用于设置与 Process Mining 集成的 特定数据 JSON 架构 示例。
{ "definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://example.com/root.json",
"type": "object",
"title": "The Root Schema",
"properties":{
"CaseID":
{ "type": "string"
},
"Supplier":
{ "type": "string"
},
"Value":
{ "type": "number"
},
"Email":
{ "type": "string"
}
}
}
{ "definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://example.com/root.json",
"type": "object",
"title": "The Root Schema",
"properties":{
"CaseID":
{ "type": "string"
},
"Supplier":
{ "type": "string"
},
"Value":
{ "type": "number"
},
"Email":
{ "type": "string"
}
}
}
2. 为队列添加 触发器 ,然后选择您在 Studio 中创建的自动化工作流作为关联的流程。
在 Orchestrator中创建队列后,您可以从 Process Mining 流程应用程序引用该队列。
-
在Process Mining中,在仪表板编辑器中打开要为其启用自动化集成的流程应用程序。 请查看使用仪表板编辑器。
-
在仪表板编辑器中,选择“自动化管理器”按钮以打开自动化管理器。 请查看自动化管理器。
-
添加新的自动化并选择 Orchestrator 队列。
- 选择“ + 连接自动化” 。
备注:
如果尚未创建自动化,则可以选择“构建自动化” 选项以打开Studio ,您可以在其中开始构建自动化。
- 在“ 添加队列 ” 对话框中,选择要使用的 Orchestrator 队列。 将加载在 Orchestrator 队列的数据 JSON 架构文件中定义的数据架构。 请注意,只有 Orchestrator 中包含特定数据 JSON 架构文件的队列可用于 Process Mining。
- 将自动化输入字段映射到流程应用程序中可用的相应数据字段。
重要提示:
查看特定数据 JSON 架构中定义的队列输入字段的数据类型,并确保将输入字段映射到具有正确输入类型的Process Mining数据字段。 请查看应用程序模板。
备注:您可以为文本输入字段选择“业务用户输入”选项,而不用映射到特定的案例字段。这使得业务用户可以在触发自动化时输入自由文本。例如说明或电子邮件地址。“分析师输入”选项用于输入自定义文本,对业务用户而言,该文本会显示为只读。“业务用户输入” 选项仅适用于手动触发器。 -
输入“ 一次发送的最大案例数”, 以限制可以发送到 Orchestrator的案例数量。
备注:作为分析师,重要的是要考虑根据特定用例限制业务用户可以发送到 Orchestrator 的案例数量。 默认情况下,系统允许将 50 个案例发送到队列,但范围可在 1 到 1000 之间调整,从而为不同场景提供了灵活性。
-
从“触发器”列表框中选择自动化的触发器类型。
如果要为自动化配置自动触发器,请添加标签以定义触发条件。 在评估筛选器时,符合条件的案例将发送到 Orchestrator。
备注:系统会单独评估每个触发条件。 例如,案例 001 具有标签 A 和 B。当您为 A 和 B 设置了触发条件时,此案例将发送到 Orchestrator 两次(一次基于条件 A,另一次基于条件 B)。
- 选择“ + 连接自动化” 。
-
发布流程应用程序,以在已发布的流程应用程序中提供自动化。
- 选择 “发布”。
当您为自动化选择“手动”触发器类型时,业务用户可以从已发布的流程应用程序中触发自动化。 “触发自动化”选项适用于大多数仪表板和图表。 下图显示了一个示例。
When the user has selected objects that are candidate for automation, the Trigger an automation option can be selected to enter the input data for the automation.The following illustration shows an example.
对于每个选定的案例,系统会在 Orchestrator 队列中创建一个队列项目,该项目将触发Studio中定义的自动化。
有关如何从已发布的流程应用程序触发自动化的详细信息,请参阅从流程应用程序触发自动化。