业务流程是为了完成企业的某一目标或任务,进行跨越时间和空间的一系列逻辑活动的
有序集合。随着流程管理技术的不断发展,人们想出各种不同的建模方法,用来构建有效的
流程模型,以表示一个业务流程相关信息,使得能够更直观地分析对比企业中的各种业务流
程。这些模型尤其能反映出一个业务流程的结构信息,比较常用的现有建模方法包括:事件
驱动过程链(Event-driven Process Chain,EPC)
[16]、业务流程建模标注(Buisness Process Model
Notation,BPMN)[17]和 Petri 网[19]等。从这些建模方法中可以看出,无论是哪种建模方法,
表现业务流程结构信息的关键在于这两部分内容:1)任务节点,每个任务节点都有其对应
的任务标签,用于描述流程执行过程中的不同任务活动;2)任务节点之间的逻辑关系,通
过各任务之间的有向边来表示。业务流程图是指通过抽象出流程模型的任务节点和各节点之
间的相对顺序,并将任务节点按照其相对顺序采取一种统一的有向图形式,来表示一个流程
模型结构的流程图。