Automation Co-Pilot 中的业务属性可以在各种请求和任务之间轻松导航。 它们还可以用于分析(提供有价值的见解)和集成目的(API 和第三方应用程序)。

注: 此功能需要企业平台许可证。 有关此功能支持版本的信息,请参阅 企业平台

概览

业务属性很重要,因为它们能够提供:
  • 改进的导航功能: 简化请求和任务的排序、筛选和管理。
  • 改进的分析: 为更好的决策提供见解。
  • 集成: 支持与 API 和第三方应用程序的集成。
示例: 我们来看一些示例,以了解如何使用业务属性。
  • 文档自动化 : 如果创建的业务属性带有学习实例标识(UUID、ID 或名称),验证用户可以在队列中筛选特定学习实例的验证任务,或处理系统中正在处理的该学习实例的文档。
  • 业务用户: 在发票流程中,当您创建请求时,可能需要审批金额超过 5000 美元的发票。 为了协助审批,可以创建一个名称为 Amount 的属性。 这样,用户就可以在任务视图中快速搜索和浏览需要审批的任务。

创建流程的专业开发人员可以在 Process Composer 中为表单任务定义和设置业务属性。 在 Process Composer 的请求和任务级别设置业务属性。 它们适用于表单任务审批任务文档验证任务

请参阅添加业务属性

类型

业务属性有两种类型:

可见
这些属性会显示给用户。 添加后,它们将作为附加列出现在请求和任务列表视图中。 用户可以对这些属性进行排序和筛选。
Hidden
这些属性不会显示给用户。 它们仅用于集成目的(与 API 和第三方应用程序)。 尽管在界面中不可见,但可以通过 API 调用进行搜索,并包含在 REST 响应中。

属性如何运作

业务属性具有以下特征:

  • 它们是支持以下值类型的变量:
    • 布尔值
    • 数字
    • 字符串
    • 日期时间
  • 它们可以对用户可见或隐藏。 专业开发人员可以相应地设置这些属性。
  • 属性是在流程中本地创建的,但在流程签入后,属性就会变成全局属性,可以在不同流程间共享。
  • 任务和请求属性具有独立的值。

    例如,考虑一个在请求级别使用的属性 Priority,其值设置为高。 此属性在任务级别重复使用,其值设置为低。 当流程执行时,请求视图显示优先级为高,而任务视图显示优先级为低。

  • 请求属性是在请求级别创建的,并且可以在每个任务级别进行更新。
  • 业务属性的数据流如下:
    • 变量可以分配给一个属性。
    • 可以将静态值分配给属性。
    • 无法将属性分配给变量。

使用情况

让我们回顾一下用户角色如何在工作流中使用业务属性。
专业开发人员
  • 在两个级别上定义属性:
    • 请求
    • 任务
  • 将类型指定为可见或隐藏。
  • 分配硬编码值或来自变量的值。
业务用户
  • 查看分配给任务和请求的属性。
  • 筛选和排序属性以便于导航。
  • 在列表视图中查看附加列中的属性。
  • 属性是只读的。

覆盖业务属性

可以配置选项以在流程的特定节点覆盖现有的业务属性。 这使业务属性能够动态反映流程的当前状态。

可以在 IfElse IfElseGo-To 节点中配置覆盖。 选择覆盖后,将显示为该流程配置的现有业务属性列表。 可以从列表中选择要覆盖的属性。 只能覆盖属性的值。 类型、名称和 ID 无法编辑。 业务属性被覆盖后,除了在起始节点,不能向请求中添加新的属性。

注: 如果业务属性是日期时间类型,则在覆盖该属性时必须提供一个值。