声明和传递变量
变量用于捕获流程中步骤间传递的业务数据。
变量是流程或服务的局部变量。 不能从另一个流程或服务引用变量。 变量包含业务数据的值或引用。 要传播业务数据的值和引用,必须正确声明变量并将其传递给链接的流程、服务和消息事件。
传递变量的一般过程为:
- 在流程级别声明变量。
- 对于每个链接的流程和服务,声明用于接收主流程的变量值的变量和业务对象。
- 将这些变量作为输入传递给需要它们来进行实现的链接流程和服务。
- 如果要使主流程了解在链接流程或服务中对这些变量所做的更改,将这些变量从链接流程和服务作为输出传递回主流程。
在从某个流程向链接流程传递变量时,变量类型应是兼容的。 例如,只有在链接流程中包含声明为输入变量的字符串变量时,流程中的字符串变量才能传递给该链接流程。