${p:scope/propertyName}
如果您创建名为 UAT 的环境变量,那么可以用以下方式引用该环境变量:${p:environment/UAT}
${p:propertyName}
可以用以下方式不按作用域引用同一环境变量:${p:UAT}
为应用程序和组件创建或编辑进程步骤时,可以使用自动完成功能来确定哪些属性在特定上下文中可用。编辑进程步骤的输入字段时,如果输入 ${p:,那么将显示可用属性作用域的列表。从该列表中选择作用域。然后将显示该作用域中所有可用属性的列表。从列表中选择要使用的属性。
创建属性时,可以指定它是否安全。将以加密形式存储安全属性。安全属性将以遮蔽形式显示在用户界面中。
如果您创建使用安全属性的定制插件,那么属性值将以遮蔽形式显示在用户界面中。例如,如果插件将属性值打印到标准输出并且您在用户界面中检查标准输出,那么将以遮蔽形式显示属性值。
如果定制插件将属性值写入至文件,那么不会遮蔽属性值。
如果在多个位置定义了某个属性,那么其值由属性优先顺序确定。以下列表定义从最高到最低的优先顺序:
| 进程 |
| 组件版本 |
| 资源 |
| 代理程序 |
| 环境 |
| 组件 |
| 应用程序 |
| 系统 |
如果您有一个名为 ${p:environment/db.hostname} 的环境属性和一个同名的资源属性,那么可以使用 ${p:db.hostname} 或 ${p:resource/db.hostname} 来引用资源属性。因为资源属性的优先顺序高于环境属性,所以在这种情况下必须使用有作用域的格式 ${p:environment/db.hostname} 来引用环境属性。
当多个组件共享属性时,您可以通过对环境而不是对每个组件设置属性值来节省时间。要使用此功能,请完成以下步骤:
可以为组件版本定义属性。每个版本都可以具有唯一属性值。要使用此功能,请完成以下步骤:
\
=
,
请将“\\”替换为“\”,将“\=”替换为“=”,并将“\,”替换为“,”。