服务流程通过异步调用多个启动方案并扫描启动方案的执行结果

1 业务背景
多个启动方案通过服务流程异步发起调用,并且希望启动方案的执行结果同时执行完成后,继续执行服务流程后续任务。
2 解决方案
2.1 方案总述
通过服务流程同时启动7个启动方案,并且每分钟扫描执行结果
2.2 实现步骤
服务流程脚本
r0=invokeMicroService('isc', 'iscb', 'ISCDataCopyService', 'start', "T_BD_CASHFLOW-tk_sung_nc_cashflowitem",{"org":org,"year":year,"period":period,"currency":currency},{}); r1 = invokeMicroService('isc', 'iscb', 'ISCDataCopyService', 'start', "V_NC_XJLL_TEE_BOOK-tk_sung_nc_cashflowentry",{"org":org,"year":year,"period":period,"currency":currency}); r2 = invokeMicroService('isc', 'iscb', 'ISCDataCopyService', 'start', "V_NC_XJLL_TEE_NBZH_HZ-tk_sung_nc_cashflow_nbzh_split",{"org":org,"year":year,"period":period,"currency":currency}); r3 = invokeMicroService('isc', 'iscb', 'ISCDataCopyService', 'start', "BYJEtk_sung_nc_cashflow_nbzh-t_bcm_mddata@fi",{"org":org,"year":year,"period":period,"currency":currency},{}); r4 = invokeMicroService('isc', 'iscb', 'ISCDataCopyService', 'start', "BNLJtk_sung_nc_cashflow_nbzh-t_bcm_mddata@fi",{"org":org,"year":year,"period":period,"currency":currency},{}); r5 = invokeMicroService('isc', 'iscb', 'ISCDataCopyService', 'start', "BYJE_v_nc_XJLL-t_bcm_mddata@fi", |
服务流程通过异步调用多个启动方案并扫描启动方案的执行结果
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



