- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于关系数据库的工作流在企业管理信息系统的应用.doc
基于关系数据库的工作流在管理信息系统的应用
作者:刘莺 单位:浙江省台州市椒江供电局
摘要:通过对关键业务的实际开发需求的分析,提出了一个适用于关键业务开发的基于关系结构的工作流引擎的框架结构。系统提供对企业整体协作流程的控制、分析、对部门运作状态的实时记录等功能;并可以高效地完成业务数据的采集,同时对企业整体运行状态进行监控、对业务数据进行汇总、统计和分析,并且根据管理者的实际需要来制订控制规则,对企业的业务流程进行控制。
关键词:关系 工作流引擎 关键业务 活动
0 引言
现代企业强调以过程为中心的管理模式,过程集成日益受到企业和研究单位的重视。工作流技术就是实现过程集成的有效途径之一1 理论基础
工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来完成执行和监控,达到提高生产组织水平和工作效率的目的。工作流技术为企业更好地实现经营目标提供了先进的手段。 1993年,国际工作流管理联盟(Workflow Management Coalition,WfMC)的成立标志着工作流技术开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操作,WfMC在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准,并给出了工作流定义:工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化。通常,把凡是由计算机软件系统(工作流管理系统)控制其执行的过程都称为工作流。
一个工作流包括一组活动以及它们之间的顺序关系,过程及活动的启动和终止条件,以及对每个活动的描述。工作流管理系统指运行在一个或多个工作流引擎上,用于定义、实现和管理工作流运行的一套软件系统。它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。由图1体系结构图可看出,工作流管理系统由过程(工作流)建模工具、工作流机(工作流引擎)、任务表管理器、用户界面及其相关的应用和数据组成。
图1:体系结构图
工作流管理系统一般分为三个阶段:即模型建立阶段、模型实例化阶段和模型执行阶段。在模型建立阶段,通过利用工作流建模工具,完成企业经营过程模型的建立,将企业的实际经营过程转化为计算机可处理的工作流模型。模型实例化阶段,给每个过程设定运行所需的参数,并为每个活动分配所需要的资源。模型执行阶段,完成经营过程的执行,主要是完成人机交互和应用的执行。
工作流管理的最大优点是将应用逻辑与过程逻辑分离,在不修改具体功能的情况下,通过修改过程模型改变系统功能,完成对生产经营部分过程或全过程的集成管理,可有效地把人、信息和应用工具合理地组织在一起,发挥系统的最大效能。工作流技术可使企业实现对经营管理和生产组织的过程控制以及决策支持,实现现代企业对在适当的时间把适当的信息传给适当的人的要求。MIS建设中,也应该遵循电力系统为整体对象、闭环处理的原则,在此原则的基础上,我们引入了基于工作流(Workflow)的处理机制,即县级供电管理生产系统工作是以企业生产计划为核心的一系列业务与管理的工作流组成;工作流是企业业务流程和管理流程的映射模型,工作流是企业的管理现状的反映。
在椒江供电局管理信息系统工作流设计过程中,我们开发使用的工作流基于关系数据库。
3基于关系数据库的工作流
3.1软件结构如下图:
3.2流程建模
3.2.1流程模型
模型的核心是业务活动表(简称活动)ACTIVITY,其他相关的表结构主要有业务过程PROCESS、业务规则(活动流转规则)ROUTING_RULE、活动前依赖规则PRE_RULE、任务指派规则ASSGN_RULE、任务列表TO_DO_TASK_LIST以及已完成的任务列表HAVE_DONE_TASKS。
3.2.1业务活动类型
每个业务过程由若干业务活动组成,不同的业务活动通过各不相同的ACT_ID来唯一标识,ACT_TYPE则指明相应活动的类型。同一个业务活动在工作流运行时可能具有多个实例(instance)。我们将活动的实例称为任务,将属于同一业务过程的任务称为属于同一批次的任务。有的业务活动可能针对具体的业务环节,即在前台(后台)对应实际的应用逻辑;有的业务活动则不针对具体的业务环节。活动类型可以进行如下分类:
INITIAL,初始化活动,业务过程的第一个活动,不针对具体业务环节。
INTERACTION,常规交互活动,INTERACTION活动对应实际的业务环节,在前台对应实际的应用逻辑,完成此活动需要实际人员的参与。在所有活动类型中,只有INTERACTION活动才需要与实际人员交互。
AUTOMATION,常规自动活动,同样对应实际的业务环节,但是实际的应用逻辑位于后台,由工作流引擎自动调用完成。AUTO_EXECUT
您可能关注的文档
最近下载
- 《客户服务与管理》教案 第5课 学会使用即时通信工具.pdf VIP
- 民爆信息系统网路服务平台.pptx VIP
- 《QCNPC41-2001-防喷器判废技术条件》.pdf VIP
- 《客户服务与管理》(李清文)718-1教案 第2课 熟悉客户服务人员的综合素质要求.docx VIP
- 《客户服务与管理》(李清文)718-1教案 第3课 学会使用电话服务工具.docx VIP
- 3《峨日朵雪峰之侧》同步练习(含答案)统编版高中语文必修上册.docx VIP
- 第2课 让美德照亮幸福人生.pptx VIP
- 《峨日朵雪峰之侧》同步练习 统编版高中语文必修上册.docx VIP
- 海马普力马PREEMA 1.8L、1.6升 电路图07-发动机和变速箱控制.pdf VIP
- 《客户服务与管理》教案 第1课 初识客户服务与管理.docx
文档评论(0)