Business Process Factory Linking Strategy and Execution Source: IDS Scheer, Inc.,, 2005 BPM SAP ARIS workshop, 2007 © Y. Antonucci Enterprise Architecture – From Business to IT Source: IDS Scheer, Inc.,, 2006 BPM SAP ARIS workshop, 2007 © Y. Antonucci Successful Business Processes with the ARIS Suite ARIS Process Performance Mgr. ARIS Business Optimizer Change Management ARIS Business Architect ARIS for SAP NetWeaver Source: IDS Scheer, Inc.,, 2006 BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS Tools and SAP NetWeaver Integration – what is the BPM Suite? The Result PROCESS DRIVEN SAP Source: IDS Scheer, 2004 BPM SAP ARIS workshop, 2007 © Y. Antonucci SAP BPP (Business Process Platform) How do SAP and IDS Scheer fit into the BPM practice?? SAP & IDS Scheer • BAM • Process Efficiency • Event Resolution Analysis Alerting Process Planning & Strategy Analyze, Design, & Modeling Of Business Processes Process Responsibility/Sponsorship Configuration Of Business Processes Drives Process Execution Implementation Process Monitoring & Controlling Culture / Organization Governance/ Strategy Process Measures Process Alignment Methodology People/ Change Mgmt Process Awareness Information Technology Process Instances SAP & IDS Scheer • Design SAP • Configuration SAP Execution • cc BPM • Modeling • Technical Monitoring • Alerting • Application & Composites • Workflow Phases Threads BPM SAP ARIS workshop, 2007 © Y. Antonucci The Advantage?........ From Architecture to Configuration to Execution Organizational element... . PLM+ Carries out & Supports Carries out & Supports BSM GFEBS Requirement Identified Requirement Identified Create and Send MRO Create and Send MRO Carries out & Supp... Carries out & Supports GCSS-A PLM+ LMP . LMP Application system Carries out & Supp... Carries out & Supports GCSS-A system Application system system system ApplicationApplication . Application . . Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Carries out & Supports Customer Business Process supported by ERP components (and others) Customer Business Process Requirement Identified Create / Process Stock Transport Order i... Carries out & Supports ERP Configuration Model Solution Manager Carries out & Supports Carries out &BSMSupports GFEBS Carries out & Supports Scenarios Processes Process Steps Requirement Identified Create and Send MRO . Process Reservation Receive MRO Valid On-hand Syste... Not valid On-hand Syste... Pick Item Send Refusal Notification Item is Physically On Hand Release Item Process copied from LMP -> needs to be confirmed Unblock Stock Stock Not On-hand (System) Pick Item Send IDoc (Refusal Notification) Item is Physically On Hand Item is Physically Not On Hand Item is Physically Not On Hand Post Goods Issue Send IDoc (Denial Notification) Send Denial Notification Item Released Print Physical Inventory Document Block Stock Receive Refusal/ Denia... Receive Refusal/ Denia... Enter Count Results Initiate Inventory Block Stock Block Stock Post Inventory Differences Post Inventory Results Send Inventory Results Decide if Backorder or New Source New Source New Source Process Backorder Resource from New Source Send Status to Customer Release Purchase Requisition Receive IDoc (Refusal/Deni al) Process Backorder Send Status to Customer Backorder Processing New Source Backorder Processing Resource from New Source Process Backorder Resource from New Source Process Backorder Send IDoc (Status) Receive Status BPEL XI Execution Model Send Status to Customer Delete Reservation Customer Received Status Exchange Infrastructure Decide if Backorder or New Source New Source Backorder Processing Send IDoc (Inventory Results) Release Purchase Requisition Receive Refusal/ Denia... Block Stock Decide if Backorder or New Source Decide if Backorder or New Source Backorder Processing Resource from New Source Stock Unblocked Release Purchase Requisition Process copied from LMP -> needs to be confirmed Release Purchase Requisition Item Released includes all reasons for physical inventory Stock On-hand (System) Customer Received Status Receive Inventory Results Receive Inventory Results Unblock Stock Unblock Stock Adjust Inventory Balance Adjust Inventory Balance Receive IDoc (Inventory Results) Receive Inventory Results Adjust Inventory Balance Adjust Inventory Balance Unblock Stock Update General Ledger General Ledger Updated Source: Peter Thiele, IDS Scheer 2006 Update General Ledger General Ledger Updated BPM SAP ARIS workshop, 2007 © Y. Antonucci From the Business Model to the Software Model UML Class Diagram + Private / Public + Datatypes + Zus. Klassen + ... EPK Glossary UML Statechart Diagram BPM SAP ARIS workshop, 2007 © Y. Antonucci Bridging Business and IT views of the same process!!! BPM SAP ARIS workshop, 2007 © Y. Antonucci How does the Integration Work??? Business Architect users ARIS for SAP NetWeaver Corporate Process Portal Architecture Relationships Relationships Relationships Pick order must be created Customer order must be created Create customer order Sales team Carries out ARIS is the Enterprise Process Repository Process Business Server Delivery must be created Create delivery Order processing dep. •O/S: Windows / Unix Is c... Is a... Is i... •D/B: Oracle / SQL / DB2 Re... Ha... Sync. using Remote Function Call of SAP SAP Solution Manager http://help.sap.com/scenarios_bus2005/helpdata/en/home.htm mySAP Business Suite and ECC5.0 BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS Business Architect Overview BPM SAP ARIS workshop, 2007 © Y. Antonucci What is ARIS? (Architecture of Integrated Information Systems) Developed by IDS Scheer www.ids-scheer.com Business Process Management tool Enabler for holistic BPM (Design, Analysis, Controlling) Enterprise Modelling tool / (upper CASE tool) Process Architecture Data Architecture System Architecture Organizational Architecture SAP relationship What are the advantages? focusing on what matters capturing the process communicating the process analyzing the process fitness benefit realization BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS Software Characteristics Object oriented database 3 tier client/server architecture and/or stand alone / now part of SAP netweaver 140+ models Built-in modeling rules Report Generation Process Generator (can import from excel, word,…) Activity Based Costing (includes tables for calculations) Process Calculation and Simulation BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS Framework ARIS = Architecture of Integrated Information Systems Concept for describing companies and business application systems. Creation views and layer to reduce complexity (Who) (Which) (How) (What) (Why) Source: Dr. Scheer, IDS Scheer 2006 BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS – Business Process Frameworks Source: Dr. Scheer, IDS Scheer 2006 BPM SAP ARIS workshop, 2007 © Y. Antonucci IDS Scheer, a leader in Enterprise Architecture Tools Forrester evaluated leading enterprise architecture (EA) tools vendors across 120 criteria in this inaugural Wave [source: Forrester Research, April 2007] BPM SAP ARIS workshop, 2007 © Y. Antonucci Magic Quadrant for Business Process Analysis Tools, 2006 [source: Gartner Research ID G00137850] BPM SAP ARIS workshop, 2007 © Y. Antonucci Organization View Most Common Model: Organization Chart Business Unit Sales europe Direct sales Sales management europe Partner sales Direct sales cars east europe Positions People Direct sales cars west europe Sales team germany Sales team manager Secretary Sales employee T. Jungmann R. Eckert M. Bernardy E. Schauf V. Stark T. Becker BPM SAP ARIS workshop, 2007 © Y. Antonucci Function/System View Most Common Models: Sales Function Tree Customer inquiry processing Customer offer processing Customer order processing General agreement processing Application System Diagram Open customer inquiry Configure product Process selection matrix Pre-Sales Handling Sales Order Processing (Standard) Sales Order Processing: Make/Assembly To Order R/3 Cash Sales/Rush Order Handling Third-Party Order Processing Consignment Processing SD Customer Inquiry Processing Promotion Processing FI Sales Activity Processing Processing Billing Documents Processing Billing Documents Processing Billing Documents Processing Billing Documents Processing Billing Documents Pro forma Invoice Processing Pro forma invoice processing Pro Forma Invoice Processing Pro Forma Invoice Processing Pro Forma Invoice Processing Processing Invoice List Processing Invoice List Processing Invoice List Processing Invoice List MM BPM SAP ARIS workshop, 2007 © Y. Antonucci Product View Most Common Models: Performance Product/service tree Non-cash benefit Service External non-cash benefits Product/Service Exchange Diagram Open customer inquiry Customer contact Customer inquiry External service Configure product Product determination Determine price Stellenbeschreibung (Word) Customer inquiry Car Prices Determine taxes Produktkatalog (PowerPoint) Prices BPM SAP ARIS workshop, 2007 © Y. Antonucci Data View Technical Terms Model Most Common Models: Technical term Technical term eERM (extended Entity relationship modeling) Technical term Organizational unit Customer n Customer number n Name n Time Technical term Sales personnel n n Customer inquiry Customer offer Customer order Customer inquiry position Customer offer position Customer order position SAP SERM Model Sales record position n Assignment of terms n n Customer terms Product Organizational unit Time Sales record Customer inquiry Customer Customer offer Customer order IE model (no illustration) Product Sales record position BPM SAP ARIS workshop, 2007 © Y. Antonucci Process (all views integrated) Customer eEPC contact eBusiness Scenario executes executes executes Business Particpants Customer Sales contact team development germany Buy-Side Marketplace for Oil & Gas Sell-Side . Demand specification Inquiry to No need be created for following from contact contact Offer products Inquiry is received Buyer Sales representative Purchasing Agent Value Added Chain Diagram Stocks database and product & supplier allocation Manager Buyer Core business process product assembly Place order eEPC Column Display Marketing Sales Production planning Final assembly (no illustration) BPM SAP ARIS workshop, 2007 © Y. Antonucci Integration of Enterprise Architecture Components BPM SAP ARIS workshop, 2007 © Y. Antonucci Most Comprehensive Library of Reference Models Quality Management – ISO9000.., Six Sigma Enterprise Value Chain – VCOR model by Value Chain Council Supply Chain Management – SCOR by Supply Chain Council APQC – Process Classification Framework Corporate Governance – SOX & other Compliance IT Governance – ITIL, EA Frameworks (Zachman, TOGAF, DODAF..) mySAP Business Suite & NetWeaver Business Process Repository – 3,000+ processes Enterprise Service Repository – 500 (approx.) processes You can use Published Best Practices….. e.g.: http://www.sap.com/industries/highered/businessmaps.epx BPM SAP ARIS workshop, 2007 © Y. Antonucci Process modeling Source: Volmering, 2003 BPM SAP ARIS workshop, 2007 © Y. Antonucci The Top down Modeling Approach ARIS model type Value-added Chain Diagram Core Processes Event Driven Process Chain (EPC) Business Processes EPC Process steps Source: Theile, 2006 BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS for Business Architecture Business Function 1 Business Function 2 Business Function 1.1 Business Process Hierarchy Model Business Function 2.1 Value chain diagram Business Function 1.11 Business Function 1.12 Business Function 1.13 Event 1 Organizational unit Business Function 1.11a Position Event 2 Source: Theile, 2006 Business Process Model Event 3 BPM SAP ARIS workshop, 2007 © Y. Antonucci Value Added Chain Diagram Information Object *a function – can be a technical task, A procedure, or an activity performed on an Object to support 1 or more company objectives Organization Unit • high level of abstraction • used to identify core business processes within the company and how processes are sequenced Source: IDS Scheer, Inc., 2004 BPM SAP ARIS workshop, 2007 © Y. Antonucci EXAMLE: Pre-Registration value chain Intranet technology innovation driver – on-line pre-registration Business Process Innovation - BPI Throwing technology at an old process is not innovation Finalize Schedules Curriculum Planning Semester Schedule Planning Student Pre-Registration Billing BPM SAP ARIS workshop, 2007 © Y. Antonucci Content of an ARIS Process Customer inquiry to be created Customer inquiry information carrier event activity Open customer inquiry Customer contacts Product data Customer specific configuration Create customer offer Language knowledge Sales Manager position Mr. Eggerton person Siebel CRM application rule Customer contracts OLE objects organizational unit Configure product data objects knowledge objects Sales Offer to send Need for follow-up BPM SAP ARIS workshop, 2007 © Y. Antonucci WHAT DO YOU REMEMBER FROM YESTERDAY??? What is a Business Process? Core, Support, management ….. What is BPM? BPM vs BPMS? What is meant by a Process-driven Organization? What is Process Decomposition? What is the value of a Model-Driven BPM?? How do you create a database in ARIS? A Model? What is a Filter? What does ARIS stand for? How do you link an external file to an ARIS object? BPM SAP ARIS workshop, 2007 © Y. Antonucci EPC Diagram EPC modeling - EVENT - Occurrence of a status acts as a trigger - always triggers a taskdescribes when something should be done – can be the result of functions - FUNCTION - [task or activity] - what to do - always brings about an event - OR - Logical operator - at least one of all conditions must be met XOR - Exclusive OR - Logical operator one and only one condition must be met - AND - Logical operator - All conditions must be met BPM SAP ARIS workshop, 2007 © Y. Antonucci Connectors in EPCs Event Connection Operator Triggering Event Providing Event Function Connection Triggering Event Providing Event AND OR XOR XOR XOR XOR Source: Hoffmann, W.; Kirsch, J.; Scheer, A.-W. (1992), S. 14. BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS/SAP BPM in SAP Solution Life Cycle Build Plan Discovery Evaluation Run Implementation Operations SAP Solution Composer ARIS for SAP NetWeaver* ASAP / GlobalASAP Scenario and Process Content Repository SAP Solution Manager BPM SAP ARIS workshop, 2007 © Y. Antonucci REVIEW WHAT DO YOU REMEMBER ??? What is a Business Process? What is BPM? BPM vs BPMS? How do you create a database in ARIS? A Model? What is a Filter? How do you link an external file to an ARIS object? What are the copy types? What is object nesting for? Explain the EPC operators, OR, AND, XOR How do you creating process levels in ARIS? What is difference between occurrence and definition? What is the purpose of a FAD? In ARIS How do you know if a model in the database is already in the database? What represents the relationship in an ARIS model? BPM SAP ARIS workshop, 2007 © Y. Antonucci REVIEW What are the 4 levels of process decomposition in SolMan? How many levels of process decomposition can you do in ARIS?? The synchronization between ARIS and SAP is bidirectional – true or false?? What are the advantages of Solution Manager? How do you backup an ARIS database? Restore it? How do you create a new folder in your ARIS database? What is an assignment used for in ARIS? What are 3 ways to represent a function in ARIS? Chevron, rectangle, process interface BPM SAP ARIS workshop, 2007 © Y. Antonucci SAP/ ARIS Integration 1. SAP Solution Manager Process Scenario 2. Business Process 3. Process Step 4. SAP Transaction Updates 1. ARIS for SAP Netweaver Process Scenario 2. Business Process 3. Process Step 4. SAP Transaction REVIEW BPM SAP ARIS workshop, 2007 © Y. Antonucci ARIS Integration with SolMan Scenarios Processes Process Steps BPM SAP ARIS workshop, 2007 © Y. Antonucci What’s New in BPM?? wrapup BPM is moving Beyond Just a Technology Issue!! A management practice that provides for governance of a business process environment toward the goal of improving agility and operational performance A structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize an organization’s activities and processes Integration with other parts of e-business infrastructure Emergence of Collaborative Business Applications More focus on event-driven processing Standardization of business process libraries Creation of process-based web services Key role in the evolution of the Real-Time Enterprise Evolution of BPM architecture and modeling language Agreement over standards WfMC & BPMI BPML, XLANG, WSCI, WSFL, WS-I Source: Aberdeen Group and Gartner, 2007 BPM SAP ARIS workshop, 2007 © Y. Antonucci Trends: BPM Strategies wrapup Gartner Group 2005 BPM SAP ARIS workshop, 2007 © Y. Antonucci For more information on ARIS BPM: IDS Scheer BPM home page: http://www.ids-scheer.com/us/services/aris-for-sapnetweaver.htm SAP Business Process Expert Community on SDN: https://www.sdn.sap.com/irj/sdn/developerareas/bpx For IDS Scheer Software Purchasing information for Universities: Contact: Mark Hogan Phone: +1 610-854-6858. Email: mark.hogan@ids-scheer.com BPM SAP ARIS workshop, 2007 © Y. Antonucci THANKYOU Yvonne Lederer Antonucci yantonucci@mail.widener.edu http://www2.widener.edu/~yantonuc http://www.msmt.widener.edu/bpi/ BPM SAP ARIS workshop, 2007 © Y. Antonucci