工作流程图是工作流程的图形表示法,用于显示在完成业务流程时需要执行的各个步骤的顺序。
每个步骤表示将由下列其中一项处理的特定活动:
步骤之间的路由指示一条或多条可能存在的处理路径。
每个工作流程定义都有一个主图(称为“工作流程”),其中有一个在此工作流程启动时执行的“启动”步骤。对于简单的工作流程,可以将所有工作流程步骤和路由都放在此图上。对于更复杂的业务流程,可以将主要流程的步骤放在此主图上,而将辅助流程的步骤放在子图上。图上的单个步骤(子图步骤)称为子图。将子图中的步骤处理完毕之后,控制权将返回给执行调用的步骤。
使用子图的另一个好处是,您可以从工作流程定义中的任何图来调用某个子图。如果子图定义了您想要多次执行的流程,那么可以在需要时调用此子图,而不是在多个位置定义此流程。
除了由工作流程作者定义的工作流程图以外,还有一些系统图,系统软件在某些条件下将自动执行这些系统图。通常,不需要修改这些系统图。