




已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章业务流程模型及PowerDesigner实现(教学:2学时,上机:2学时),分析型BPM,执行型BPM,协作型业务BPM,业务流程模型(BusinessProcessModel,简称BPM),BPM支持的业务流程语言,三类BPM的转换关系,5.1BPM的三种图形业务流程图,业务流程图描述从开始点到几个可能的结束点之间的处理、流、信息和协作之间的相互关系。数据格式校验BPM的业务流程图,5.1BPM的三种图形业务流程图,业务流程图公共的模型元素,5.1BPM的三种图形流程层次图,流程层次图描述BPM的静态结构,它由一组上级处理和一组子处理组成,这些处理按照一定的层次使用处理分解连接(ProcessDecompositionLink)构成流程层次图,它们全部来自业务流程图。订单BPM的流程层次图,5.1BPM的三种图形流程服务图,流程服务图使用扩展依赖描述Web服务之间的依赖关系。只有基于执行型业务流程语言的BPM才能建立流程服务图,因为其它业务流程语言的BPM没有Web服务的概念。借贷系统BPM中的流程服务图,5.2BPM的建立方法,业务流程图建模窗口,5.2BPM的建立方法,流程层次图建模窗口,5.2BPM的建立方法,流程服务图建模窗口,5.2BPM的建立方法,流程语言定义编辑窗口,5.3分析型BPM基于Analysis业务流程语言的BPM,Analysis业务流程语言用来建立分析型业务流程图、流程层次图,它不描述系统的具体实现细节。Analysis业务流程语言比协作型或执行型业务流程语言的约束要小,是业务用户定义业务需求的重要手段,特别适合非技术用户使用。,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-业务流程图,BPMN1.0业务流程语言业务流程图中特有的模型元素,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-业务流程图,订单BPM的业务流程图,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-业务流程图,附加内部需求步骤后订单处理的业务流程图,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-业务流程图,基于BPMN1.0流程语言的投票系统的业务流程图,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-业务流程图,DiscussionCycle处理的二层业务流程图,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-流程层次图,基于BPMN1.0流程语言的流程层次图,5.3分析型BPM基于BPMN1.0业务流程语言的BPM-流程层次图,投票系统的流程层次图,5.3分析型BPM基于DataFlowDiagram业务流程语言的BPM-业务流程图,基于DataFlowDiagram流程语言的数据流图中特有的模型元素,5.3分析型BPM基于DataFlowDiagram业务流程语言的BPM-业务流程图,订单系统的数据流图,5.3分析型BPM基于DataFlowDiagram业务流程语言的BPM-业务流程图,GreatCaresociety系统的顶层数据流图,5.3分析型BPM基于DataFlowDiagram业务流程语言的BPM-业务流程图,GreatCaresociety顶层处理的数据流图,5.3分析型BPM基于DataFlowDiagram业务流程语言的BPM-流程层次图,GreatCaresociety系统的流程层次图,5.4执行型BPM基于BPEL4WS1.1业务流程语言的BPM-业务流程图,使用工具选项板上的Process工具新建一个处理,双击该处理打开其特性窗口,在General页上选择DecomposedProcess按钮,将该处理定义成可以分解的处理,即组合处理。按下Ctrl键的同时,单击新建的处理,进入该处理的下级业务流程图。注意,工具选项板上有些工具是灰色的,只有进入下级流程的设计才能使用。在业务流程图建立过程中,可以使用Model菜单为模型增加业务规则(BusinessRule)、服务提供者(ServiceProvider)、服务接口(ServiceInterface)、XSD文档(XSDDocument)、消息格式(MessageFormat)、事件(Event)、数据转换(DataTransformation)、变量(Variable)、关联键(CorrelationKey)等模型对象。,5.4执行型BPM基于BPEL4WS1.1业务流程语言的BPM-流程层次图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessHierarchyDiagram,自动产生一个流程层次图。从浏览器窗口的Processes目录中将组合处理拖拽到流程层次图的图形窗口,显示BPM的流程层次图。,5.4执行型BPM基于BPEL4WS1.1业务流程语言的BPM-流程服务图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessServiceDiagram,自动产生一个流程服务图。从浏览器窗口的ServiceProviders文件夹中将服务提供者拖拽到图形窗口,也可以使用工具选项板上的ServiceProvider工具新建Web服务,还可以使用Link/ExtendedDependency工具建立这些Web服务之间的关系。,5.4执行型BPM基于SybaseUnwiredOrchestrator4.3业务流程语言的BPM-业务流程图,SybaseUnwiredOrchestrator4.3的两个工具选项板,5.4执行型BPM基于SybaseUnwiredOrchestrator4.3业务流程语言的BPM-业务流程图,SybaseUnwiredOrchestrator4.3工具选项板的工具含义,5.4执行型BPM基于SybaseUnwiredOrchestrator4.3业务流程语言的BPM-流程层次图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessHierarchyDiagram,自动产生一个流程层次图。从浏览器窗口的Processes目录中将组合处理拖拽到流程层次图的图形窗口,显示BPM的流程层次图。也可以使用工具选项板上的Process工具和ProcessDecompositionLink工具,在流程层次图中添加处理并建立处理之间的连接关系。,5.4执行型BPM基于SybaseUnwiredOrchestrator4.3业务流程语言的BPM-流程服务图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessServiceDiagram,自动产生一个流程服务图。从浏览器窗口的ServiceProviders目录中将服务提供者拖拽到流程服务图的图形窗口,也可以使用工具选项板上的ServiceProvider工具新建Web服务,还可以使用Link/ExtendedDependency工具建立这些Web服务之间的关系,显示BPM的流程服务图。,5.4执行型BPM基于SWBP1.x业务流程语言的BPM-业务流程图,SybaseWorkSpaceBusinessProcess1.x工具选项板的工具含义,5.4执行型BPM基于SWBP1.x业务流程语言的BPM-流程层次图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessHierarchyDiagram,自动产生一个流程层次图。从浏览器窗口的Processes目录中将组合处理拖拽到流程层次图的图形窗口,显示BPM的流程层次图。也可以使用工具选项板上的Process工具和ProcessDecompositionLink工具在流程层次图中添加处理并建立处理之间的连接关系。,5.4执行型BPM基于SWBP1.x业务流程语言的BPM-流程服务图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessServiceDiagram,自动产生一个流程服务图。从浏览器窗口的ServiceProviders目录中将服务提供者拖拽到图形窗口,也可以使用工具选项板上的ServiceProvider工具新建Web服务,还可以使用Link/ExtendedDependency工具建立这些Web服务之间的关系,显示BPM的流程服务图。,5.4执行型BPM基于SOA业务流程语言的BPM-业务流程图,基于SOA的业务流程图建模环境,5.4执行型BPM基于SOA业务流程语言的BPM-流程层次图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessHierarchyDiagram,自动产生一个流程层次图。从浏览器窗口的Processes目录中将组合处理拖拽到流程层次图的图形窗口,显示BPM的流程层次图。,5.4执行型BPM基于SOA业务流程语言的BPM-流程服务图,右击浏览器窗口的一个BPM,从弹出的菜单中选择NewProcessServiceDiagram,自动产生一个流程服务图。从浏览器窗口的ServiceProviders目录中将服务提供者拖拽到流程服务图的图形窗口,也可以使用工具选项板上的ServiceProvider工具新建Web服务,还可以使用Link/ExtendedDependency工具建立这些Web服务之间的关系,显示BPM的流程服务图。,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,基于ebXMLBPSSv1.01&v1.04的业务流程图建模环境,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,ebXMLBPSS1.01和ebXMLBPSS1.04工具选项板的工具含义,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,ebXMLBPSSv1.04流程语言的订单系统的顶层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,PaymentNoticeBT的下级业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,PaymentNoticeBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,OrderBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,OrderCollaborationCO的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,Ordering包中的订单业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,Shipping包中的托运业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,BuySellMC的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,OrderCollaborationCO的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,QuoteOrderCollaborationCO的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,OrderBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,PaymentNoticeBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,QuoteBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,ShippingNoticeBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,BuySellShip的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,ShipCollaborationCO的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,ShippingBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的业务流程图,DeliveryAcknowledgementBT的二层业务流程图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的流程层次图,订单调度员统的流程层次图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的流程层次图,Ordering包的流程层次图,5.5协作型BPM基于ebXMLBPSSv1.01&v1.04业务流程语言的流程层次图,Shipping包的流程层次图,5.6业务流程模型应用实例,分析型订单业务流程图,5.6业务流程模型应用实例订单业务流程模型的建立方法,建立订单BPM应该采用分析型流程语言,如Analysis或BPMN1.0,建立方法如下:创建一个基于Analysis流程语言BPM;添加开始节点,如Customersubmitsorder;添加处理节点,如Recordorderrequest、Checkcreditcarddetails、Checkitemavailableinstock、Emailnoticeunavailable、Sendemailtocustomer、Sendaemailtostock、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大余公司税务知识培训课件
- 公司钨酸铵溶液制备工应急处置考核试卷及答案
- 公司胶带机移设机司机专项考核试卷及答案
- 大众知识急救培训总结课件
- 公司锁具装配工上岗考核试卷及答案
- 2025杭州市临安区城市发展投资集团下属子公司招聘3人(第二批)模拟试卷及答案详解(典优)
- 公司平台管理员实操考核试卷及答案
- 2025甘肃酒泉市市直事业单位选调考前自测高频考点模拟试题(含答案详解)
- 2025年上半年四川阿坝州考核招聘紧缺学科教师考前自测高频考点模拟试题及参考答案详解1套
- 生活垃圾收转运体系提标改造项目施工方案
- 2025至2030ABS树脂行业发展趋势分析与未来投资战略咨询研究报告
- 教师晋升答辩常见问题汇编
- 新加坡安全培训题库及答案解析
- (人教A版)选择性必修一数学高二上册 第一章 空间向量与立体几何(A卷·知识通关练+B卷提升练习)(原卷版)
- 2025年麻醉科急救处理演练考核答案及解析
- 国家安全教育大学生读本电子版教材2025年课件讲义全套合集
- 2025年中学生科普知识竞赛题库及答案(共120题)
- 2025煤矿安全规程解读
- 初级消防员培训课程教学大纲
- 2025-2026学年北师大版数学小学三年级上册(全册)教案设计及教学计划
- 2025年重庆市长寿区面向社会选拔 社区专职工作者后备库人选模拟试卷附答案详解(完整版)
评论
0/150
提交评论