本帖最后由 hong90342 于 2021-12-17 11:12 编辑
命令树-工作流直接退回到发起人
适合版本:企业版
功能描述:日常审批中,可能会有如果审批不通过,直接第一步重新走流程,工作流中默认是一级一级退回的,此时可以通过命令树实现一键退回到发起人。
步骤:
首先,每个节点工作流需配置任务描述,添加唯一性的字段,如“入库单编号”到任务描述,并且管理数据表中设置该字段为为主键;
然后,利用命令树的按钮更名以及执行SQL,对该笔单据的记录执行SQL语句删除流转记录,并且恢复发起节点流转记录办理状态为待办理,如下图:
效果图:
优化更新命令树执行语句:- 执行SQL("delete from dbo.SYS_FLOWDETAIL where PID<>'起始' and RRID = '#当前记录ID'",任务已退回发起人!请在任务列表待办理任务中办理!)
- 执行SQL("update dbo.SYS_FLOWDETAIL set NT=0,DP='#当前用户姓名'+'退回来的' where RRID = '#当前记录ID' and PID='起始'")
复制代码
|
|
hong90342