Transcript Slide 1
Introducing Progress OpenEdge BPM: Integrating Business Process Management Capabilities Into Your OpenEdge Application Ken Wilner, VP of Technology Agenda OpenEdge BPM Strategy and Value Proposition OpenEdge BPM in Action OpenEdge BPM Use Cases Wrap-up & Q&A 2 © 2012 Progress Software Corporation. All rights reserved. Typical Process Problems Customer Service Account 1. Unstructured Tasks and Communication (ex Paper or email) 2. Inconsistent Prioritization 3. Incomplete or Inaccurate Data Flow 4. Lack of Control Over System and Business Events (Exceptions) 5. Poor Visibility Into Process Performance Finance and Ops Administration Executive 1 6 Management 3 Invoice Reconciliation 2 Teams 4 5 3 © 2012 Progress Software Corporation. All rights reserved. BPM Brings Order to the Chaos Finance Executive and Ops Management Account Administration Customer Risk Management Teams 1. 1 Automate workflow & decision making 2. 2 Real-time visibility and process control 3. 3 Leverage existing systems and data 44. Monitor for business events and initiate actions Service Customer Benefits: 4 © 2012 Progress Software Corporation. All rights reserved. • Huge Reduction in Manual Work, Errors • Faster, More Consistent Issue Resolution • Easier to Manage the Business Explicit Business Process is Key 5 © 2012 Progress Software Corporation. All rights reserved. OpenEdge BPM Brings the Power of Business Process and Transaction Processing Together Progress OpenEdge Modern, future-proof application development & deployment platform Integrated Progress Developer Studio for OpenEdge & BPM Studio BPM-Enabled OpenEdge Run-time Progress Savvion BPM Suite Leading BPM suite for defining, executing and monitoring business processes 6 © 2012 Progress Software Corporation. All rights reserved. OpenEdge DB The OpenEdge Platform A Complete “In the Box” Solution for Business Applications OpenEdge Architect OpenEdge Open Clients Clients Service Interfaces SQL Clients OpenEdge Application Server OpenEdge Mgmt ABL OpenEdge Development Environment 7 OpenEdge RDBMS © 2012 Progress Software Corporation. All rights reserved. OpenEdge Replication OpenEdge DataServers OpenEdge Deployment Platform The OpenEdge Platform A Complete “In the Box” Solution for Business Process Applications OpenEdge Architect Open Clients OpenEdge Clients OpenEdge Application Server Service Interfaces 8 Clients BPM OpenEdge Mgmt ABL OpenEdge Development Environment SQL OpenEdge RDBMS © 2012 Progress Software Corporation. All rights reserved. OpenEdge Replication OpenEdge DataServers OpenEdge Deployment Platform Key Roles in BPM 9 Business Analyst Application Developer Business Manager Business Process Analyses Business Process Automation Business Process Improvement Model Develop Deploy Monitor Improve © 2012 Progress Software Corporation. All rights reserved. Business Process Management Lifecycle Model Improve Automate Monitor 10 © 2012 Progress Software Corporation. All rights reserved. Key Components of Progress Savvion BPM Suite Process Modeler BPM Portal BPM Studio 11 © 2012 Progress Software Corporation. All rights reserved. BPM Server Key Components of OpenEdge BPM Savvion Process Modeler BPM Portal BPM Studio BPM Server OpenEdge Client Portal Developer Studio 12 © 2012 Progress Software Corporation. All rights reserved. OpenEdge Application Server Existing OpenEdge Applications Can Easily BE BPM-enabled – No Rip n’ Replace A-GUI R-GUI Qualify Account Assign Account Review Account Func 2 S-GUI Q-GUI No Other Func Email Camp. Email Campaign No Other Func Opp? Qualify Review • • 13 Business analysts models process Developers: › Reuse existing UIs and functions › Build new UIs and functions where needed › Connects UIs and functions to process © 2012 Progress Software Corporation. All rights reserved. App? Yes OpenEdge Lead Gen Application Moving to a BPM-enabled application Return Opp Inside sales • • Qualify lead1 Qualify lead2 Sales Mgr • • Review opp1 Review opp3 Acct Mgr • • Assign prosp1 Assign prosp4 A-GUI R-GUI Qualify Account Review Account Yes Assign Acct Mgr V-GUI Email Camp Assign Account OpenEdge 11 Tightly integrate • Easy to develop and test business processes, UI and business logic simultaneously – Unified development environment Make it easy • Eliminate the need for Web Services between Savvion and OpenEdge – Native adapter to call OpenEdge AppServer – ABL classes to access business processes Preserve data integrity • Use ABL data types; no conversion to XML – Native ABL data types in Savvion 14 © 2012 Progress Software Corporation. All rights reserved. OpenEdge BPM: Managed Adapter and ABL API Progress.BPM.* BPM Server OpenEdge Client OpenEdge Application Server Progress.BPM.* 15 © 2012 Progress Software Corporation. All rights reserved. OpenEdge Calling Savvion: ABL Classes Progress.BPM.UserSession Connect ( ) Disconnect ( ) StartProcess ( ) GetAssignedTasks ( ) GetAvailableTasks ( ) GetTask ( ) Progress.BPM.Process Communicates with SBM Server • • • Connect Start process Get tasks Access to Process’ dataslots GetDataSlots ( ) UpdateDataSlots ( ) Progress.BPM.Task Assign ( ) MakeAvailable ( ) GetDataSlots ( ) DueDate Status Progress.BPM.DataSlot Name BPMDataTypeName DataTypeName Value 16 © 2012 Progress Software Corporation. All rights reserved. Task for connected user • • • Work on available tasks Reassign task Status Dataslot = “Global shared variables” • • • Name Data type information Value - ABL data value Agenda OpenEdge BPM Strategy and Value Proposition OpenEdge BPM in Action OpenEdge BPM Use Cases Wrap-up & Q&A 17 © 2012 Progress Software Corporation. All rights reserved. OpenEdge BPM In Action 18 © 2012 Progress Software Corporation. All rights reserved. Agenda OpenEdge BPM Strategy and Value Proposition OpenEdge BPM in Action OpenEdge BPM Use Cases Wrap-up & Q&A 19 © 2012 Progress Software Corporation. All rights reserved. How the VanMeijel Makes Progress Pain: Lack of process control and task tracking Solution: Integrated internal systems and supply chain, enabled access via smartphones, and displaced competitive BPM Value: 120% ROI in 12 months 20 © 2012 Progress Software Corporation. All rights reserved. How the Echo Managed Services Makes Progress Standard BP RapidXtra CRM Customized BP Case Management Meter Reading Sonic MQ (or ESB) Pain: Competitive pressures to provide new workflow capabilities within existing application Regulatory/Compliance nightmare Solution: Case Management solution integrates with 3rd party systems and drives internal CRM Value: 120% ROI in 5 months 21 © 2012 Progress Software Corporation. All rights reserved. Partners Making Progress with OpenEdge BPM 22 © 2012 Progress Software Corporation. All rights reserved. Business Process Application: Technical Use Cases and Architecture 1. 23 Savvion Portal with OpenEdge AppServer 2. WebSpeed UI Embedded in Savvion Portal 3. WebSpeed-based stand-alone Portal 4. Application Portal with Embedded Workflow, Server Driven 5. Application Portal with Embedded Workflow, Client Driven © 2012 Progress Software Corporation. All rights reserved. BPM Run-time OpenEdge Run-time Use Case 1: Savvion Calls OpenEdge AppServer Quickest path to BPM – Web Interface is Generated Portal: Savvion BPM Portal Runtime Architecture BPM Portal Forms: Savvion Bizlogic OE System Steps: OpenEdge AppServer Customers: Van Meijel, Echo Managed Services BPM Server OpenEdge AppServer 24 © 2012 Progress Software Corporation. All rights reserved. Use Case 2: WebSpeed UI Embedded in Savvion Portal When Your WebSpeed Forms Look Exactly Like You Want Portal: Savvion BPM Portal Forms: OE WebSpeed Runtime Architecture WebSpeed UI in BPM Portal OE System Steps: None Customers: Skyward BPM Server WebSpeed Transaction Server 25 © 2012 Progress Software Corporation. All rights reserved. Use Case 3: WebSpeed UI – Stand alone For the Most Custom Web Experience Based On Your Look n’ Feel Portal: WebSpeed-based Portal Runtime Architecture WebSpeed Portal Forms: OE WebSpeed OE System Steps: None Customers: Skyward BPM Server WebSpeed Transaction Server 26 © 2012 Progress Software Corporation. All rights reserved. Use Case 4: Embedded Workflow, Server Driven For the Most Custom Desktop Experience Based On Your Look n’ Feel – Server-based Portal: Application-specific based on OpenEdge UI or other UI Runtime Architecture UI UI UI Forms: Application-specific OE System Steps: None Customer: ProALPHA (OpenEdge UI) OpenEdge AppServer BPM Server 27 © 2012 Progress Software Corporation. All rights reserved. Use Case 5: Embedded Workflow, Client Driven For the Most Custom Desktop Experience Based On Your Look n’ Feel - Client-based Portal: Application-specific based on OpenEdge UI or other UI Runtime Architecture UI UI UI Forms: Application-specific OE System Steps: None Customers: QAD (.NET UI) BPM Server OpenEdge AppServer 28 © 2012 Progress Software Corporation. All rights reserved. Agenda OpenEdge BPM Strategy and Value Proposition OpenEdge BPM in Action OpenEdge BPM Use Cases Wrap-up & Q&A 29 © 2012 Progress Software Corporation. All rights reserved. How Applications Developers Benefit From Business Process Applications Benefit 30 Means Reduced cost and time of development New apps can be built faster and with more customer value Easier customization of applications Users’ requirements can be better met more quickly More agile and maintainable applications Ability to deliver better apps faster is a competitive edge © 2012 Progress Software Corporation. All rights reserved. How Your End-users Benefit from Business Process Applications 31 Benefit Means Visibility Gain visibility into the effectiveness of each process Agility Easily modify processes to meet changing requirements Continuous Improvement Processes can be monitored and easily improved © 2012 Progress Software Corporation. All rights reserved. Summary – OpenEdge BPM 32 A powerful platform for building business process applications Enables rapid development, easier customization, and reuse and modernization of existing applications Provides visibility into business operations, supporting streamlined business operations, and continuous operations Allows you to be more competitive!! © 2012 Progress Software Corporation. All rights reserved. Summary – Access Directly from PDS Welcome Page Progress Communities: OE BPM Videos http://communities.progress.com /pcom/docs/DOC-106994 Progress Communities: AutoEdge | The Factory http://communities.progress.com /pcom/docs/DOC-106633 33 © 2012 Progress Software Corporation. All rights reserved.