阅读:2740 回复:3
爱睡觉的馋猫
10

帖子

37

跟帖

989

积分

高级榴莲
高级榴莲

[已解决]关于流程的暂停、取消和恢复,,急急急!!

楼主#
更多 发布于:2017-03-13 10:50
我要提交一个变更流程,当提交变更流程的时候,对应的流程都要暂停,,当所有用户都同意的时候取消对应流程,否则的话对应流程正常走下去。。伟大的版主,,有什么好的思路??用的9.2版本,我在api里也没找到什么好的方法,,求推荐,,求告之,,急急急!!@岩竹玉雨
岩竹玉雨
20

帖子

840

跟帖

205241

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
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)
发问题贴的时候,可以@一下我,我就能更快的知道了
岩竹玉雨
20

帖子

840

跟帖

205241

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
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)
发问题贴的时候,可以@一下我,我就能更快的知道了
岩竹玉雨
20

帖子

840

跟帖

205241

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-03-13 12:57
可能会产生一些其他操作上的异常、冲突。多测试测试吧。
发问题贴的时候,可以@一下我,我就能更快的知道了
爱睡觉的馋猫
10

帖子

37

跟帖

989

积分

高级榴莲
高级榴莲
4楼#
发布于:2017-03-15 10:27
岩竹玉雨:可能会产生一些其他操作上的异常、冲突。多测试测试吧。回到原帖
也就这个思路了,正在测试中
游客

返回顶部