- 在开始之前
- 管理访问权限
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- Transforming data
- 自定义仪表板
- 发布流程应用程序
- 应用程序模板
- 通知
- 其他资源
有关 Process Mining 中流程追踪的关键概念和术语,包括流程、流程追踪和自动化工作流定义。
流程
流程是一个端到端序列,其中结合了多个自动化工作流、人工介入步骤和各种系统集成。它由多个流程追踪组成,并且可以启动多个自动化工作流。
流程标识符即流程名称(例如,“订单处理”、“客户引导”)。默认情况下,追踪名称是所启动追踪的自动化的名称。可以使用具有流程跟踪支持的序列来自定义名称。
创建有意义、内容丰富、能有效传达其用途的名称,是维持工作流组织高效的关键。主要目标是清晰度。每个流程名称都应便于立即识别和理解。这有助于提高组织的整体效率和生产力。
请务必设置一个不会因追踪情况而更改的流程名称,因为流程名称旨在将与该流程关联的流程实例的所有追踪分在一组。
以下是定义流程名称的一些最佳实践:
- 具有描述性且有意义的:有效的流程名称具体、清晰,并说明流程的实际类型或功能,例如“订单到现金”、“员工入职”、“发票处理”等。
- 一致: 在所有流程中应用一致的命名约定。这可能包括特定的格式或语法,例如以动词开头,或在流程的开头便说明流程的基本目标。
- 简要: 名称尽可能简洁。简短而简单的标题更容易记住和理解,从而减少混淆。
- 避免歧义: 流程名称不应造成任何混淆。避免使用技术术语。
- 反映流程结构:如果您的流程是一个更大的结构化流程的一部分,请考虑将其合并到名称中以创建层次结构。这有助于理解和导航框架中的各个流程。
- “着想用户和利益相关者” :牢记所有将与流程交互的人,或受流程影响的人。尽量确保所使用的术语在整个组织中通用。
- 协作:命名流程时包括团队成员。他们可以根据实际经验提供良好的见解,并可能有助于识别直观且易于采用的名称。
追踪
追踪是包含一个或多个任务的端到端流程的实例。
追踪通过追踪 ID 进行标识。 追踪 ID 是唯一标识符,由 UiPath 平台自动生成和管理。
例如,员工入职实例的追踪 ID 可以为:4fc8ff69b41742deb01f2492207cc3bf。
任务
任务是端到端流程中的特定步骤,在流程执行期间执行,表示您要从业务角度跟踪的业务步骤。
任务由任务名称和任务 ID 标识。UiPath 平台会自动生成任务 ID,并且任务名称可以是默认名称,也可以是自定义名称,可通过具有流程跟踪支持的序列进行配置。
确保设置一个不随追踪更改的任务名称,因为目标是为任务使用通用名称。
以下是用于定义 Data Service 任务名称的一些其他最佳实践:
- 使用任务操作:在任务名称中包含操作会更具识别性。例如,
Update_CustomerDetails_Everyday描述了操作(更新)、所涉及的主题或方面(客户详细信息)以及频率(每天)。 - 反映任务序列(如有) :如果任务构成序列的一部分,请考虑在名称中包含序列顺序。例如,
01_DataExtraction、02_DataCleaning和03_DataLoading让任务有条理的顺序。 - 版本控制(如果需要) :如果您要创建现有任务的新变体,请考虑在任务名称中包含版本号。
对象
对象是一个业务实体,以及自动化在执行期间与其进行的所有交互。 它是在“任务”级别定义的,并且追踪将继承它。
对象由对象类型、对象 ID 和对象交互等参数共同定义。“追踪对象”系统活动可将对象链接到任务。一个任务可以有一个或多个不同的对象引用。
我们建议从引用的记录系统中捕获对象类型和对象 ID:SAP、Salesforce、ServiceNow 等。
添加可在分析中使用的对象相关信息,将自动化数据与来自其他系统的数据连接起来,从而实现更丰富的流程分析,将业务相关信息考虑在内。有关如何将系统数据与自动化数据相关联的更多信息,请查看自动化数据。
Integration Service包的活动会自动将业务对象添加到任务中。
您跟踪的对象将取决于对您的特定流程和组织目标来说重要的内容。要跟踪的有用对象通常与流程中的任务、活动、事件和资源相关。
- 任务和活动:这是需要跟踪的至关重要的对象。它们表示要完成的工作。其属性可能包括任务 ID、名称、说明、开始时间、结束时间、持续时间、状态、优先级等。
- 事件:事件是指开始或结束流程或活动的触发器。可能包括事件 ID、名称、触发器时间、来源、产生的操作等。
- 资源:可以是物理资源(硬件、服务器等),也可以是非物理资源(机器人、软件、带宽等)。要跟踪的属性可能包括资源 ID、名称、类型、状态、容量、利用率等。
- 流程数据:这可以是任务、活动、事件和资源的任何输入或输出数据。根据您的流程,您可能会跟踪销售订单 ID、客户 ID、发票 ID 等数据。
对象示例
Object type: Invoice
Object id: UIP-100
Object interaction: Create
Object properties: Disctionary<String; String>
{
Customer name: UiPath;
Total Value: 1000$
)
E.g. Create Invoice in SAP Updated Invoice UIP-100
Task name: Create Invoice
Object interaction: "Create"
Object type: Invoice
Object ID: <SAP Invoice ID>
Object type: Invoice
Object id: UIP-100
Object interaction: Create
Object properties: Disctionary<String; String>
{
Customer name: UiPath;
Total Value: 1000$
)
E.g. Create Invoice in SAP Updated Invoice UIP-100
Task name: Create Invoice
Object interaction: "Create"
Object type: Invoice
Object ID: <SAP Invoice ID>