工作流简介工作流入门及普元工作流简介王松林主要内容:什么是工作流为什么使用工作流工作流的基本概念工作流开发的步骤工作流与业务集成普元工作流简介什么是工作流定义:在一个工作群组中,为了达成某一个共同目的而需要多人协力以串行或平行工作的形式来共同完成的任务
工作流实际上是对业务过程的描述
要点:任务多人共同的工作流过程信息人什么是工作流任务:提交任务审批任务人:报销提交人报销审批人过程:提交审批工作流:用流程把报销业务规则化、自动化、无纸化AB现在的报销流程:报销人提交报销单据,由总部审核员进行审批1
0如果审批通过,本次报销审批结束,由财务进行支付支付2
0如果因为缺少数据或附件,单据由审批人退回到提交人,然后由提交人补充相应数据及附件重新提交进行审批3
0如果审批拒绝,说明不符合报销条件,本次报销结束为什么要使用工作流①Coding过程中,业务代码中含有权限控制代码,业务主表中含有非业务数据字段,造成系统不易维护②跨业务系统审批时遇到的尴尬③做需求时考虑不全,上线后不断的修改流程④客户要求变更业务的流程⑤业务流程比较复杂,使用的状态很多,易出错⑥客户的组织机构调整,产生业务流程变更提出问题:如何能够快速、灵活的变更流程,而无需大量的修改代码,如何控制复杂流程
状态、权限控制能否与业务逻辑分离
工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务流程逻辑和业务逻辑相分离能应对复杂多变的业务需求可以灵活的设计与部署新的业务WFMC工作流管理系统参考模型单击此处编辑母版文本样式单击此处编辑母版文本样式工作流的基本概念:又称流程模型,是用来描述业务过程的规定性文档
由一系列活动定义和转移组成
表现形式:一般为xml一各业务对应一个流程定义是在流程运行时根据流程定义产生的实体,是实例化的流程定义我