WebService环节用于调用外部的WebService,执行一些任务,然后根据返回结果可进行分支的选择等。
下面以一个例子来说明使用方法。
如上例子的Web服务环节1是这样设置的:
调用服务中的Validate方法,传入两个参数,注意这两个参数名称对应于代码中设置的参数名称,如WorkflowHelper.SetParameter(“gUserName”, “KFC”),并非Validate方法的输入参数名称。返回结果存入变量WebResult1中。
Web服务环节2的设置如下:
由上可知,环节1的返回结果可以作为环节2的输入参数,如WebResult1,环节2返回结果WebResult2。
后面就根据环节2的返回结果WebResult2做分支流转,所以环节2到结束间要采用脚本条件,如下所示: