|
设计思路如下:
1.将整个流程的所有环节进行录制,每个环节是一个action
2.每个action在datatable中有对应的参数,通过判断数据来控制流程能正常流转到下一个环节
3.添加一个主控流程的action,使用这个【RunAction "迁址申请", oneIteration】进行不同情况的组合,如下:
RunAction "迁址申请", oneIteration
RunAction "现场勘察", oneIteration
RunAction "供电所审核", oneIteration
RunAction "答复客户", oneIteration
RunAction "现场施工", oneIteration
RunAction "合同登记", oneIteration
RunAction "归档", oneIteration
实现的情况为:申请--现场勘察(同意)--供电所审核(同意)--答复客户--现场施工--合同登记--归档
问题如下:
由于在参数化时,每个action对应的datatable中的数据是不变的,所以还是没有办法做到流程环节的灵活组合
如上,想让【供电所审核】流转到【答复客户】,参数设为【同意】,但是要想另外组合一种【供电所审核--不同意】流转到【现场勘察】就有问题
因为参数化时,供电所审核这个action对应的datatable的数据已经确定为【同意】
请问各位如何解决才能做到通过主控流程action来灵活的组合流程步骤
[ 本帖最后由 mizhe521 于 2010-2-26 11:11 编辑 ] |
|