6.2. 定义全局变量
全局变量存在于知识会话中,可访问并可由该会话中的所有资产共享。它们属于知识库的特定会话,它们用于将信息传递给引擎。每个全局变量定义其 ID 和项目主题参考。ID 用作变量名称,在进程定义中必须是唯一的。项目主题引用定义了变量存储的数据类型。
重要
在插入事实时,将评估这些规则。因此,如果您使用全局变量来约束事实模式且未设置全局,则系统会返回 NullPointerException。
当带有变量定义的进程添加到会话或者会话初始化时,会初始化全局变量。
全局变量的值通常在分配过程中更改,这是进程变量和活动变量之间的映射。然后,全局 变量与本地活动上下文、本地活动变量或从子上下文直接调用变量相关联。
先决条件
- 您已在 Business Central 中创建了一个项目,它至少包含一个业务流程资产。
流程
- 开启业务流程资产。
- 点进程设计器的空白区域。
- 点击屏幕右上角的 Properties 图标打开 Properties 面板。
- 如有必要,展开 Process 部分。
- 在 Global Variables 子部分,点加号图标。
- 在 名称框中输入变量的名称。
- 从 Data Type 菜单中选择数据类型。