通过EPM优化设计流程管理纸包线
时间:2022-06-26 02:07:21 来源:美景五金网 浏览量:0
通过E-PM优化设计流程管理
通过E-PM优化设计流程管理 2011年12月04日 来源: 摘要:本文简述了E-PM 的功能架构,介绍了E-PM 的实施方法及步骤,通过在所内E-PM 的导航应用,最后得出结论,E-PM 的体系特征和功能特点能够很好地解决企业的流程管理业务需求,针对目前快速变化的市场环境对IT 支持的提出的挑战,E-PM 的良好架构将随着时间的推移体现出越来越高的价值。关键词:E-PM,流程定义,数据建模一、 E-PM 概述E-PM 的全称为Enterprise Process Management,它是基于Web-based 的一套控制企业流程软件。利用E-PM 对企业流程的控制,能够从整体上提高企业的工作效率,节约企业运作成本。E-PM 基于WebSphere 并包括对ENOVIA,DELMIA,SAP 和LEGACY 的支持。嵌入在LCA Navigate 中,用户能够利用E-PM 很轻松的实现产品的更改管理。最终用户还可以利用E-PM 的开发工具对其进行二次开发,其中包括工作流和UI 界面的开发。E-PM 的架构如图1.1,E-PM 底层采用Wepshpere 中间件产品,其具有很好的扩展性和灵活性。
图1.1
二、 E-PM 的解决方案E-PM 中包括三种解决方案Process Modeling、Process Management 和Process Monitoring & Optimization1. Process ModelingE-PM 利用MQ Workflow buildtime 进行流程的创建工作。新建的流程基于ENOVIA V5 数据模型,同时,新建流程的数据安全性也受ENOVIA V5 控制。在创建过程中,所使用到的Websphere 作为中间件为E-PM 提供应用服务。
图2.1
使用E-PM 创建的流程,用户可通过串行/并行,同步/异步的方式对其进行运作。我们也可以根据本身业务需求,利用MQ Workflow 提供的路由、环路、块、跳出条件等部件来创建流程。流程中的每个活动可以根据业务需求将其设置为手动和自动。在流程运转过程中,当流程运转一个自动的活动时。只要条件符合本过程的要求,流程将自动运转到下一个活动。相反,使用者则要输入条件信息并手动提升流程状态。2. Process Management基于LCA Navigtor 的访问,有效的控制E-PM 流程的安全性。扩展了企业角色参与产品的开发过程。产品数据和文档直接链接到相关的步骤中。利用广泛的过程信息有效的提高了商业灵敏度,使流程运行起来更简单更为有效。在客户业务的需求中,只要是你能想到的流程模型,都可以利用E-PM 将其做出来,使其满足对ENOVIA V5 对象的自动提升需求。它可将ENOVIA V5 的数据对象附加到工作单元中,再通过2D/3D浏览器来即时查看附加的数据对象。同时,过程管理可以利用E-Mail 来告知当前用户是否有相关的工作要去做。如图2.2、图2.3、图2.4 所示:
图2.2
图2.3
图2.4
3. Process Monitoring & Optimization在LCA Navigator 中,用户可以通过流程视图很容易的监控流程当前状态,并能导出流程的统计报表。通过这样的监控方式,用户能够快速的发现流程中存在的问题并能及时的提出解决方案,从而减少了流程的周期时间。LCA Navigator 中的流程图:
图2.5
统计报表:
图2.6
三、 数据结构分析在用户使用E-PM 定制LCA 流程时,LCAMessage 作为一个重要的数据结构存在与每个流程中。其中包括了ENO,LCACommand,ENOIO 和ENONextLCACommand 等多个部分。1.ENO:直接体现了LCAMessage 数据结构中的数据信息,包括对属性的操作。例如用ENOCreateObject 来创建一个对象。2.LCACommand:LCA 服务所用到的操作。3.ENOIO:ENOGroup 中用到的输入输出对象。每个对象都有两个属性:ENOType 和ENOValue。ENOType 表示LCA 对象的WebType,ENOValue 表示LCA 中对象的UUID。4.ENONextLCACommand:在程序运行过程中,用户所存储的下一步LCACommand 操作。如用户在使用E-PM 创建适用于LCA 的流程模板时,必须要将LCAMessage 数据结构导入到开发环境中。四、 E-PM 实施方法及步骤利用E-PM 创建流程的主要包括以下步骤:1. 业务需求分析a) 确立流程的业务场景b) 找出需求点c) 制定需求分析表,业务逻辑参数表,参考图4.1 和4.2,该需求分析表对后期的实施非常重要。d) 根据业务需求点确立逻辑方案和实施方案e) 分析方案与实际需求的差异分析f) 根据实现方案确立流程模板的形式
图4.1
图4.2
2. 创建数据结构在创建数据结构前,首先将LCAMessage 数据结构导入到开发环境中。然后依据业务需求建立自身的数据结构,顶层的数据结构包含LCAMessage 数据结构和自身建立的数据结构,这样使得整个数据结构比较条理清晰。3. 定义人员4. 定义Programs5. 定义自动活动所需后台服务器6. 创建流程7. 定制流程模板利用workflow buildtime 的流程工具,添加相应的容器和活动。程序节点。在这里我们可以利用它作为流程中的每个活动。如设计,校对,审核等。Block 模块。作为一个容器,它可以包含一个Sub-Process。在图(25)中可以看到Add Docs这个模块中包含的具体的内容。起始节点。每一个Process 都是由这个节点开始。中止节点。每一个Process 都是由这个节点结束。数据控制。用于数据在节点之间相互创送。默认数据控制。用于每个活动自身的数据输入输出。控制线。用于控制流程的状态。建立的模板如图4.3 所示。
图4.3
8. 数据成员映射通过上述的方式创建的Process 中,每一条数据控制都要进行相应的数据映射操作,本操作的作用是将整个流程所要控制的数据从前一个节点传到后一个节点中。该步骤要参照前期制定的业务逻辑表来完成。数据映射参见图4.4
图4.4
9. 保存,验证和导出模板10. 将模板导入到运行环境中11. 检测新建的流程启动LCA、WebShpere 服务,利用IE 浏览器访问LCA Navigator 来检查并运行新建的流程。五 结论通过E-PM 在本所的导航应用,得出如下结论:E-PM 的界面开发简便,易于实施,能很好的满足企业的业务需求。E-PM 能够很好地解决了企业流程中的技术难点,包括并行审签,动态流程,对LCA 对象生命周期的控制,流程的交叉跳转等等。E-PM 具有很好的体系架构,通过中间件支持与企业各系统之间的良好集成,支持企业级的流程管理。针对目前快速变化的市场环境对IT 支持的提出的挑战,E-PM 的良好架构将随着时间的推移体现出越来越高的价值。(end)
-
最好芜湖耐磨机械门封厂家斗式提升机减速机平接头尾气分析仪组合插座Trp
芜湖耐磨机械门封厂家您DNA AMP中底由巴斯夫Elastopan 运动型轻质材料混合制成当前位置:首页 行业动态芜湖耐磨机械门封厂家东兴卧式实验机的主动拉头...[详细]
2024-04-22
-
最好江西铜业中止铜出口计划缠绕带高压热电偶快速夹头烧锅研磨机Trp
江西铜业中止铜出口计划【铝道】据媒体报道,中国较大的铜生产企业江西铜今天在这里我们就来谈1下关于液压万能实验机所要遵守的7点规则业中止了...[详细]
2024-04-21
-
最好吊式弹簧减震器安装与检修要求北票风机精密天平球磨机橡胶挤出机Trp
耐腐蚀泵吊式弹簧减震器安装与检修要求1.选型合适的吊装减震器,包括合适的吊式弹簧减震器款型、正确的安装载荷,用上下两块定位块将吊架的指示...[详细]
2024-04-18
-
最火芜湖耐磨机械门封厂家步进电机刚玉砂轮铠装电缆软管接头旋转端子TRp
芜湖耐磨机械门封厂家您DNA AMP中底由巴斯夫ElastoR形端子pan 运动型轻质材料混合制成当前位置:首页 行业动态芜湖耐磨机械门封厂家卧式实验机的主动拉...[详细]
2024-04-03
-
时最美国驻华使领馆用PS图片抹黑中国遭网友强电动切割机烘干设备孟州台式钻床振动磨机Frc
美国驻华使领馆用PS图片抹黑中国 遭友强烈批评 广材部分美国政客和媒体在涉疆问题上利用虚假信息抹黑中国的情况时有发生,但出乎意料的是,美国驻...[详细]
2024-01-26
-
做和7日西安市场钢塑复合管价格行情电动切割机烘干设备孟州台式钻床振动磨机Frc
7日西安市场钢塑复合管价格行情您当前位置:首页 价格行情7日西安市场钢塑复合管价格行情7日西安市场钢塑复合管价格行情来源:中国五金商机日期:品...[详细]
2024-01-12