规范文档


工作流作废功能开发规范

<h1>创建本地特定的实现类.</h1> <p>创建本地class 实现CancelBaseService 接口。实现runBusChange方法。去调整业务作废后需要改变的数据。</p> <p> </p> <p>示例如下:com.nhome.base.meetinginfo.service.impl. MeetingCancelBaseServiceImpl <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bdd04f83fb05d6c705b6efbdfd43fbad&amp;amp;file=file.png" alt="" /></p> <h1>本地作废接口变更(流程已经结束的数据)</h1> <p> </p> <p>       针对工作流已经结束的数据要作废,程序需要做出调整。</p> <p> </p> <h2>查询是否存在审核中的作废申请。</h2> <p> </p> <p>List&lt;ProcessCancelInfo&gt; list = processCancelService.selectProcessCancelInfosForCheck(vo.getProcessInstanceId());</p> <p> </p> <h2>封装参数保存需要取消的相关数据。</h2> <p>CancelSaveReqVo vo = new CancelSaveReqVo();</p> <p>vo.setXXX();</p> <p>processCancelService.saveCancelInfo(vo)</p> <p> </p> <p>CancelSaveReqVo参数示例: <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3456a40346724dc5d2bb5b866b49aa40&amp;amp;file=file.png" alt="" />  </p> <h2>调整工作流和本地业务数据状态为中间过渡状态(看实际情况、非必须)</h2> <p> </p> <p>示例如下: <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=011166a326695576cb8c609033cac635&amp;amp;file=file.png" alt="" /></p> <h1>CancelSaveReqVo特殊参数说明</h1> <p>varBusJson:调整本地业务数据时的参数信息. <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4ee90e32990210a3fe7b8e8cf22f6297&amp;amp;file=file.png" alt="" /> varInstanceJson: 调整流程变量所需的参数信息. <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b02a088a970de346587ddc95b57a203d&amp;amp;file=file.png" alt="" /></p>

页面列表

ITEM_HTML