Activiti整理
一个完整的工作流生命周期会经过5步,并且迭代循环。
定义:工作流生命周期总是从流程定义开始。这个过程包括收集需求,将其转化成流程定义,也就流程图、相关变量、角色定义。
发布:由开发人员打包各种资源,然后在系统管理中发布流程定义。包括:bpmn.xml、自定义表单、任务监听类等。
执行:具体的流程引擎按照事先定义的流程处理路线以任务驱动的方式执行业务流程。
监控:此阶段是依赖执行阶段。业务人员在办理任务的同时收集每个任务(Task)的结果,然后根据结果做出相应处理。
优化:在此阶段,一个完整的流程已经结束,或许能满足业务需求,或者需要优化。