1.描述
在流程中可以使用命令,通过命令来控制流程的流转,发送通知等。
您可以在流程设计器中设置命令。设置命令的位置包括:
- 流程属性设置的高级设置中的事件:流程启动时、流程完成时、流程取消时。
- 人工节点的高级设置中的事件:任务创建时、任务完成时、任务取消时、节点进入时、节点离开时和无负责人时。
- 连线的高级设置中的事件:连线经过时。
- 开始或结束节点的高级设置中的事件:节点离开时/节点进入时。
- 超时设置中的超时操作可设置命令。
2.设置变量命令
您可以通过设置变量命令定义上下文变量或全局变量。
命令需设置变量名和变量值。变量名可以自己定义,也可以选择全局变量。
如果您设置了一个新的变量名,则这个命令设置的变量就是上下文变量,仅在当前的命令上下文中生效;如果您选择了一个全局变量名,则会为全局变量赋值。另外,可以在流程的任何地方取到全局变量的值。
变量值可手动输入,或设置为数据表、关键字、变量、Excel公式。
3.服务端命令
选择命令下拉框中选择服务端命令时,您可以选择服务端命令,选择服务端命令后,您可以设置服务端命令,包括参数、返回值等。
这里的所有参数都可以使用流程变量,包括上下文变量和全局变量。
服务端命令支持异步调用。勾选“异步发送请求”复选框后,就会异步请求服务端命令。但是不能在后面的命令中使用此命令的返回码和返回信息。