- 在开始之前
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- Transforming data
- 自定义仪表板
- 发布仪表板
- 应用程序模板
- 通知
- 其他资源

Process Mining 用户指南
自定义流程输入字段
简介
如果您将案例和事件的数据拆分为不同的输入文件,则可以使用自定义流程应用程序模板。
如果要创建新的自定义流程应用程序,则必须上传包含要在流程应用程序中使用的数据的数据集。
对于每个表格,这必须是tsv (制表符分隔)文件或.csv (逗号分隔)文件,其中每个输入字段都包含一个列。
本节概述了自定义流程的输入表。系统将显示每个字段的名称、数据类型和简短说明。除此之外,还会指明该字段是否为必填字段。
表格名称和字段名称区分大小写。 始终确保数据集中的字段名称(列标题)与下表中的字段名称(英文)匹配,并且文件名与表名称匹配。
Mandatory and optional fields
您的输入数据文件可以具有不同的字段或不同的字段名称。 但是,有些字段是必填字段,这意味着输入数据文件中必须提供数据,才能使流程应用程序正常工作。
如果字段为必填字段,则不应包含NULL值。
Field types
下表描述了不同的字段类型及其默认格式设置。
| 字段类型 | 格式 |
|---|---|
| boolean | true、false、1、0 |
| datetime | yyyy-mm-dd hh:mm:ss[.ms],其中[.ms]是可选的。如果要更改日期格式,请参阅官方 Microsoft 文档。 |
| double | 小数分隔符: . (点) 千位分隔符:无 |
| text | 不适用 |
| 整数 | 千位分隔符:无 |
Cases_raw
Cases_raw表包含相关案例的状态、类型、值和说明的详细信息。
| 名称 | 数据类型 | 必填 是/否 | 描述 |
|---|---|---|---|
Case_ID | text | Y | 事件所属案例的唯一标识符。 |
Case | text | N | 用于标识案例的用户友好名称。 |
Case_status | text | N | The status of the case in the process. For example, open, closed, pending, approved, etc. |
Case_type | text | N | 案例的分类。 |
Case_value | double | N | 与案例相关的货币价值。 |
Event_log_raw
Event_log表包含有关流程中执行的活动的信息。
| 名称 | 数据类型 | 必填 是/否 | 描述 |
|---|---|---|---|
Activity | text | Y | 事件的名称。用于描述流程中的步骤。 |
Case_ID | text | Y | 事件所属案例的唯一标识符。 |
Event_end | datetime | Y | 与事件执行结束相关联的时间戳。 |
| Event_ID | 整数 | Y* | 事件的唯一标识符。 |
Automated** | boolean | N | 指示事件是手动执行还是自动执行。 |
Event_detail | text | N | 事件相关信息。 |
Event_start | datetime | N | 与开始执行事件相关联的时间戳。 |
Team | text | N | 执行事件的团队。 |
User | text | N | 执行事件的用户。 |
*)“事件 ID”是可选的,但如果要使用“截止日期”,则必须填写。
**) Automated是输入数据的一部分。 但是,如果您需要派生事件是否为自动化事件,则需要在数据转换中自定义此操作,以根据所需信息创建该逻辑。 建议在Event_log.sql文件中执行此操作。 找到包含...as "Automated"的语句,并将其替换为例如以下代码示例中显示的语句。
case when Event_log_base."User" = 'A' then pm_utils.to_boolean('true') else pm_utils.to_boolean('false') end as "Automated"
case when Event_log_base."User" = 'A' then pm_utils.to_boolean('true') else pm_utils.to_boolean('false') end as "Automated"
Event_cost 与 Event_processing_time
用于计算自动化潜力的Event_cost和Event_processing_time不是输入数据的一部分。您可以在“数据转换”中使用 SQL 语句配置这些字段。有关更多信息,请查看“为自动化潜力配置字段” 。
Tags_raw
Tags_raw表包含流程中定义的标签的字段。如果上传标签,则系统将启用“标签”仪表板。
Tasks_raw 是一个可选表。
| 名称 | 数据类型 | 必填 是/否 | 描述 |
|---|---|---|---|
Case_ID | text | Y | 标签所属案例的唯一标识符。 |
Tag | text | Y | 用于标识标签的用户友好名称。 |
Tag_type | text | N | 标签所属的类别。 |
Due_dates_raw
Due_dates_raw表包含流程中定义的到期日期的字段。如果上传到期日期,则会启用“到期日期”仪表板。
Due_dates_raw 是一个可选表。
| 名称 | 数据类型 | 必填 是/否 | 描述 |
|---|---|---|---|
Event_ID | 整数 | Y | 到期日期所属事件的唯一标识符。 |
Due_date | text | Y | 到期日的名称。 |
Actual_date | datetime | Y | 与到期日期关联的事件的实际发生时刻。 |
Expected_date | datetime | Y | 与到期日期关联的事件预计发生的时间。 |