将表单任务添加到流程自动化中
- Updated: 2025/11/10
您可以添加表单任务以配置流程自动化的设置。
流程自动化中使用的表单是在有人值守自动化运行时供人工输入的容器。 当添加到流程中时,这些容器可以接收和发送数据,其他元素可以在端到端流程中使用这些数据。 如果用户希望使用无人值守自动化表单,即由机器人收集和使用数据而无需人工输入,则应使用交互式表单。 请参阅交互式表单包。
过程
- 如果要将表单任务添加到流程自动化中,请从元素面板拖动该元素。
-
从表单任务面板中,执行以下步骤:
- 在元素 ID 字段中输入名称。
-
在任务名称字段中输入任务名称。
任务显示名称将显示在 Web 界面中,用作参考。 您可以使用参考 ID,例如
ref ID = $RefId$。- 对于全局源,请在变量类型字段中选择一个类型。
- 对于流程源,选择变量源和变量类型(输入、输出、元),然后选择变量。
- 单击添加。
-
单击完成之后隐藏此任务复选框。
任务完成后,表单任务不会在 Web 界面中向用户显示。
-
单击将表单设为只读复选框。
表单任务不需要任何输入并会自动移动到下一个任务。
-
指定任务请求者和分配:
- 单击默认以接受默认的任务请求者和分配设置。 请求的指定组将负责完成该任务。 默认情况下,此任务仅会显示在已分配任务列表中。注: 单击在请求创建者的请求任务列表中显示此任务复选框,以使请求创建者可以看到此任务。
- 单击自定义以自定义设置。
要自定义任务请求者,您可以选择以下选项:
- 请求创建者
- 请求的指定组 - 负责请求的用户组。
- 指定用户组 - 按照 角色、团队或变量
要自定义将此任务分配给的人员,您可以选择以下选项:
- 请求创建者
- 请求的指定组 - 负责请求的用户组。
- 指定用户组 - 按照 角色、团队或变量
- 单击默认以接受默认的任务请求者和分配设置。 请求的指定组将负责完成该任务。 默认情况下,此任务仅会显示在已分配任务列表中。
-
通过从下拉列表中选择来指定任务贡献者:
- 手动分配
- 用户组中的随机用户 - 选择将任务随机分配给用户组中的某个人,例如在大型团队成员之间平衡工作负载。
- 请求创建者
- 特定用户 - 选择从请求中分配先前任务的参与者。 系统使用的用户 ID 可以来自手动输入的字符串表达式,或者是基于前一个任务的贡献者 ID 或请求的创建者 ID 的用户 ID 类型的过程变量。
- 打开此任务的用户
注: 任务贡献者下拉列表中显示的选项可根据以下条件进行选择:条件 可用选项 当任务分配 = 请求创建者时,则… 仅可选择请求创建者 当任务分配给请求的指定组时,则… 这些附加选项可供选择: - 从用户组中随机选择用户
- 特定用户
当 任务分配 = 指定用户组时,则… 这些附加选项可供选择: - 从用户组中随机选择用户
- 特定用户
-
在选择表单字段中,浏览并选择创建的第二个表单。
此表单将显示结果。包含以下元素的表单支持下列数据类型:
- 下拉列表: (列表和字符串数据类型)
- 多选下拉列表: (列表数据类型)
- 复选框组: (列表和字典数据类型)
- 单选按钮组: (列表和字符串数据类型)
在表单任务和审批任务中,可以为以下表单元素配置包含默认选项的值列表: 复选框组、多选下拉列表、单选按钮组和下拉列表。
对于这些元素,如果未选中输入变量部分中的输入变量复选框,则在运行时将使用表单中配置的预定义选项。 但是,如果选中“输入变量”复选框,可以选择列表或变量来提供自定义选项,并指定要设置的值。
例如,您创建了一个包含多选下拉列表元素的表单,如下所示:
- 元素标签: 餐饮类型
- 下拉列表内容: 素食,非素食,婴儿餐
当您在流程中使用上述创建的表单时,可以为输入值部分提供以下值:- 选中复选框 ListMultiSelectDropdown0。
- 从可用选项(可选)字段中选择列表选项,并按如下方式提供您的选项:
- 0 时的值: 亚洲素食
- 1 处的值: 非素食(印度餐)
- 2 处的值: 素食
- 3 处的值: 糖尿病患者
- 5 处的值: 无过敏原
- 在已选选项字段中输入以下值:
- 0 时的值: 糖尿病患者
- 1 处的值: 无过敏原
当您运行此流程时,您在表单中指定的值将替换为您在流程中设置的自定义选项及其默认值。 如果您未设置任何自定义选项和值,运行时将使用表单中的值。
同样,您也可以为其他元素(例如复选框组、下拉菜单和单选按钮组)提供包含默认选项的值列表。
-
在任务到期时间字段中,选择时间选项。
您可从以下选项中进行选择: 无过期(默认)、1 小时、1 天、1 周、2 周、30 天和自定义。注: 如果选择自定义选项,必须通过天数、小时和分钟来指定时间。 最大值是 45 天,最小值是 1 分钟。 天数范围为 0 至 45 天,小时范围为 0 至 23 小时。 如果小时和天数设置为 0,则分钟范围为 1 到 59 分钟。 然而,如果小时和天数未设置为 0,则分钟范围为 0 到 59 分钟。
-
在数据隐私标签字段中,输入文本或变量以生成隐藏的自定义输出。
- 选择变量源的来源: 全局、流程或任务。
- 对于流程或任务源,请选择变量类型: 输入、输出或元数据。
- 对于所有三种变量源类型,请在变量字段中指定您的变量。
- 单击添加。
-
在添加表单按钮字段中,指定按钮详细信息。
- 在按钮标签字段中指定名称。
- 在按钮样式字段中选择样式。
您可以选择主要、次要或取消。 您还可以在表单中上下移动按钮,或将其删除。
- 单击添加按钮添加任何其他按钮。
-
在任务属性部分,单击添加属性,将任何先前可用的已签入属性添加到表单中。
- 在属性显示标签字段中,从下拉菜单中选择一个属性(必填)。 属性 ID 字段是自动生成的,并根据您的选择填充。
- 从下拉菜单中选择属性的数据类型。 例如,字符串、数字、布尔值、日期时间)
- 从下拉菜单中选择显示属性类型的方式。 例如,可见或隐藏。
- 在所选数据类型的值分配中输入硬编码值,或单击 (x) 框,使用变量提供值。
- 单击添加属性以添加任何其他属性。
-
单击保存。
您现在已在您的 Process Composer 流程自动化中配置了表单任务。