在Activiti 7中暂停和继续使用接收任务

问题描述 投票:0回答:1

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

[当我查看activiti 7时(不幸的是,与Activiti 6相比,它没有足够的文档),我不知道该如何实现。Alfresco社区中有一些帖子,当前ReceiveTask不支持此功能-https://github.com/Activiti/Activiti/issues/2152

活动6通过Spring集成路线使用Receive任务或ReceiveTaskActivityBehavior来执行此操作。

我对此有几个问题-1)任何与上述问题相关的指标,都将得到赞赏,并指出我的建模是否需要更正。2)使用Activiti 7还为时过早吗?我应该坚持练习6,在文档方面看起来更好,也更稳定,我对v7可用资源的体验不是很好,更倾向于v6,在这里有什么建议吗?

alfresco activiti bpmn
1个回答
0
投票

暂停流程:

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

继续处理:

getProcessEngine().getRuntimeService().activateProcessInstanceById(processInstanceId);
getProcessEngine().getRuntimeService().trigger(latestExecutionID, workflowVariables);
© www.soinside.com 2019 - 2024. All rights reserved.