您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > OracleBPM技术交流XXXX0323
OracleBPM解决方案交流李平进高级技术咨询顾问Pingjin.li@oracle.com2议题•什么是BPM,为什么需要BPM•OracleBPM解决方案概述•典型流程场景•案例介绍BEAConfidential.|3BPM是实现业务流程整个生命周期的软件及战略方法,包括业务流程建模,业务流程自动化及业务流程优化,它跨越多个组织部门、系统及应用BusinessProcessManagementSystemsBusinessProcessManagement端到端业务流程企业基础架构服务(门户、SOA、LDAP、EAI、电子邮件、IT运营)客户关系管理市场营销管理系统生产计划制造库存和物流财务和人力资源SFA产品LMS库存管理B2B产品ERPSCM产品信息MESDBERPCRMBPM建模、仿真、执行、管理、监视和优化这些业务流程。BPM:实现应用内及跨系统端到端业务流程管理客户关系管理市场营销管理系统生产计划制造库存和物流财务和人力资源SFA产品LMS库存管理B2B企业基础架构服务(门户、SOA、LDAP、EAI、电子邮件、IT运营)产品ERPSCM产品MESDBERPCRM烟囱式应用导致流程分割实际的业务流程跨多个组织、系统和应用程序。产品配置订单管理保修和退货管理流程BPM端到端解决方案—应用内,及跨系统、功能和人员BPM::企业级流程分析建模及共享,业务与IT之间的协作SellproductsServicecustomersGetpaid业务-战略&业务模型IT–可执行模型需求文档,PPT,visio模型,导出文件•IT系统缺乏可见性?•概念模型和IT实际流程之间隔裂、不一致?•如何改进流程、降低成本?IT系统无法提供足够的支持?•需求不清楚?•业务部门提的业务流程、需求总在不停地变化?EnterorderUpdateERPUpdateGLPrintinvoiceFulfillorderBPM:业务的敏捷性成为衡量企业能力的重要标准•稳定和可预见•可管理的变更•拥有充足的时间反应•长远的规划•快速变化的需求•意料之外的变更•更短期的业务机会•为不确定计划(Planningfortheunknown)•全球化和规范化从前以后6业务加速变化…..•市场竞争•技术趋势•行业趋势•全球化•外包•变化的需求•合规性要求业务流程管理目标BPM实现价值提升管理质量、降低管理成本•权责分明:BPM流程实施前提要求企业流程权责分明,利于细化各工作岗位的权责;•流程电子化:实现无纸办公、减少手工作业失误、提升办公效率及可审计审批轨迹;•流程自动化:实现安装预先设定的权责矩阵根据不同的流程自动进行往上呈报;提升业务流程效率•在流程中有利于实施最佳经验•在每个流程中优化手工操作和人的参与•加快异常问题的解决,减少出现异常的问题•审核预期提醒及异常跟催:根据业务需要通过邮件、手机短信提醒并跟催逐级审核同时可以实现滞留不同天数未审核的流程逐级报警;提高灵活性/快速推向市场•避免不合规操作•减少开发成本•重用SOA服务和已存在的应用为什么要业务流程管理?提升效率,可视化,敏捷流程多样性:业务流程类型人工流型决策型文档型集成型现有的BPM产品都只能专注于其中某一类型的业务流程•Focusonsystems•Limitedhumanparticipation•HightransactionratesExamples•Orderfulfillment•HIPAAtransactions•SupplyChainManagement•Focusonpeople•FewsystemintegrationrequirementsExamples•Ordertocash•EmployeeOnboarding•Supplychainexceptions•Focusonprocessesthatdrivedecisionmaking•DecisioncriteriaandprocessruleschangefrequentlyExamples•Underwriting•RetailInventoryManagement•Focusonprocessesthatinvolvescanneddocuments•AutomationandoptimizationofdocumentworkflowsExamples•Mortgageloanorigination•Accountspayable•SOXcomplianceSource:ForresterResearchBPM的演变Separatemarket工作流文档影像业务流程管理ExpandedintoBPMPROCESSFOCUS人员为中心业务流程管理企业应用集成业务流程集成集成为中心来源:Forrester10议题•什么是BPM,为什么需要BPM•OracleBPM解决方案概述•典型流程场景•案例介绍提供一个统一的设计、运行和监控环境,大大简化了开发和使用,消除了复杂性Simplified领先的技术确保业务效率和业务敏捷性MarketLeading最全面地支持各种业务流程类型和模式,包括以系统为中心(System-centric)、人员为中心(Human-centric)、文档为中心(Document-centric)和决策为中心(Decision-centric)的流程。CompleteOracleBPM战略UseCases1.0Getthestuff2.0Buildthepicture3.0BAMConsolesRequirements1.1ProcessDiagram2.1Launchscreen3.1Monitoringscreen业务用户业务流程执行和管理业务分析师OracleBPM:业务流程全生命周期管理与优化12业务流程开发和系统集成流程开发人员业务流程建模,仿真,文档化企业应用和数据库业务用户交互流程参与者IT运维团队业务监控仪表板&业务流程分析BPMLifecycle监控优化Business实施部署运行建模仿真BPM生命周期-业务流程分析与建模业务流程梳理建模、仿真、发布建立起企业公共业务术语库和业务流程库基于标准的业务流程建模,BPMN/BPELBPMLifecycle监控优化实现部署执行建模仿真OracleBPA业务流程建模建立以流程为中心的企业模型自上而下的流程建模方法ActivityMainprocessProcessProcessareaLevel1Level2Level3Level4库存管理货物入库流程接收通知供应链管理具体层数划分及每层的名称可自定义BPM流程建模设计:ProcessComposer-易于业务人员使用•无需下载和安装,完全基于web•面向业务人员和业务管理人员•自上而下建模ModelingSpaces建模团队之间的协作仿真SimulationResultsBEAConfidentialActivitythroughputchartCostanalysisResourceutilization支持丰富的分析和仿真•支持成本、时间、频率量测分析•跨多个流程仿真•步进式仿真和动画支持•流程瓶颈探测,流程关键路径.•人力资源冲突分析•生成仿真指标和图形•导出仿真数据BPM生命周期-业务流程实现、部署、执行最全面地支持各种业务流程类型,包括以系统为中心的流程(System-centric),BPEL人员为中心的流程(Human-centric),BPMN文档为中心的流程(Document-centric)这些流程类型由统一的流程引擎提供支持可视化的流程建模、开发、部署、运行、管理提供业务规则引擎,实现整个流程管理的灵活性和可扩展性可重用业务建模的成果BPMLifecycle监控优化实现部署执行建模仿真UnifiedRuntimePolicyManagerHumanWorkflowBusinessRulesCommonJCA-basedconnectivityinfrastructureRepositoryMediatorWorkspaceMSOfficeSharedBPMNModelBPMN2.0,BPELRichEndUserInteractionWebbasedcustomizationProcessComposerProcessPortal(WCspaces)ProcessCoreBPELBPMNBPM如何落地?除了流程本身功能之外,还需要考虑哪些问题:•多种流程类型的支持–人员为中心的流程(Human-centric),主要是管理类流程,如各种审批流程。–系统为中心的流程(System-centric),主要系统集成流程–文档为中心的流程(Document-centric),主要是公文类流程•异构环境集成–与现有的系统如何集成?–我们的业务需求、业务流程总在变,IT系统如何能够及时响应变化?•身份整合–如何与现有的组织结构、身份系统集成?–如何实现单点登录?•界面整合–如何通过统一的应用界面整合流程管理界面和现有应用的界面FinancialsProcurementHRMSCRM企业服务总线(SOA集成平台)企业BPM(业务流程平台)完整的BPM平台解决之道采用SOA及BPMWorklistProcessPortalMSOfficeMAINFRAMEWebServicesWebServicesOnlineShoppingMobileDevicesBPM11g架构BPMLayersontopofSOASuite统一的运行环境PolicyManagerOptimizedbindingHumanWorkflow(+AMX,AG,Orgn)BusinessRulesOracleServiceBusCommonJCA-basedconnectivityinfrastructureRepositoryEMconsole+BPMNScreensBAMB2BMediatorWorkspaceMSOfficeBPMStudio(Business&ITviews)SharedBPMNModelBPABPMN2.0,BPELRichEndUserInteractionWebbasedcustomizationProcessComposerProcessAnalyticsProcCubesProcessPortal(WCspaces)流程内核BPELBPMN统一的开发部署环境:SOAComposite•SOAcomposite是基于标准的部署单元•采用SCA的装配模式•能在统一的环境中编排不同的组件和模型:BPEL,BPMN,HumanWorkflow,BusinessRule,等.•大大简化了开发,提高生产力BusinessRuleBPELwireSOAcompositeservicereferenceSSRRpropertiesBPMNWSWSWSRSSRRR统一的开发和运行环境,共享SOA服务AdaptersFormsEditorBusinessRulesEditorTaskEditorBPMCompositeBPMN2.0BPM项目流程文档BPM流程开发:Jdeveloper--易于技术人员使用最平滑的学习曲线;最高生产力数据对象•“零编码”的建模、开发、仿真•“一键式”部署BPMProcessComposer裁剪流程•业务用户友好流程定制•可重用的模板创建BPM项目允许懂业务的人去定制流程自动生成用户界面123业务流程示例-人工工作流为主的模型:BPMNLaneXORbranchingRulesTaskServiceTaskParallelBranchingMergeJoin业务流程示例-系统集成流程为主的模型:BPEL流程运行空间ProcessSpaces协作的工作环境流程工作区WorkSpace–工作任务面板工作列表视图显示被选中的工作任务的详细工作表单,包括注释、附件等任务列表,由左侧“工作列表视图”和上部“任务检索视图”所设定的条件过滤得
本文标题:OracleBPM技术交流XXXX0323
链接地址:https://www.777doc.com/doc-9773 .html