SAPBPM流程建模

上传人:油条 文档编号:1720626 上传时间:2017-07-11 格式:PDF 页数:27 大小:3.20MB
返回 下载 相关 举报
SAPBPM流程建模_第1页
第1页 / 共27页
SAPBPM流程建模_第2页
第2页 / 共27页
SAPBPM流程建模_第3页
第3页 / 共27页
SAPBPM流程建模_第4页
第4页 / 共27页
SAPBPM流程建模_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《SAPBPM流程建模》由会员分享,可在线阅读,更多相关《SAPBPM流程建模(27页珍藏版)》请在金锄头文库上搜索。

1、复合应用程序 /复合业务流程复合应用 /复合流程的特征square6 以用户为中心的流程square6 跨越多个系统和组织square6 高度协作和动态的业务流程square6 调用其它系统提供的服务 (功能 ) SAP 2008 / Page 27square6 有时需要实现新的业务逻辑或修改已有的业务逻辑SAP NetWeaverBusiness Process ManagementLegacySystem3rdParty复合应用PartnerSAPSAPSRMSAPERP BuyerSAP NetWeaver 业务流程管理业务流程管理业务流程管理业务流程管理 (BPM)流程的组合流程的组

2、合流程的组合流程的组合 (BPM)用户界面用户界面用户界面用户界面 (UI)SAP NetWeaver BPM复合流程: BPMsquare6使用图形化工具建模流程使用图形化工具建模流程使用图形化工具建模流程使用图形化工具建模流程square6聚合聚合聚合聚合来自可重用块的工作流来自可重用块的工作流来自可重用块的工作流来自可重用块的工作流用户界面: Visual Composer、Web Dynpro、Adobe Formssquare6以图形化的方式建模以图形化的方式建模以图形化的方式建模以图形化的方式建模UIsquare6在无需编码的前提下应用在无需编码的前提下应用在无需编码的前提下应用在

3、无需编码的前提下应用UI更改更改更改更改square6使用专为满足特定需求而调整过的交互式表单使用专为满足特定需求而调整过的交互式表单使用专为满足特定需求而调整过的交互式表单使用专为满足特定需求而调整过的交互式表单 SAP 2008 / Page 3Eclipse 3 JEE 5用户界面用户界面用户界面用户界面服务的组合服务的组合服务的组合服务的组合 (CAF)基于开放标准square6 Java EE 5square6 Eclipse 3CAF: Composite Application FrameworkUI: User InterfaceBPM: Business Process Ma

4、nagement 使用专为满足特定需求而调整过的交互式表单使用专为满足特定需求而调整过的交互式表单使用专为满足特定需求而调整过的交互式表单使用专为满足特定需求而调整过的交互式表单业务对象和服务: CAFsquare6企业服务的导入企业服务的导入企业服务的导入企业服务的导入square6建模业务对象建模业务对象建模业务对象建模业务对象square6复合应用程序逻辑复合应用程序逻辑复合应用程序逻辑复合应用程序逻辑复合业务流程中的业务流程管理Process ServerProcessComposerProcessDeskrocessDesk基于 BPMN的图形化建模工具square6 图形化流程设计

5、square6 支持关键流程概念的整个生命周期(工作流 , 事件 , 任务 , 环境 , 角色 , 用户界面 )square6 将人工交互和系统集成整合进一个模型中 SAP 2008 / Page 4SAP TechEd 08 / BPM100 Page 4Rules EngineRulesComposerProcessDeskRul Management直接从业务视图到流程执行square6 从设计到实现完全一致,无需任何转化square6 动态的基于角色的视图square6 单个激活模型square6 灵活执行业务规则管理square6 嵌入到流程中的规则使流程更灵活在 SAP NetWe

6、aver BPM中设计业务流程 SAP 2008 / Page 5SAP TechEd 08 / BPM160 Page 5业务流程建模标注简介业务流程建模标注简介业务流程建模标注简介业务流程建模标注简介(BPMN, Business Process Modeling Notation)“BPMN的主要目标是提供一些容易被所有业务用户理解的符号,从创建流程轮廓的业务分析到这些流程的实现,直到最终用户的管理监控。可以说, BPMN的出现弥补了从业务流程设计到流程开发的缺口。 ”OMG, BPMN Specification! SAP 2008 / Page 6SAP TechEd 08 / BP

7、M160 Page 6square6 2002年首次发布square6 对象管理组织 (OMG, Object Management Group)的官方标准自 2006年起实施square6 最新版本 : BPMN 1.2业务流程建模标注 顺序流 (Sequence Flow Overview)Activity步骤步骤 (Activity):square6 流程中的某一步square6 表示工作或者需要执行的动作网关 (Gateway):square6 控制流程的分支,合并以及并行动作 SAP 2008 / Page 7SAP TechEd 08 / BPM160 Page 7Gateway网

8、关Event事件控制流程的分支,合并以及并行动作square6 自身不作任何决定事件 (Event):square6 一个信号:表示在业务流程的运行过程中某件事情发生了square6 用来开始,暂停,继续,中断和重定向一个流程或步骤业务流程建模标注 步骤 (Activities)HumanActivity人工步骤AutomatedActivity人工步骤 :square6 需要人来进行的步骤自动化步骤 :由系统进行的步骤 SAP 2008 / Page 8SAP TechEd 08 / BPM160 Page 8自动化步骤Sub-Process子流程自动化步骤square6 由系统进行的步骤子

9、流程 :square6 一个流程可以包含多个子流程,每个子流程是一个复合步骤(包含一系列步骤 )square6 每个子流程在图中可以被展开 (查看它所包含的步骤 )或者收起(见左图的加号 )业务流程建模标注 网关 (Gateways)互斥选择 (Exclusive Choice):square6 只能选择一条路径square6 每个出口用布尔表达式来控制将走两条路径中的哪一条并行分支 (Parallel Split):square6 也称为 ”与”网关square6 把顺序流分成并行的分支 SAP 2008 / Page 9SAP TechEd 08 / BPM160 Page 9自由合并 (

10、Uncontrolled Merge):square6 把互斥的多条顺序流合并成一条顺序流输出并行联结 (Parallel Join):square6 把并行的顺序流合并成一条顺序流输出业务流程建模标注 顺序编排和交互设计 (Orchestration and Choreography)池 (Pool):square6 包含单个 BPMN流程square6 一个顺序流被限制在一个 Pool中square6 一个流程图可以包含多个 Poolsquare6 区分两类 Pool: Active Pool(活动的 )和 Inactive Pool(非活动的,描述性 )square6 每个模型只能有一个

11、 Active Poolsquare6 一个 Pool一般表示若干角色 (Roles),组织单元 (Organization Units)和系统 (Systems)的逻辑集合道 (Lane): SAP 2008 / Page 11SAP TechEd 08 / BPM160 Page 11道square6 一个 Pool可被划分为多个 Lanesquare6 一个 Lane一般表示一个 Role或者一个 Organization Units顺序编排 (Orchestration):square6 在一个 Active Pool中编排一系列控制流square6 表示为 顺序流顺序流顺序流顺序流

12、(Sequence Flow)交互设计 (Choreography):square6 设计两个 Pool之间的交互 (不是控制流! )square6 表示为 信息流信息流信息流信息流 (Message Flow)SAP BPM 流程建模举例:理财产品违约赎回前台操作员审批人员 SAP 2008 / Page 12复核人员95568外呼人员系统自动完成流程 (Process)-任务 (Task)-UI组件 SAP 2008 / Page 13流程 (Process)-任务 (Task)-UI组件 SAP 2008 / Page 14流程 (Process)-任务 (Task)-服务调用 SAP

13、2008 / Page 15设计数据流 (Data Flow)在数据对象 (Data Objects)中保存流程相关的信息 :square6 生成 Artifacts:保存由 Services或 Human Interaction提供的与流程相关的信息和数据 -流程上下文 (Process Context)square6 在流程的任何一步都可以读写数据对象 SAP 2008 / Page 16SAP TechEd 08 / BPM160 Page 16设计数据流 (Data Flow)和映射 (Mappings):square6 设计数据流来存储或者读取数据对象square6 设计从步骤 (A

14、ctivities)的数据接口到流程上下文的映射,从而实现不同步骤之间的数据流数据流实现 SAP 2008 / Page 17流程中的权限管理 -流程设计时square6 用户square6 角色square6 用户组 SAP 2008 / Page 18流程中的权限管理 -管理员配置 SAP 2008 / Page 19SAP NetWeaver 业务规则管理通过规则管理引擎在企业业务流程中加入需要的规则SAP Solution在需要的业务流程中加入适当的规则来加速业务流程效率square6 提供了丰富的工具来在流程中实现业务的规则square6 封装好的一些标准规则能够被重复使用 SAP

15、2008 / Page 20使用square6 在同一的环境中同时集成对流程和规则的设计square6 可以通过简单的界面操作使得不懂编程的业务用户来修改流程中的规则SAP NetWeaver 业务规则管理业务规则管理业务规则管理业务规则管理SAP业务规则管理介绍FCL Handling Rates Decision TableCredit Score Fee Calculation Rule Flowsquare6 经典的 If-Then规则square6 决策表格 计分卡、表格规则square6 规则序列 复杂的、模块化的规则执行序列 SAP 2008 / Page 21Patient B

16、illing Rules If Then RulesSAP TechEd 08 / BPM101 Page 21SAP NW BPM 与与与 与 BRM 集成简介集成简介集成简介集成简介BPM中的规则中的规则中的规则中的规则 部分用例部分用例部分用例部分用例 基于复杂规则的决策(定价,信用度评定等) 责任划分 (基于规则的任务分配) 业务事件识别 路线规则 (接收方确认 ) 参数区间和容限 (限制规则 )规则建模方式的多样性规则建模方式的多样性规则建模方式的多样性规则建模方式的多样性 SAP 2008 / Page 22SAP TechEd 08 / BPM100 Page 22规则建模方式的多样性规则建模方式的多样性规则建模方式的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号