工作流

一、问题描述

一个任务需要N个部门同时 办理。根据业务需求,有时候是部门1、部门2办理,有时候是部门1、部门3办理。

 

二、技术解决

问题的实质,是动态分支(或者条件分支),但 OSWorkflow只支持无条件分支。我想到了一个临时解决方案:

 

每个部门创建了一个分支步骤(有30个左右的部门),步骤中增加了自动执行的动作,并为此动作设定执行条件。当满足条件时,自动跳到 Join步骤中, 也就是说这个部门无需办理;

你可能感兴趣的:(工作)