当我们在对具体的业务进行流程化梳理时,流程流转是有前置条件的。在企业内部,事务繁杂,体系内部有明确的职责划分以及各式各样的授权。所以,流程流转过程需要在顺序流中添加相应的匹配条件。
怎么让flowable平台独立与具体的业务呢?不管是什么样的业务板块,都可以形成一个一维表,在一个一维表中获取相应的数据来进行计算。
flowbale的变量体系,就是在流程实例维度/执行流维度/任务维度提供变量。在变量获取过程中采用变量升级方案进行获取。也就是本地变量--->执行流变量-->实例变量。在三个维度组成一个可用的一维表。在flowsequeuce对象中获取到变量,然后与其中的条件表达式进行组合计算一个结果,用于控制特定的分支是否满足业务需求。
flowable平台的变量基本如上所述,怎么让工作流平台脱离特定业务而形成统一流程平台呢?