通过服务端空操作+插件方式自动提交的工作流,如何控制...
1人赞赏了该文章
1,051次浏览
编辑于2017年03月13日 21:57:50
业务场景如下:
1、费用报销单审核后,自动生成了保存状态的付款申请单
2、付款申请单,增加了空操作+服务插件,实现自动提交付款申请单(即费用报销单审核后,自动生成并提交付款申请单)
问题:
付款申请单,是审核人审核费用报销单时自动生成的,付款申请单的发起人变成了费用报销单的审核人,
导致付款申请单的启动的工作流不对。因费用报销单的创建人和审核人的工作流是不一样的。
同时在办流程中,显示的也是费用报销单的审核人的名字,而不是付款申请单的创建人!
请问有什么办法在插件提交工作流时,修改发起人为费用报销单的创建人?谢谢!
例如在提交工作的代码中,是否可以修改发起人为费用报销单的创建人?
// 走工作流
IBOSWorkflowService wfService = Kingdee.BOS.Workflow.Contracts.ServiceFactory.GetBOSWorkflowService(this.Context);
submitResult = wfService.ListSubmit(this.Context, this.BusinessInfo,
0, new object[] { billId }, findProcResultList, submitOption);
空操作+服务插件,实现自动提交工作流,使用的是丁老师的方法:
https://vip.kingdee.com/article/24700
推荐阅读