概要:在管理信息化的领域中,业务流程标准化是一个管理能力提升的重要里程碑产物。流程引起的产生让管理者和软件开发者可以专注于业务本身,而不必太多关心单据审批流程的流转。
承接上文:https://ecloud.10086.cn/api/query/developer/s/JVbIrm
本文重点介绍工作流中,如何进行流程定义的设计,即怎么画出有效的工作流程图。
首先,介绍一下,流程定义的图形和元素符号,主流的流程引擎会遵守BPMN2.0规范,采用XML语法。归纳如下:
1)BPMN2.0:图形元素表示法:
2)BPMN2.0的XML表示法:
基础的概念大致理解清楚,下面归纳绘制流程定义的几个重要原则:
原则1:明确的行为对象(FLOW)
在一个业务流程中,必须明确所有触发事件、执行任务和分支条件,即流对象。
原则2:明确的数据对象(DATA)
在一个业务流程中,必须明确数据载体、数据输入、数据输出和数据存储,即信息对象。
原则3:明确的连接对象(CONNECTION)
在一个业务流程中,必须明确执行顺序传递流、消息传递流和对象关联(流程元素关联、制品关联和数据关联),即连接对象。
在遵守如上原则的基础上,给出一个实际案例(供参考):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本文截至上述内容的介绍,主要先介绍了流程定义的标准规范、遵守的必要原则和应用案例,初步加深工作流模型的概念解析,后续博文将从流程生效的具体步骤,进一步给出相关知识介绍。