设置环境变量

Draft comment:
This topic is shared by BAW, CP4BA, CP4BASaaS. Last updated on 2025-01-20 10:38
Draft comment:
This topic was viewed 7 times since its publication
设置环境变量,以确保流程实施在每个部署环境中都使用正确的值。

关于本任务

每个 流程应用程序 和 Toolkit 都包含环境变量。 您可以设置这些环境变量, 以确保流程实现使用正确的值,而不必考虑部署目标环境或者该环境在运行时发生了什么更改。 假定流程包含的实施需要外部应用程序的端口号。 通过使用环境变量,可以为运行进程的每个环境设置端口号。 另外,在安装流程应用程序之后,管理员可以在 Process Admin Console 中验证和调整环境变量值。

要设置环境变量,请完成下列步骤:

过程

  1. 在设计器中打开相应的 流程应用程序 或 Toolkit ,然后单击 环境变量
  2. 单击 + 以添加新变量。
    提示: 要从其他 流程应用程序 或 Toolkit 复制变量,请单击 导入环境变量。 这是添加由从其他 流程应用程序 或 Toolkit 复制或移动的工件引用的环境变量的简单方法。
  3. 单击 "键" 单元格中的 <NEW VARBL> 占位符,输入新环境变量的名称,然后按 Enter 键。
    环境变量名称必须是有效的 JavaScript 标识(它们必须以字母或“_”开头,并且只能包含一个字母、数字或“_”字符)。 以下示例都是有效名称: ecmsystem_portecmSystem_portecm_system_port
  4. 单击新输入的变量的“缺省值”单元格,输入值并按 Enter 键。
    如果您知道用于开发、测试、登台或生产环境的值,请单击相应的单元格,然后输入值并按 Enter 键。 如果您不知道适合于各个环境的值,那么可以保留此设置为空,管理员可以在完成安装后提供正确的值。 如果未提供环境值,并且管理员在安装后未提供值,那么将使用缺省值。
  5. 要在当前 流程应用程序中的脚本中使用上述其中一个变量,可以使用以 tw.env开头的变量键。 例如,要在 JavaScript, 可以键入tw.local.port = tw.env.ecmsystem_port。 如果要在脚本中使用的环境变量位于 Toolkit 中,那么可以在变量键之前添加 tw.env.toolkit.[toolkit_acronym]。 因此,要使用首字母缩写词为 BA 的 Toolkit 中的相同环境变量,可以输入: tw.local.port = tw.env.toolkit.BA.ecmsystem_port
  6. 要除去环境变量,请单击该变量的单元格,然后单击 X