【问题标题】:Pause and resume using Receive Task in Activiti 7在 Activiti 7 中使用接收任务暂停和恢复
【发布时间】:2019-10-10 20:13:19
【问题描述】:

我们正在尝试在activiti 7.0.0SR1 版本中使用接收任务来等待来自外部系统的回调。 收到回调后,我们想恢复暂停的工作流。

当我查看 activiti 7(不幸的是,与 Activiti 6 相比没有足够的文档)时,无法弄清楚如何实现这一点。 目前 ReceiveTask 不支持 Alfresco 社区的帖子 - https://github.com/Activiti/Activiti/issues/2152

Activity 6 通过 Spring 集成路由使用 Receive 任​​务或 ReceiveTaskActivityBehavior 来执行此操作。

我对此有几个问题 - 1)非常感谢与上述问题相关的任何指针,如果我的建模需要更正,也请指出。 2)现在使用Activiti 7是否为时过早?我是否应该坚持活动 6,在文档方面看起来更好,也更稳定, 我对 v7 上可用资源的体验不是很好,更倾向于 v6,这里有什么建议吗?

【问题讨论】:

    标签: alfresco activiti bpmn


    【解决方案1】:

    暂停进程:

    getProcessEngine(delegateExecution).getRuntimeService().suspendProcessInstanceById(delegateExecution.getProcessInstanceId());
    

    恢复进程:

    getProcessEngine().getRuntimeService().activateProcessInstanceById(processInstanceId);
    getProcessEngine().getRuntimeService().trigger(latestExecutionID, workflowVariables);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-15
      • 2021-12-17
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 1970-01-01
      相关资源
      最近更新 更多