壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1148|回复: 1

[交流讨论] 工作流技术在ERP系统中的应用

[复制链接]
发表于 2012/12/4 13:18:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
   由于现代的企业竞争已经从降低成本和提高质量的竞争进化到如何增加企业的柔性和快速反应性的竞争,人们越来越重视对过程的管理。为了提高竞争力,企业不仅要很好地实现基于过程的管理,而且要保证过程的柔性,因为速度和柔性是赢得竞争的关键。现在的企业信息系统主要通过ERP系统来实现。ERP系统一般在一个软件中实现所有的功能。但是这个软件是面向功能的,不是基于业务过程构建,因此不能适应企业业务过程的经常变化。而工作流技术和工作流管理系统作为面向过程应用的关键技术现在已经逐渐成熟并被广泛地用于各种信息系统中。它的应用一般有两种形式,一是作为自治系统,一是作为其他大型系统的一部分。随着工作流技术的日趋成熟,工作流管理系统已经为业务过程的定义和执行提供了良好的基础,而工作流技术将继续发展成为业务操作系统,实现对业务过程的全面管理。
    因此,在企业中实施工作流管理势在必行。实施工作流管理必然要考虑工作流管理系统与ERP系统的关系。考虑企业业务过程的特点,企业中没有实现电子化的业务流程以及已经实现电子化但需要经常变化的业务流程可以交由工作流管理系统来管理。而目前实现了电子化的这部分过程,一般在ERP系统中来管理。这就需要很好地从)ERP系统中“剥离”出一部分过程,交由工作流系统管理。如何选择这些过程,以及工作流管理系统与ERP系统的关系则是必须考虑的问题。一般来讲,对企业中“业务性”很强的过程(特点是流程经常变化,业务数据少,事务性的工作多(如报销流程等),由工作流管理系统来实现。此时,作为ERP系统的一部分,工作流管理系统能够实现对业务过程的有效管理,从而提高业务过程的柔性和快速反应性,使得企业能够适应市场的经常性变化通过对现有ERP系统的缺点和存在问题的分析,本文给出了一个引入了工作流技术的ERP系统。在工作流管理系统和基于组件开发的基础上,设计了基于组件的ERP系统体系结构,给出了根据功能把过程中的活动分解为组件的方法,最后详细讨论了支持该系统全生命周期管理的开发和实施方法。

工作流管理系统简介
    工作流是业务过程的自动执行,它根据预定义的规则使得文档、信息或者任务在工作流执行者之间传递并帮助活动的执行。业务过程的自动化是在工作流定义中描述的,工作流定义确定了工作流活动、活动之间的相互依赖关系以及用于管理工作流的控制数据。活动是工作流中定义的任务,它形成了过程中的一个逻辑步骤。工作流中活动的依赖关系有两种,即用于执行的控制关系和用于数据传递的信息依赖关系。在工作流建模时,需要指定活动的角色,输入输出数据以及时间延迟等信息来描述一个实际的过程。同时,还需要确定活动之间的相互关系以用于过程执行时决定活动的执行顺序。现有的工作流建模方法很多,许多工作流模型都是基于Petri网建立,工作流管理联盟设计了基于XML的建模方法XPDL,有向图的方法也用来描述过程,其中节点对应着活动而有向边对应着活动间的关系。在工作流运行之前要建立工作流实例,工作流实例是工作流执行过程的表示,它由工作流管理系统根据工作流模型来生成和管理。通过对工作流实例的执行,工作流管理系统完成对业务过程的运行和管理。    工作流管理系统是一个完整的支持工作流的定义、执行和管理的软件系统,而该软件系统的执行顺序是根据工作流模型来进行的。工作流管理系统包括工作流过程定义工具、工作流执行服务、管理与监控工具、工作流客户端和相关应用程序接口等部分,如图1所示。过程定义是建立工作流的过程,将企业的实际业务过程转化为计算机可处理的工作流模型。工作流执行服务负责对工作流进行实例化、执行和管理。管理与监控工具负责对工作流的执行进行管理、分析与控制。工作流客户端负责人机交互,提供工作流执行的接口,帮助完成业务过程的执行。相关应用程序接口负责与应用程序的接口,提供工作流执行时所需要的软件以协助工作流的正常执行,相关的程序包括ERP系统的COM+或J2EE等软件组件、文档管理、表单管理、电子邮件服务、CAD/CAM/CAPP等。

1.jpg     工作流管理系统提供了定义和执行业务过程的基础,企业ERP统的一部分业务过程可以由工作流管理系统来执行,实现对企业过程的高效管理。工作流中活动对应的功能将由软件组件来实现。而基于工作流管理系统的这部分系统可以与ERP系统其他部分集成。集成在两个层次上实现:
    (1)在软件层次的集成:工作流管理系统调用其他软件工具实现过程的执行。
    (2)在数据层的集成:基于工作流的系统与其他信息系统共同访问一个数据库,实现数据层的集成。


该贴已经同步到 foxsmile1977的微博
发表于 2013/1/7 14:27:49 | 显示全部楼层
请楼主重视原创,不要抄袭,谢谢,这样对本论坛也没有帮助。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 03:27 , Processed in 0.015236 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表