6.4. 定义本地变量


本地变量在其进程元素内提供,如活动。在初始化元素上下文时,它们会被初始化,即当执行工作流进入节点并执行 onEntry 操作完成后(如果适用)。当元素上下文被销毁时,它们会被销毁,即当执行工作流离开元素时。

本地变量的值可以映射到全局或进程变量。这可让您对容纳本地变量的父元素进行相对依赖性。这种隔离或许有助于防止技术例外。

本地变量是存在于进程的子元素上下文中的变量,只能从该上下文中访问。本地变量属于进程的特定元素。

对于任务(除 Script 任务外),您可以在 Assignments 属性中定义 Data Input AssignmentsData Output Assignments。Data Input Assignment 定义输入任务的变量,因此提供任务执行所需的条目数据。Data Output Assignments 可以在执行后引用任务的上下文,以获取输出数据。

用户任务显示与正在执行用户任务的ctor 相关的数据。另外,用户任务还要求该人员提供与执行相关的结果数据。

要请求并提供数据,请使用任务表单并将 Data Input Assignment 参数中的数据映射到变量。如果要将数据保留为输出,在 Data Output Assignment 参数中映射用户提供的数据。

先决条件

  • 您已在 Business Central 中创建了一个项目,它至少包含一个业务流程资产,其中至少包含一个不是脚本任务的任务。

流程

  1. 开启业务流程资产。
  2. 选择不属于脚本任务的任务。
  3. 点击屏幕右上角的 Properties 图标打开 Properties 面板。
  4. 单击 Assignments 子部分下的框。此时会打开 Task Data I/O 对话框。
  5. 单击 Data Inputs and Assignments or Data Outputs and Assignments 旁边的 Add s。
  6. 名称 框中输入本地变量的名称。
  7. Data Type 菜单中选择数据类型。
  8. 选择源或目标,然后点 Save
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat