了解 Automation Co-Pilot 中的业务属性
- Updated: 2025/07/14
Automation Co-Pilot 中的业务属性可以在各种请求和任务之间轻松导航。 它们还可以用于分析(提供有价值的见解)和集成目的(API 和第三方应用程序)。
注: 此功能需要企业平台许可证。 有关此功能支持版本的信息,请参阅 企业平台。
概览
业务属性很重要,因为它们能够提供:
- 改进的导航功能: 简化请求和任务的排序、筛选和管理。
- 改进的分析: 为更好的决策提供见解。
- 集成: 支持与 API 和第三方应用程序的集成。
示例: 我们来看一些示例,以了解如何使用业务属性。
- 文档自动化 : 如果创建的业务属性带有学习实例标识(UUID、ID 或名称),验证用户可以在队列中筛选特定学习实例的验证任务,或处理系统中正在处理的该学习实例的文档。
- 业务用户: 在发票流程中,当您创建请求时,可能需要审批金额超过 5000 美元的发票。 为了协助审批,可以创建一个名称为 Amount 的属性。 这样,用户就可以在任务视图中快速搜索和浏览需要审批的任务。
创建流程的专业开发人员可以在 Process Composer 中为表单任务定义和设置业务属性。 在 Process Composer 的请求和任务级别设置业务属性。 它们适用于表单任务、审批任务和文档验证任务。
请参阅添加业务属性。
类型
业务属性有两种类型:
- 可见
- 这些属性会显示给用户。 添加后,它们将作为附加列出现在请求和任务列表视图中。 用户可以对这些属性进行排序和筛选。
- Hidden
- 这些属性不会显示给用户。 它们仅用于集成目的(与 API 和第三方应用程序)。 尽管在界面中不可见,但可以通过 API 调用进行搜索,并包含在 REST 响应中。
属性如何运作
业务属性具有以下特征:
- 它们是支持以下值类型的变量:
- 布尔值
- 数字
- 字符串
- 日期时间
- 它们可以对用户可见或隐藏。 专业开发人员可以相应地设置这些属性。
- 属性是在流程中本地创建的,但在流程签入后,属性就会变成全局属性,可以在不同流程间共享。
- 任务和请求属性具有独立的值。
例如,考虑一个在请求级别使用的属性 Priority,其值设置为高。 此属性在任务级别重复使用,其值设置为低。 当流程执行时,请求视图显示优先级为高,而任务视图显示优先级为低。
- 请求属性是在请求级别创建的,并且可以在每个任务级别进行更新。
- 业务属性的数据流如下:
- 变量可以分配给一个属性。
- 可以将静态值分配给属性。
- 无法将属性分配给变量。
使用情况
让我们回顾一下用户角色如何在工作流中使用业务属性。
- 专业开发人员
-
- 在两个级别上定义属性:
- 请求
- 任务
- 将类型指定为可见或隐藏。
- 分配硬编码值或来自变量的值。
- 在两个级别上定义属性:
- 业务用户
-
- 查看分配给任务和请求的属性。
- 筛选和排序属性以便于导航。
- 在列表视图中查看附加列中的属性。
- 属性是只读的。
覆盖业务属性
可以配置选项以在流程的特定节点覆盖现有的业务属性。 这使业务属性能够动态反映流程的当前状态。
可以在 If、Else If、Else 和 Go-To 节点中配置覆盖。 选择覆盖后,将显示为该流程配置的现有业务属性列表。 可以从列表中选择要覆盖的属性。 只能覆盖属性的值。 类型、名称和 ID 无法编辑。 业务属性被覆盖后,除了在起始节点,不能向请求中添加新的属性。
注: 如果业务属性是日期时间类型,则在覆盖该属性时必须提供一个值。