如何基于工作流,实现OA
2个回答
展开全部
对应上图的每个步骤说明如下:
1. 用户登录OA系统后,Workflow Server根据OA系统中人员配置管理功能确认其身份,此用户同时得到了相应的权限;
2. 身份确认后,Workflow Server再根据此用户在其权限内申请的工作流程提供工作流表单,并在表单上显示用户对应的组织结构的层次度;
3. 用户在工作流表单上填写本流程执行需要的数据,这些数据可能是请假天数、请假原因等不涉及ERP系统的数据,也可能是访问ERP系统的参数。如果在流程执行时仅仅需要在ERP系统中执行查询,
工作流表单的填写要在访问ERP系统后进行。
4. 当工作流程执行到ERP系统上的作业时,
工作流系统自动引导用户进入ERP系统。通过OA系统本身的Script语言结合Terminal simulator script语言编写的访问ERP系统的任务项,根据执行的流程类型、顺序、工作流表单参数,用户可以直接进入ERP系统相应的功能模块。
5. 用户操作ERP系统。可以根据权限执行不同的操作。以采购申请为例,用户可以填写需要采购的物料编号、采购数量、价格范围、供应商等,存储后保存在ERP DB中;
6. ERP DB保存后,通过ERP系统界面向用户提示保存成功;
7. ERP系统将保存成功的单据编号和单据状态等信息传送到工作流系统。根据需要,用户可以把ERP系统生成的表单导出为Excel文件保存在本地; 8. 当工作流系统收到ERP系统传来的信息后,进行格式检查,确认无误后继续执行;
9. 用户在屏幕上审查工作流系统执行情况是否正确,确认无误后,将工作流表单传送到Workflow Server,保存在本地的Excel文件也可以作为附件提交;
10. Workflow Server收到用户传来的工作流表单,并据此将工作流表单和附件传送到下一个执行者。
同前面两种方案比较,这种方案的适应性非常强,开发量、开放难度和费用都比较低。因此为本文采用。
系统集成功能范围的确定
如果把企业内所有的流程都通过工作流系统在OA和ERP系统中实现,不仅没有必要,而且有些流程是不适合在信息系统中实现的。因此,需要对系统集成的功能范围进行确定。
企业内部流程是由一个个动作组成的,根据动作发生的频率和流程特点,可以分为以下三个类别:
A类:发生频率高而且执行简单。如各种申请的上呈、核签、否决、查询;
B类:发生频率一般,执行方法复杂而且经常发生变化。如会签,往往人数不定,层次不定,后续动作不定;
C;类:发生频率特别低,或者其所在流程不具备管理意义。如卫生值日流程中的所有动作;
为使集成工作简单而有效,系统集成的功能应集中在由A类动作组成流程的范围内。在集成工作前阶段,
工作流系统中计划实现的流程中,需要OA和ERP两个系统共同完成的流程有:
1.物料信息维护。当物料新增或停用时,经过层层签字,在ERP系统中做相应处理;
2.采购流程。采购申请、审核、采购申请汇总、分单验收、入库流程;
3.付款流程。付款申请、发票校验、审核、通知付款、付款登记;
4.报销流程。单据填写、网上审核、票据检查、登记入帐; 工作流系统的改造或重构 按照工作流管理联盟的定义,
工作流是一类能够完全或部分自动执行的经营过程,将文档、信息和任务在不同的执行者之间传递、执行。
北京世纪致远科技有限公司
2018-08-16 广告
2018-08-16 广告
北京世纪致远科技有限公司比较好,北京世纪致远科技有限公司是一家集销售、实施、客开的综合性伙伴。专业的协同实施客开服务公司,为客户提供高品质的实施客开服务工作。建立了高效、有序、顺畅、严谨的管理体系和组织构架,全面建立销售、实施、客开、老客户...
点击进入详情页
本回答由北京世纪致远科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询