二开插件 - 自定义审批项为同意的下一步处理人原创
7人赞赏了该文章
426次浏览
编辑于2021年11月25日 20:23:25
指定下一步处理人涉及下面3个动态表单:
指定下一步处理人_同意[WF_SpecifyNextHandler] 指定下一步处理人_驳回(审批流)[WF_SpecifyNextHandler_Reject] 指定下一步处理人_驳回(工作流)[WF_SpecifyNextHandler_WFReject]
以指定下一步处理人_同意[WF_SpecifyNextHandler]为例:建议继承系统的表单插件,然后实现下面功能:
1. 根据下面代码获取流程图所有的会签节点Id,然后判断当前节点是否为会签节点
this.View.OpenParameter.GetCustomParameter("CountersignActivityIds")
2. 根据下面属性获取下一步处理人,也可以不获取,直接读取单据体。
protected NextPersonModelList m_NextPersonModelList = null; //指定下一步处理人模型
3. 在单据体上做限制,有些参与人只读,有的参与人可编辑。
推荐阅读