




已阅读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年事业单位工勤技能-湖北-湖北经济岗位工四级(中级工)历年参考题库含答案解析
- 2025-2030中国维生素A醋酸酯行业发展模式及应用趋势预测报告
- 2025年事业单位工勤技能-湖北-湖北堤灌维护工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-海南-海南造林管护工五级(初级工)历年参考题库含答案解析
- 葡萄牙波特酒产区特色与品牌国际化发展前景报告
- 2025年事业单位工勤技能-海南-海南房管员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-浙江-浙江热力运行工三级(高级工)历年参考题库含答案解析(5套)
- 2025-2030中国竹藤家具行业销售状况及竞争格局分析报告
- 2025年事业单位工勤技能-河南-河南水利机械运行维护工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南中式烹调师五级(初级工)历年参考题库典型考点含答案解析
- 100大产业链全景图正式版
- GB/T 22166-2008非校准起重圆环链和吊链使用和维护
- GB/T 12236-2008石油、化工及相关工业用的钢制旋启式止回阀
- 公共营养师三级模拟题
- GA/T 928-2011法庭科学线形痕迹的检验规范
- 《应用文写作与文献检索》课程教学大纲
- 社交网络分析
- (全科医学导论)4-全科医学的教育评价方法课件
- 烧结原料工技师实操考试题库(含答案)
- 大管棚施工记录表
- 石油建设安装工程费用定额
评论
0/150
提交评论