Prozessautomatisierung Vom Geschäftsprozess zum IT-Prozess Benjamin Brunner SOA Architect OPITZ CONSULTING Bad Homburg GmbH Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Agenda ● Warum Prozessautomatisierung? ● Prozessautomatisierung in einer SOA ● Von der Methode zum Modell ● Live-Demo Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Warum Prozessautomatisierung? Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Anwendungsfälle für Automatisierungsprojekte Strategischer Fokus/Vision • Verbindung von Geschäftsprozessen und IT-Prozessen IT-Fokus • Geschäftsprozesse über heterogene Anwendungslandschaften hinweg betreiben • Prozesscontrolling und Optimierung • Wiederverwendung nutzen • Fehlerreduktion durch automatische und standardisierte Abläufe • Entlastung der Mitarbeiter bei Routinearbeiten • Erstellung und strukturierte Dokumentation der Schnittstellen • B2B-/B2C-/Multi ChannelMöglichkeiten schaffen Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Prozessautomatisierung in einer SOA Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Orientierung: Prozessautomatisierung in einer SOA Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Von der Methode zum Modell: Vorgehensmodell zur Prozessautomatisierung mit der ORACLE BPA Suite Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Enge Kopplung der Prozesse und Anwendungen Oracle BPA Suite Conceptual Model Logical Model Shared Metadata Repository Executable Model Oracle Process Designer Quelle: Oracle Prozessmanagement und -automatisierung mit der ORACLE BPA Suite START ITModellierung END START START END Intermediate Event Intermediate Event Fachliches Prozessmodell ORACLE BPA Metadata Repository Implementierung END START END Intermediate Event Intermediate Event IT Prozessmodell ORACLE BPA BPEL Prozess (ausführbar) ORACLE BPA, ORACLE JDeveloper ORACLE JDeveloper Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Ausführung Ausführungsumgebung Fachliche Modellierung ORACLE BPEL PM Methodik – Geschäftsprozessmodellierung Zielsetzung ● Webticket ausgelöst IT neutrale Beschreibung der Geschäftsprozesse Lösung finden Lösung-finden-Service Webticket Lösung Eintrag nicht vorhanden Problem persönlich lösen Modellierungsfokus ● ● ● ● Webticket Hotline Lösung Prozessfluss Organisation Geschäftsobjekte Fachliche Services Problem gelöst Lösung pflegen Lösung Problemlösung dokumentiert Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Lösung-pflegen-Service Methodik – IT-Prozessmodellierung Zielsetzung ● Webticket ausgelöst Beschreibung der automatisierten Geschäftsprozesse - Dieses Modell repräsentiert den Startpunkt für die Generierung von BPEL-Fragmenten. Kundendaten prüfen Produktnummer erfassen Fehlerbeschreibung erfassen Produktnummer erfasst Fehlerbeschreibung erfasst Modellierungsfokus ● ● Prozessfluss Beschreibung der automatisierten Funktionen in verschiedenen Automatisierungstypen Fehlerbeschreibung im System suchen Eintrag vorhanden Problem lösen Problem gelöst Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Methodik – Implementierung Zielsetzung ● Das generierte BPEL-Fragment wird als Input für ein detailliertes BPELDesign verwendet. ● Programmierung der Anwendung Modellierungsfokus ● Ausführbare BPEL-Anwendung Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Live-Demo Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Nutzen der Prozessautomatisierung Vorteile aus fachlicher Sicht Vorteile aus IT Sicht • Verbindung von Wertschöpfung und Prozessautomatisierung • Enge Kopplung an die Geschäftsprozesse • Echte Einbindung der Fachabteilungen in die Entwicklung • Wiederverwendung von Funktionalität • Erhöhung der Transparenz • Reduktion von Medienbrüchen und Kommunikationsschnittstellen • Prozesscontrolling, Prozessoptimierung • Erreichen von Modularität • Erhöhung der Skalierbarkeit und Erweiterbarkeit • Verbesserte ERP-/B2B-Integration Prozessmanagement und -automatisierung mit der ORACLE BPA Suite Fragen & Antworten Prozessmanagement und -automatisierung mit der ORACLE BPA Suite