文件名称:工作流回退模式分析
文件大小:678KB
文件格式:PDF
更新时间:2024-03-18 21:59:34
工作流回退模式分析
回退(RollbackWorkItem)回退是工作流参与者对自己“待办任务”(实际是对工作项)的一种操作,即参与者主动回退待办任务列表中的任务到已经执行过的人工节点。为什么要回退?参与者接受任务后,发现不应由自己办理此任务或以前的执行者办理有错误等情况后,需要将此接受的任务回退给以前某个节点的执行者重新办理。回退模式回退的情况实际上是非常复杂的,其中包括了参与者的重新选择以及回退的条件判断等等。这里先列出常见的回退模式(其实也是我们支持的模式)。串行这种情况最为简单,后续节点可以回退到前续任意人工节点。回退后,节点重走。分支这种情况也相对简单,实际执行的分支上的节点可以回退到前续任意人工节点(