文本属性中的变量易与静态文本混淆。用户可通过以下两种方法插入变量:
输入文本时直接输入符合合适语法的变量;这个方法要求用户了解变量语法。
通过变量属性编辑器使用定义文本定位变量并输入变量参数;格式正确的变量自动插入到文本中。
大多数用户偏向于使用第二种方法;无论哪种方法最后的结果都是常规文本(带变量)。流程执行过程中需要支持变量的文本属性的值时,Switch 扫描文本中的变量并在当前工作的环境下用动态值替代这些变量。所有变量以外的文本保持不变。
条件属性的结果是一个布尔值(真或假)。例如,连接上的文件过滤属性就是条件属性。
基于变量的条件属性通过特殊属性编辑器输入。属性编辑器提供用户界面,用于创建支持定位变量及输入参数的基本比较表达式。请参阅定义含变量的条件。
流程执行过程中需要含变量的条件的值时,Switch 在当前工作的环境下用动态值替代这些变量并计算该表达式。
在编辑器中配置(部分的)属性值时,变量相关的属性编辑器(定义含变量的文本和定义含变量的条件)提供一个机制以选择样本工作并显示源自工作的实际元数据值。
建立位置路径对话框使用样本工作相关的实际元数据协助用户为元数据组中的变量建立位置路径。