流程变量

过程变量是Collibra与每个工作流实例一起存储的值。亚愽视频您可以在每次工作流运行时检索和更改该值。

设置过程变量

您可以使用开始形成创建过程变量,包括配置变量.输入的值启动程序变量细节部分的开始表单也是一个流程变量。这个变量定义了启动工作流的用户。

在用户任务中,每个表单都成为一个流程变量。使用表单ID引用变量。

在脚本任务中,使用下面的代码行设置一个变量< variable_name >是一个字符串而且< variable_value >是一个对象

执行。setVariable (< variable_name >、< varaible_value >);

获取过程变量

在脚本任务中,使用以下代码行检索变量< variable_name >是一个字符串

execution.getVariable (< variable_name >);

在脚本任务之外,你可以通过在表达式中包含变量名来检索变量的值:{{}}例如,{{startUser}}

使用表单ID引用由表单创建的变量。

与子流程交换流程变量

子流程是作为父工作流的一部分运行的工作流。它们并不意味着是独立的工作流。属性的起始表单变量至少必须提供值要求属性设置为真正的.您可能还想在父工作流中使用一些子流程变量的值。要在父工作流和子流程之间交换信息,请在父工作流中配置调用活动:

  • 部份细节控件中的父工作流中输入流程变量源变量列中的相应子流程变量目标变量列。

    中使用表达式源表达例如,如果您想将硬编码的值传递给子流程变量,请使用{{"输入简要描述"}}{{假}}

  • 部份细节部分中输入子流程变量源变量列中的父工作流和相应的流程变量目标变量列。

由于父工作流和子流程是独立的工作流,因此您可以为相应的变量使用相同的名称。