【发布时间】:2014-05-20 12:10:09
【问题描述】:
我想为一个 BPMN 流程建模,其中两个并行任务正在验证两个独立的表单。如果其中任何一个表格无效,那么我们必须致电客户并要求新表格。问题是,我不想就表格 1 和分别就表格 2 给客户打电话 - 如果两种表格都无效,我只想给他打一次电话。
有没有办法在安排呼叫客户任务之前检查两个验证是否已完成?
那么我还有一个问题 - 在客户被呼叫后,我如何重新进入流程?如果一个表单无效,我想在收到新表单时重新输入相应的表单验证过程,如果两者都无效,则应在两个子流程中重新输入。
如果这很重要,我正在使用 Activiti 来实现它。
编辑
每个流程中的验证任务可能相隔几天,我不想因为另一个子流程中的验证而阻塞一个子流程。我正在寻找一种解决方案,其中子流程将继续通过验证(如果它有效),并且只有在完成两个验证任务(并且至少其中一个是无效的)时才会拨打客户电话。
【问题讨论】:
标签: activiti business-process-management bpmn business-process