OracleBPM业务流程管理刘旭中产品战略专家大中华区产品战略部Agenda•行业的业务和IT趋势•Oracle业务流程管理介绍•案例演示•Q&A行业的业务和IT趋势在ERP外我们看到更广阔的业务流程ERP之外的流程一架数百万美元的现代飞机不能像一辆轿车那样直接把你送到家门口!传统的ERP中数据集成Oracle的建议BPELProcessManagerEnterpriseServiceBusDataIntegration企业级端到端的业务流程管理层次化企业业务对象和业务服务层面客户销售订单发票…优化预测获取订单提取,包装,运输计费结算SiebelCRME-BusinessSuiteSAPCustomAppCompositeUIApplicationBusinessConnectorServiceAPIorWebServiceJMSorWSIFAPIorWebService9通用对象,标准业务服务9可重用的,松耦合的服务来支持9利用oracle内置的UI服务SDK来构建复合任务技术架构的演变应对业务变化的能力面向服务的方案通过流程集成及实时监控来区分客户方案ERPSCMCRMOrderManagementProcuretoPayOnlineBanking复合应用应用集成通过应用集成来定义业务逻辑ERPSCMCRMEAI垂直应用在各个应用中定义流程ERPSCMCRMApplication-CentricProcess-CentricEarly90’s现在…从App-Centric到Process-Centric…跨应用的业务流程管理平台实现新流程的开发BPM作为SOA的切入点全面的业务视图–CBM(ComponentBusinessModeling)流程优化–业务流程管理创建IT灵活性–SOABankSharedServiceCustomerBank2–“Supplier”OutsourcedPaymentsProcessing使用自顶而下的方法从BPM到IT.ServiceOrientedArchitectureBPMSBusinessServiceBusinessServiceBusinessService企业级别的BPM需要SOAERPAPICRMWS…SQLITSystems•如果没有SOA,流程模组连到既有系统,很难有弹性。当既有系统换了,流程模组要跟著配对改,而且既有系统通常的沟通方式是少量而多次,严重影响流程的进行BPM融合SOA促进业务和IT的敏捷度ImplementModelExecuteMeasureManageArchitectExecuteImplementBusinessITEnablesBusinessAgilityEnablesITAgilityProcessLifecycleServiceLifecycleDiscoverServicesConsumeServicesOracle业务流程管理方案订单管理流程企业级基础服务(Portal,SOA,IDRS,LDAP,EAI,E-mail,IT操作)客户关系管理销售及市场产品计划生产库存及物流财务及人事SFAProdictLMSInvMGMTB2BproductERP.SCMproductinfo.MESDBERPCRM业务流程管理就是对业务流程的建模,仿真,执行,管理,监控以及优化业务流程管理—将流程从应用中分离出来业务流程管理是跨组织结构,跨系统,跨应用的软件和方法论,从而实现自动化管理,优化动态业务,产生真正的业务价值.客户关系管理销售及市场产品计划生产库存及物流财务及人事SFAProductLMSInvMGMTB2B企业级基础服务(Portal,SOA,IDRS,LDAP,EAI,E-mail,IT操作)productERPSCMproductMESDBERPCRM组织结构真实的业务流程都是跨系统,跨组织,跨应用的分析家称:“业务流程管理实现SOA的真正价值!”产品配置产品配置订单管理订单管理保险及退赔管理保险及退赔管理流程流程案例流程对业务的影响•收入•成本•客户满意度•周期流程复杂度•客户服务•核保•Sarbanes-Oxley•库存管理•人事管理•货运管理•理赔•自动赔付•报表管理•定损•客户激活•客户信用管理•订单管理•在线服务管理•贷款审批•利润管理•产品生命周期管理•风险管理•服务收费•员工入职•收入保障•物流管理高低高业务流程管理生命周期业务仪表盘和历史及趋势的分析工具流程建模,仿真及文档化业务分析流程开发流程开发系统集成业务宿主流程执行和管理企业应用及数据最终用户流程参与者•友好的基于BPMN建模•工作流,规则,&表单编辑•内置灵活的整合功能•多流程仿真•多语言的流程建模及流程文档管理•组织,角色,日历管理•同时支持业务和IT:•业务人员工具只展示与业务有关的优化的建模•IT人员工具包括业务工具和为技术人员编辑器。•部署执行并不需要中断业务建模OracleBPMStudio整合的流程生命周期流程定制:建模广泛使用的活动类型图例集广泛使用的活动类型图例集SLA基于时间的业务规则SLA基于时间的业务规则并行处理;同步、异步处理并行处理;同步、异步处理“活动”泳道“活动”泳道流程拥有者执行基于业务规则的参数化管理流程拥有者执行基于业务规则的参数化管理IncorporatecomplexBusinessRulesdirectlyintheprocessmodelIncorporatecomplexBusinessRulesdirectlyintheprocessmodel等待事件触发等待事件触发支持主流的处理模型标准支持主流的处理模型标准OracleBPMStudio结合流程设计进行组织建模•组织单元•组织企业中的各种部门。对于组织单元赋予参与者和日历规则,将流程部署到一个组织单元。•角色•一个具体的工作职责,可以将角色分配给参与者或者一个群组。并给角色赋予权限。•群组•群组包含一组成员。可以将群组赋予角色,或者加入到其他的群组。•参与者•参与任务的具体的组织成员•日历•定义组织的工作计划,日历规则可以赋予组织单元流程定制:仿真配置仿真的场景(Loads)配置仿真的场景(Loads)观察并进行管理运行的队列,以便进行参数调优观察并进行管理运行的队列,以便进行参数调优生成基于时间、组织、开销的报表生成基于时间、组织、开销的报表可导出已有的分析结果。可导出已有的分析结果。OracleBPMStudio丰富的可扩展的组件目录•可扩展的,可插拔的与SOA服务的整合•多种整合技术:•.NET,COM,JAVA,SQL,JNDI,JMX,XML,SAP,WebServices,Siebel,OracleServiceBus•不需要额外的适配器,业务可以通过向导来生成各种与其他系统整合的接口OracleBPMStudio表单管理器•基于Web展现的表单对象生成•拖拉可视化的方式来定义用户表单体验•无编码的方式,实现数据的展示和存储面向业务人员的流程编排器流程跟踪业务流程监控分析流程分析监控业务规则管理Questions?