Simplifying Workflow with SAP NetWeaver Alan Rickayzen Product Manager, SAP AG
Workflow in SAP NetWeaver Central Simple Worklist Groupware Integration Summary
Business Workflow: Robust, Proven Workflow Engine 1 2 3 4 5 6 7 8 9 10 11 12 SAP Business Workflow Staffware Promatis AG Cosa Workflow GFT Solutions Staffware Filenet GmbH Sight GmbH Pavone AG MQ Series Workflow COI GmbH Oracle Workflow CTI Consulting E-Fact GMBH Transflow UBS GmbH See also: Workflow Comparative Study 2003 available from the Workflow Management Coalition (www.wfmc.org) ComputerWoche - July 23 2003 SAP AG 2004, Title of Presentation / Speaker Name / 3
Companies Process Reality PAIN POINT Process Design & Modeling Business owner and IT expert do not speak the same language, do not share the same concepts of processes or use the same tools Plethora of tools without linkage of views & objects Project time lost due to internal alignment needs projects running out of budget PAIN POINT Process Configuration Disruption between business logic and technical implementation missing methodology No navigation from model to process configuration Missing transparency & documentation No re-use of process knowledge PAIN POINT Process Integration Hard-coded cross-component integration with a patchwork of solutions for A2A, B2B and industry specific processes No common process repository Missing process management and control across applications and enterprise boundaries SAP AG 2004, Title of Presentation / Speaker Name / 4
Today: Paradigm Shift To Service Oriented Architecture Industry-ready business solutions based on: Best and Next Business Practices Open integration & application platform Enterprise Services Architecture Optimized IT resources SAP AG 2004, Title of Presentation / Speaker Name / 5
SAP NetWeaver 04 Business Process Integration BPM with SAP NetWeaver 04 A comprehensive BPM solution Ad-hoc Workflow controls team-driven processes Cross-Component BPM controls interapplication processes Business Workflow controls intraapplication processes Ad-hoc Workflow Team-driven processes Spontaneous events Collaboration Cross-Component BPM Design, execute and monitor automated processes across applications and systems Stateful interaction model Cross application execution SAP Business Workflow Design, execute and monitor processes within applications Apply standard business rules Business events Human interaction SAP AG 2004, Title of Presentation / Speaker Name / 6
BPM in SAP NetWeaver 04 SAP NetWeaver Business Process Management PEOPLE Multi channel access Portal Collaboration UWL Ad-hoc Workflow m SAP EP Human Interaction Collaboration INFORMATION Knowledge Mgmt Business Intelligence Master Data Mgmt SAP BI PROCESS Cross-Component BPM SAP XI Integration Broker Business Process Mgmt APPLICATION J2EE ABAP DB and OS Abstraction m w ERP CRM SRM alert m 3rd party WMS m 3rd party ERP Inter-Application Process Automation Intra-Application Process Automation m = Message/ Document w = Workitem SAP Business Workflow = Adapter SAP AG 2004, Title of Presentation / Speaker Name / 7
Unified Business Process Management Unified Modeling Environment Model driven Implementation One common Repository SAP Execution Applications & Composites, SAP XI & Workflow, Business Activity Monitoring Process Monitoring Modeling Design BPM Process Configuration Process Execution One Architecture for workflow and automated processes Process logic decoupled from applications Flexible process design & configuration Integrated in SAP NetWeaver Application Services Monitoring Technical Process Monitoring Business Activity Monitoring Business Activities Enterprise Services Business Events Business Objects Unified approach for A2A and B2B Integration Open Standards Support SAP AG 2004, Title of Presentation / Speaker Name / 8
Evolution To A Unified Modeling Environment Solution 2004 Unified Modeling Meta-Model Business View Static Implementation View Dynamic Implementation View Process Repository SAP AG 2004, Title of Presentation / Speaker Name / 9
High Level Procedural Model BPM 2004 ARIS for SAP NetWeaver Company View ARIS Process Modeling Process Architecture Model Component View Company Value Chain Process Design & Analysis SAP Reference Processes SAP Solution Manager Lifecycle Management Process Configuration Model Business Process SAP XI Component Implementation Component Configuration BPM Operational Services SAP Process Content Process Integration Process Execution Model SAP NetWeaver Non-SAP SAP D A E SAP Integration Scenario Integration Process xapp Workflow powered by SAP NetWeaver Model & execute automated processes across & within applications SAP & Non-SAP Process Integration Content SAP Applications Components Composites Engines Application Services SAP AG 2004, Title of Presentation / Speaker Name / 10
Fast-path Implementation SAP Business Workflow SAP Workflows Customer Workflows Standard Tool Standard workflows ( more than 500) Shrink-wrapped / Best Practice Customizeable Custom workflows workflow modeller Customizable business triggers. Workflow-Wizards Comfortable workbench AccelerateSAP Literature Training User Groups Consulting Partners SAP AG 2004, Title of Presentation / Speaker Name / 11
Extremely Low Administration 90 different workflow definitions 75 000 workitems / day Only 8 hours maintenance a week mainly dealing with users changing jobs Major Utilities Company SAP AG 2004, Title of Presentation / Speaker Name / 12
Architecture Organisation Role Role Person Job Position Task Job Job References Processes Data WF-Definition Data Step Accesses Status Change Calls Business Objects Attribute Events Methods Object SAP AG 2004, Title of Presentation / Speaker Name / 13
SAP Workflow Delivers "Also kudos to SAP's remarkably robust Workflow runtime engine, and excellent development and administration tools, the upgrade was painfree. I doubt there is another workflow engine which is so robust that it allows a workflow created in a much older version to seemlessly run in an upgraded runtime environment. Major Financial Customer SAP AG 2004, Title of Presentation / Speaker Name / 14
Workflow Definition: Steps in a Workflow ABAP Dialog ABAP Background Java/Web Dialog Wf-XML 3 rd Party Java/Web Background SOAP SAP AG 2004, Title of Presentation / Speaker Name / 15
Workflow Engine Tasks Audit Trail Rule Engine Workitems Generation Activity Synchronization Workflow Workitems Distribution Deadline Handling Dataflow Consume Events SAP AG 2004, Title of Presentation / Speaker Name / 16
Workflow Builder 1 Drag & Drop 2 3 SAP AG 2004, Title of Presentation / Speaker Name / 17
Workflow Logs Graphic Agents/Summary/Objects Application-specific Direct navigation from business documents SAP AG 2004, Title of Presentation / Speaker Name / 18
Workflow in SAP NetWeaver Central Simple Worklist Groupware Integration Other SAP Business Workflow Features
Universal Worklist Screenshot ONE list for MANY backend components. E.g. SRM, CRM, R/3 SAP AG 2004, Title of Presentation / Speaker Name / 20
Item Details View List of custom attributes (and their values) User decision options (if available) Attachments displayed SAP AG 2004, Title of Presentation / Speaker Name / 21
Application Specific Views Custom Attributes Batch Actions Item Types can define custom attributes retrieved from Business Objects (Business Workflow BOR and Ad Hoc Workflow BOI) Work item container / context SAP AG 2004, Title of Presentation / Speaker Name / 22
Item Execution Custom iviews Applications can implement custom iviews which are launched for the processing of specific Business Workflow work item types UWL EP6 SP2 Configuration: XML upload These iviews can retrieve additional information from Business Workflow and communicate the results (terminating events) to Business Workflow SAP AG 2004, Title of Presentation / Speaker Name / 23
Standard Decision Task List of custom attributes (and their values) User decision options (if available) Attachments displayed SAP AG 2004, Title of Presentation / Speaker Name / 24
Personalizing the Universal Worklist - End-Users SAP AG 2004, Title of Presentation / Speaker Name / 25
Workflow in SAP NetWeaver Central Simple Worklist Groupware Integration Other SAP Business Workflow Features
Extended Notifications Workflow collect workitems Extended Notifications SAP GUI or Portal process workitem End user send e-mails Email Email client SAP AG 2004, Title of Presentation / Speaker Name / 27
E-Mail - Layout Variants (3) One e-mail per workitem text-only with SAP Shortcuts SAP AG 2004, Title of Presentation / Speaker Name / 28
E-Mail - Layout Variants (4) One e-mail contains multiple workitems HTML with links SAP AG 2004, Title of Presentation / Speaker Name / 29
Workflow in SAP NetWeaver Universal Worklist Extended Notifications Summary
Your Business Benefits Ability to change is key to growth Business Process Management Flexibility for business strategies design & analysis of Business Process Architecture The entire process lifecycle process excellence and innovation Closing the gap between business and IT aligning business requirements with implementation End-to-end process automation across systems and organizational boundaries Enabling the adaptive business Turning process innovation into profits SAP AG 2004, Title of Presentation / Speaker Name / 31
More Information For more information please go to http://service.sap.com/bpms or http://service.sap.com/workflow SAP AG 2004, Title of Presentation / Speaker Name / 32
EDUCATION FOR TECHIES AND BUSINESS PEOPLE SOLVING TODAY S BUSINESS CHALLENGES WITH SAP NETWEAVER THE GRANDE FINALE OF THE SAP NetWeaver WORLD TOUR 2004 SAP TechEd EMEA, Munich, October 12-14 SAP TechEd US, San Diego, October 5 8 SAP TechEd Japan, Tokyo, Nov 30 Dec 2 SAP TechEd India, Bangalore, Nov 22-24 BUY 3 GET 1 FREE SAP TechEd 04 Promotion Bring your team and cash in on a great opportunity! Pay for three registrations and get the fourth one free. www.sap.com/company/events/teched SAP AG 2004, Title of Presentation / Speaker Name / 33
Copyright 2004 SAP AG. All Rights Reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mysap, mysap.com, xapps, xapp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP AG 2004, Title of Presentation / Speaker Name / 34
Copyright 2004 SAP AG. Alle Rechte vorbehalten Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Microsoft, Windows, Outlook, und PowerPoint sind eingetragene Marken der Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, und Informix sind Marken oder eingetragene Marken der IBM Corporation in den USA und/oder anderen Ländern. Oracle ist eine eingetragene Marke der Oracle Corporation. UNIX, X/Open, OSF/1, und Motif sind eingetragene Marken der Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, und MultiWin sind Marken oder eingetragene Marken von Citrix Systems, Inc. HTML, XML, XHTML und W3C sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java ist eine eingetragene Marke von Sun Microsystems, Inc. JavaScript ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MaxDB ist eine Marke von MySQL AB, Schweden. SAP, R/3, mysap, mysap.com, xapps, xapp, SAP NetWeaver und weitere im Text erwähnte SAP-Produkte und - Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die vorliegenden Angaben werden von SAP AG und ihren Konzernunternehmen ( SAP-Konzern ) bereitgestellt und dienen ausschließlich Informationszwecken. Der SAP-Konzern übernimmt keinerlei Haftung oder Garantie für Fehler oder Unvollständigkeiten in dieser Publikation. Der SAP-Konzern steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Aus den in dieser Publikation enthaltenen Informationen ergibt sich keine weiterführende Haftung. SAP AG 2004, Title of Presentation / Speaker Name / 35