工作流程管理系统中关键技术的研究_第1页
工作流程管理系统中关键技术的研究_第2页
工作流程管理系统中关键技术的研究_第3页
工作流程管理系统中关键技术的研究_第4页
工作流程管理系统中关键技术的研究_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现代制造工程2006年第7期企业信息化工作流程管理系统中关键技术的研究贺彩云,李淑娟,阎献国(太原科技大学,太原030022摘要以某起重机械企业的图纸审批流程为基础,论述如何建立工作流程模型、如何执行工作流程模型实例和进行工作流程模型实例化运行状态监控。关键词:Petri网令牌工作流程模型监控中图分类号:TP391172文献标识码:A文章编号:16713133(200607001603Research on key techn i que i n workflow manage m en t syste mHe Caiyun,L i Shujuan,Yan Xianguo(Taiyuan Un

2、iversity of Science and Technol ogy,Taiyuan030022,CHN AbstractBased on the dra wing exa m ine and app r ove fl ow of a hoist cor porati on.How t o create the workfl ow model,how t o per2f or m the exa mp le of the workfl ow model and supervise the moving state of exa mp le are discussed.Key words:Pe

3、triTokenWorkfl ow modelSupervise1工作流程模型111工作流程模型的设计思想工作流程建模就是利用一种建模工具,采用某种建模方法,把工作流程表示成计算机可识别的形式。Petri网作为一种图形化、数学化的建模工具,可以用来描述和研究具有并发、异步、分布和随机等特征的复杂系统1。本文用一种扩展的Petri网(功能网建立工作流程模型,主要设计思想是:在采用Petri网对控制转移结构描述的基础上,将Petri网中的库所(Place和变迁(Transiti on等术语用容易理解和接受的令牌盒和活动等来表述,同时为了描述工作流程管理系统中的数据流和控制流,引入变量、值域、各活动

4、的约束规则、功能函数和后置函数及外部事件2。112工作流程模型的建立根据扩展Petri网(功能网定义,工作流程模型由若干活动、若干令牌盒和相关数据(变量组成。对每个活动设置其相应的输入令牌盒和输出令牌盒,前一活动的输出令牌盒即为后继活动的输入令牌盒,活动之间通过全局变量和联系弧进行信息交换3。下面以某起重机械企业图纸审批流程为例,说明如何用功能网建立工作流程模型。某起重机械企业的图纸审批流程如图1所示。设计员设计完图纸后,把图纸提交校对, 系统首图1某起重机械企业图纸审批流程先把图纸锁住,防止他人或设计者本人修改,校对人员通过后,把图纸提交审核人员,审核人员审核通过后,再把图纸提交标审人员,标

5、审通过后,图纸即可发放。整个流程处理过程中,任何人员均有权表示反对,并把未通过的图纸返还设计人员,系统自动对图纸解除锁定,设计人员按照审批人员意见修改后,再次把图纸提交给校对人员,如此反复,直到图纸成功发放。利用功能网建立该工作流程模型:设置一开始令牌盒s,标识工作流程的开始;设置一终止令牌盒e,标识工作流程的结束。对于其中的每一项任务,可以用一完成某一功能的活动及其输入令牌盒和输出令牌盒表示;前一活动的输出令牌盒即为后一活动的输入令牌盒。某起重机械企业图纸审批流程的对应功能网(扩展Petri网模型如图2所示。在该流程模型中设置活动a1、a2、a3、a4、a5分别对应任务校对、审核、标审、发放

6、和设计;设置令牌盒s、e、P1、P2、P3、P4、P5、P6,分别对应图纸审批流程的起、止令牌盒集及各活动的输入、输出令牌盒集;设置全61企业信息化现代制造工程2006年第7期局变量和局部变量如表1所示;设置功能函数f i (流程I D ,流程审批状态,任务I D ,任务处理状态分别代表对指定流程的指定任务的处理;设置后置函数O i (流程I D ,任务I D ,任务处理状态分别代表指定流程指定任务的令牌输出规则;设置约束规则r i (P m ,P n ,任务参与者,任务优先级表示第i 个活动的使能规则;设置外部事件e ij ,表示与第i 个活动有关的第j 个预定义行为4;联系弧表示任务的流向

7、。 图2某起重机械的图纸审批流程功能网模型表1主要全局变量和局部变量变量名变量类型值说明(范围3流程I D 整型流程编号3流程名称字符流程模型名称3流程类型字符审批类/更改类3流程处理文档文件明细表/目录单/图纸/更改单/临时更改单/技术单/3流程开始日期日期流程实例开始执行日期3流程完成日期日期流程实例要求完成日期3流程创建日期日期流程模型首次创建日期3流程修改日期日期流程模型最近一次修改日期3流程审批状态整型设计/校对/审核/标审/发放3流程运行状态整型正准备/就绪/正运行/完成/挂起/终止任务I D 整型任务节点号任务名称字符设计/校对/审核/标审/发放任务类型整型人工/自动任务优先级整

8、型高/中/低任务状态整型正准备/就绪/正运行/完成/挂起任务参与者字符未指定(流程模型实例化时指定任务期限日期未指定(流程模型实例化时指定任务附加文档文件未指定(流程模型实例化时指定注:标3者为全局变量在工作流管理系统的开发中,利用面向对象的可视化开发工具V isual Basic 作为工作流程建模的实现语言,通过建立流程类、活动类及活动之间的联系类来实现工作流程模型的内在表达,通过对元素类的属性和方法的定义,建立基于功能网(扩展Petri 网的工作流程模型。2工作流程模型实例的执行工作流程模型是企业业务活动要素的抽象,是一个表征企业某种业务处理流程的模板5,只有对工作流程模型指派特定的、具体

9、的内容后,该工作流程模型才是可操纵的。以上述某起重机械企业文档审批流程的功能网模型为例。流程实例开始执行时,令牌处于起始令牌盒s 中,根据人工型任务节点a 1的约束规则r 1,由参与人员触发活动“校对”,活动a 1首先执行功能函数f 1(把任务发到指定参与者的任务表中,接受参与人员的表决信息,处理例外信息等,a 1执行成功后,根据其后置函数O 1向输出令牌盒P 1(任务节点a 2的输入令牌盒或P 6(任务节点a 5的一个与活动a 1相对应的输入令牌盒中放置令牌,同时消耗其输入令牌盒s 中的一个令牌;如任务节点a 2的输入令牌盒得到令牌,表示图纸通过“校对”,此时如a 2活动的参与人员已经指派,

10、则任务节点a 2满足其约束规则r 2,处于就绪状态(该工作流程实例已经可以执行,但是尚未满足开始执行第一个活动并生成一个任务项的条件,由其参与人员触发活动“审核”,活动a 2首先执行功能函数f 2,然后根据其后置函数向输出令牌盒P 2(任务节点a 3的输入令牌盒或P 5中放置令牌,同时消耗其输入令牌盒P 1中的一个令牌;如任务节点a 5的输入令牌盒P 6得到令牌,表示图纸未通过“校对”,此时任务节点a 5处于就绪状态,根据其约束规则r 5,由参与人员触发活动“设计”,活动a 5首先执行功能函数f 5,然后根据其后置函数向输出令牌盒s 中放置令牌,同时消耗其输入令牌盒P 6中的一个令牌,图纸重新

11、进入“校对”状态。如此以此类推,由令牌驱动整个审批流程的运行,当终止令牌盒得到令牌时,表示整个流程完成。利用Sy Base 公司的产品Power 2Builder 作为工作流程模型实例执行部分的开发工具。3工作流程模型实例化运行状态的监控工作流程管理系统管理的是动态变化的工作流程。由于各种不确定的因素(如参与人员出差,数据库错误,工作流程服务器停止运行等,一个正在运行着的工作流程实例可能无法继续运行下去。同时,企业对一个正在运行的工作流程实例也可能会提出新的要求(如更换参与员,增加/减少活动节点,改变流程流向等。因此,除了在系统设计实施中要充分考虑各种可能情况外,还应该提供良好的工作流程监控工

12、具,对工作流程实例运行状态进行监督,并在必要时对其进行控制,以提高系统的应变能力和可用性。对工作流程实例运行状态的监督主要包括:查看流程实例所处状态、查看流程实例活动节点状态、查看流程实例及其活动节点属性、查看流程实例运行日71现代制造工程2006年第7期企业信息化基于S OAP的成套电器产品网络化定制系统信息交互技术3蒋研川,罗小明,尹超(重庆大学机械工程学院,重庆400030摘要当前成套电器产品网络化定制方面的大量研究都围绕产品定制模式、支持平台和运作模式等开展,信息交互方面的研究较少。在分析基于S OAP的成套电器产品网络化定制系统总体结构基础上,着重研究基于S OAP的成套电器产品网络

13、化定制系统的信息交互技术,包含信息内容、信息格式和信息传输技术三个方面。最后,介绍该信息交互模式的一个实际应用案例。关键词:网络化定制成套电器网络化协同产品设计S OAP中图分类号:TP391文献标识码:A文章编号:16713133(200607001805Research on the i n forma ti on i n terchange of electr i ca l equ i p m en tnetworked custom i za ti on system ba sed on S OAPJ iang Yanchuan,Luo Xiaom ing,Yin Chao(Colle

14、ge of Mechanical Engineering,Chongqing University,Chongqing400030,CHN AbstractMost of concurrent researches on net w orked cust om izati on syste m of electrical equi pment focus on the cust om izati on modes,supporting s oft w are p latf or m s and business mode.And the a mount of researches about

15、the infor mati on interchange is s mall.So,after analyzing the architecture of electrical equi pment net w orked cust om izati on syste m based on S OAP,research is mainly f ocused on the infor mati on interchange mode which consists of the inf or mati on content,inf or mati on f or mats and infor m

16、ati on trans m issi on technol ogy.Finally,an app lied case is intr oduced.Key words:Net w orked cust om izati onElectrical equi pmentsNet w orked cooperative p r oduct designS OAP随着客户个性化需求的不断增加,基于先进的计算机网络技术的网络化定制模式逐渐成为网络化制造的一个重要发展方向1。成套电器是一种典型的个性化定制产品,许多专家学者在成套电器产品的网3国家863/C I M S主题资助项目(2002AA414060志、查看系统日志。利用Sy Base公司的产品Power Builder作为工作流程模型实例执行和监控部分的开发工具。本文通过用功能网(扩展Petri网建立工作流模型并对其进行实例化,从而很好地执行和监控P DM系统中的工作流程管理系统。参考文献:1牛军饪,等.基于Petri网的工作流建模方法J.控制与决策,1999,14(11.2陈胜,程景云.基于Petri网的工作流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论