启动点变量
创建启动点时,可以根据需要声明任意数量的变量。创建脚本后,可以添加更多变量,也可以修改现有变量。
声明变量时,必须将其指定为以下其中一个类型:
- IN
- 将信息传递到脚本中。
- OUT
- 从脚本传递出信息。
- IN/OUT
- 将信息传递到脚本中以及从脚本返回信息。
当您创建具有对象启动点的脚本时,指定一个或多个事件以及激活脚本时的事件上下文。如果脚本在业务对象保存之后运行,或者在业务对象落实到数据库之后运行,那么上下文中唯一相关的变量类型是 IN 变量类型。
变量具有用于标识变量值来源的绑定。变量可以具有所有与脚本关联的启动点共有的全局绑定值。您可以覆盖指定启动点的全局绑定值。下表列出了可以使用的绑定类型和值:
| 绑定类型 | 变量绑定值 |
|---|---|
| ATTRIBUTE | 这是提供变量值的业务对象的属性名称。 |
| MAXVAR | 这是提供变量值的系统控件值的名称。 |
| SYSPROP | 这是提供变量值的系统属性的名称。 |
| LITERAL | 如果您使用字面值类型的绑定,那么必须在全局绑定值字段中指定变量的值。另外,还必须在字面值数据类型字段中指定数据类型。 |