阅读:3392
回复:3
|
[已解决]关于流程的暂停、取消和恢复,,急急急!!
我要提交一个变更流程,当提交变更流程的时候,对应的流程都要暂停,,当所有用户都同意的时候取消对应流程,否则的话对应流程正常走下去。。伟大的版主,,有什么好的思路??用的9.2版本,我在api里也没找到什么好的方法,,求推荐,,求告之,,急急急!!@岩竹玉雨
|
1楼#
发布于:2017-03-13 12:15
帖内置顶 – – 2017-03-20 15:06
图片:111.JPG ![]() 参考文档http://wiki.h3yun.com/Default.aspx?code=ActivityProperty // 根据InstanceId查找OT_WorkItem中state为0和1状态的环节。 //循环取消 //取消指定环节任务 AppUtility.Engine.WorkItemManager.CancelWorkItem(System.String, System.Boolean); //反之 //根据InstanceId查找OT_WorkItem中state为3状态的环节。 //循环激活 //AppUtility.Engine.WorkItemManager.ActivateWorkItem(System.String) //结束对应流程任务 AppUtility.Engine.WorkItemManager.InstanceCanceld(System.String) |
|
|
2楼#
发布于:2017-03-13 12:15
图片:111.JPG ![]() 参考文档http://wiki.h3yun.com/Default.aspx?code=ActivityProperty // 根据InstanceId查找OT_WorkItem中state为0和1状态的环节。 //循环取消 //取消指定环节任务 AppUtility.Engine.WorkItemManager.CancelWorkItem(System.String, System.Boolean); //反之 //根据InstanceId查找OT_WorkItem中state为3状态的环节。 //循环激活 //AppUtility.Engine.WorkItemManager.ActivateWorkItem(System.String) //结束对应流程任务 AppUtility.Engine.WorkItemManager.InstanceCanceld(System.String) |
|
|
3楼#
发布于:2017-03-13 12:57
可能会产生一些其他操作上的异常、冲突。多测试测试吧。
|
|
|
4楼#
发布于:2017-03-15 10:27
|
|