Alfresco 使用Activiti 7中的接收任务暂停并恢复

Alfresco 使用Activiti 7中的接收任务暂停并恢复,alfresco,activiti,bpmn,Alfresco,Activiti,Bpmn,我们正在尝试使用activiti 7.0.0SR1版中的接收任务来等待来自外部系统的回调。 收到回调后,我们希望恢复暂停的工作流 当我看到activiti 7(不幸的是,与activiti 6相比,activiti 7没有足够的文档)时,我不知道如何实现这一点。 Alfresco社区中有一个帖子,当前ReceiveTask不支持以下内容- 活动6通过Spring集成路由使用Receive task或ReceiveTaskActivityBehavior来完成此操作 关于这一点,我有几个问题-

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

当我看到activiti 7(不幸的是,与activiti 6相比,activiti 7没有足够的文档)时,我不知道如何实现这一点。 Alfresco社区中有一个帖子,当前ReceiveTask不支持以下内容-

活动6通过Spring集成路由使用Receive task或ReceiveTaskActivityBehavior来完成此操作

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

暂停进程:

getProcessEngine(delegateExecution).getRuntimeService().suspendProcessInstanceById(delegateExecution.getProcessInstanceId());
getProcessEngine().getRuntimeService().activateProcessInstanceById(processInstanceId);
getProcessEngine().getRuntimeService().trigger(latestExecutionID, workflowVariables);
要恢复进程,请执行以下操作:

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