Process Composer 中支持的变量类型
- Updated: 2025/07/07
在 Process Composer 中,任何流程自动化的核心部分是数据如何在每个任务之间移动(流动)。 要正常运行,任务需要变量。
变量类型
Process Composer 的流程自动化中支持以下变量类型:
- 输入
- 使用此变量类型返回 “进入” 任务的值。
- 输出
- 使用此变量类型返回 “来自” 任务的值。
- 元数据
- 使用此变量类型返回有关任务请求的高级详细信息。
变量实体
以下实体可以保存变量:
- 全局值
- 全局值跨越租户和所有变量类型,并使用此格式:
$@variableName$
。 - ProcessRequest
- 请求仅保存元数据类型变量,并使用此格式:
- 元素
- 任务可以保存三种类型的变量(输入、输出、元数据),并使用以下格式:
日期时间变量
名称 | 实体 | 描述 |
---|---|---|
createdOn | 请求,任务 | 显示创建请求或任务的日期。 示例:$createdOn$ 或 $Approval_Task.createdOn$ |
updatedOn: | 请求,任务 | 显示上次更新请求或任务的日期。 示例:$updatedOn$ 或 $Approval_Task.updatedOn$ |
submittedOn | 请求,任务 | 显示提交请求或任务的日期。 示例:$submittedOn$ 或 $Approval_Task.submittedOn$ |
openedOn | 请求,任务 | 显示打开请求或任务的日期。 示例:$openedOn$ 或 $Approval_Task.openedOn$ |
字典变量
名称 | 实体 | 描述 |
---|---|---|
assignedTo | 任务 | 显示有关已分配给任务的用户的信息。 字典键: {id}, {username}, {email} 示例:$Approval_Task.assignedTo$ |
createdBy | 申请 | 显示有关创建请求的用户的信息。 字典键: {id}, {username}, {email} 示例:$createdBy$ |
数字变量
名称 | 实体 | 描述 |
---|---|---|
executionCount | 任务 | 显示任务运行的次数。 示例:$Name_Bot.executionCount$ |
id | 请求,任务 | 显示请求或任务的数字 ID。 示例:$id$ 或 $Approval_Task.id$ |
assignedTo{id} | 任务 | 显示分配给任务的用户的数字 ID。 示例:$Approval_Task.assignedTo{id}$ |
createdBy{id} | 申请 | 显示创建请求的用户的数字 ID。 示例:%createdBy{id}$ |
字符串变量
名称 | 实体 | 描述 |
---|---|---|
status | 任务 | 显示已单击的用于表单任务的按钮(操作)的标签或 bot 任务的 bot 返回代码(当 bot 失败时等于 已失败)。 示例:%Approval_Task.status$ 或 $Name_Bot.status$ |
title | 请求,任务 | 显示请求或任务的标题。 示例:%title$ 或 %Approval_Task.title$ |
type | 申请 | 显示任务类型(对于 bot 任务等于 Bot,对于表单任务等于 FORM)。 示例:%Task.type$ |
assignedTo{username} | 任务 | 显示已分配给任务的用户的用户名。 示例:$Approval_Task.assignedTo{username}$ |
createdBy{username} | 申请 | 显示创建请求的用户的用户名 示例:$createdBy{username}$ |
assignedTo{email} | 任务 | 显示已分配给任务的用户的电子邮件。 示例:$Approval_Task.assignedTo{email}$ |
createdBy{email} | 申请 | 显示创建请求的用户的电子邮件 示例:$createdBy{email}$ |
用户定义的变量
名称 | 描述 |
---|---|
Any | 存储布尔值、数据表、日期时间、文件、数字、录制、字符串或窗口数据类型。 如果您不确定操作的数据类型,请使用此变量类型。 |
布尔值 Bool |
存储 True 或 False |
凭证 Cred |
安全地存储字符串值,防止值显示在消息框中或写入文件。 该值是从 Credential Vault 中选择的,或由用户提供。 |
日期时间 日期 |
存储包含单个日期和时间值的值。 您可以通过选择预定义格式或指定自定义格式来格式化值。 |
字典 Dict |
以键值对的形式存储数据。 该值可以是布尔值、数字或字符串。 |
文件 File |
存储文件路径。 |
列表 列表 |
存储一系列布尔值、数字或字符串值。 |
数字 Num |
存储数值。 |
记录 Rec |
存储从表中提取的一行值。 该值可以是布尔值、日期时间、数字或字符串。 |
字符串 Str |
存储字母数字和特殊字符以及空值。 |
表 表 |
将多个值存储在行和列的表中。 该值可以是布尔值、日期时间、数字或字符串。 |
窗口 Win |
存储窗口标题和 URL。 |