流程设计
流程体系分为三部分,它们分别是流程定义,流程运行和流程实例(流程控制数据)。
- 流程定义描述流程的整个过程和各种规则,从使用上说,画的流程图和设置的流程规则就是流程定义
- 流程运行的核心是流程引擎,它解析流程定义,推进流程的运行,运行的结果就是流程实例
- 一个流程定义被运行一次就产生一个流程实例,在流程实例中包含若干待办任务
- 系统提供“企业工作流”应用,内置流程引擎,支持在系统内运行流程
- 企业应用 IDE 中,提供流程设计器,用于开发时绘制流程图
- 企业门户提供流程定义,用于运行时绘制流程图
流程设计器
流程设计器界面,分为4个区域
- 顶部工具栏
- 复制、删除:用于选中节点复制、删除操作
- 水平、垂直对齐:用于快速将几个节点批量调整为水平、垂直对齐
- 撤销、重做:用于撤回、恢复上一步操作
- 刷新:刷新流程图
- 左侧环节列表
- 展示流程图中的图元
- 中间流程设计
- 根据实际业务流程,在这里进行可视化的业务流程环节设计
- 右侧属性设置
- 选中流程实例或者流程环节,可具体设置流程相关属性设置,如执行规则、执行者表达式等
流程环节
开始环节
流程开始标志
活动环节
流程需要经过的处理环节
条件分支
通过定义条件表达式方式定义满足什么条件才能刺激下一步处理环节操作
会签环节
当流程需要多个并行节点均完成后才可进入下一节点,可在流程上添加会签环节
或签环节
当流程多个节点执行任意节点完成后进入下一节时,可在流程上添加或签环节
条件环节
子流程
当业务流程进入此环节会时启动一个指定的子流程,如图到财务审批环节进入财务内部审批子流程
连接
连接线用于连接节点
结束环节
流程的结束标志