2.5 Prozessmodellierung



Ähnliche Dokumente
Geschäftsprozessanalyse

BPMN. Suzana Milovanovic

EINFÜHRUNG IOZ AG 1

Geschäftsprozesse - EPK

EPK Ereignisgesteuerte Prozesskette

BPMN. Business Process Modeling Notation. Dr. Martin Bartonitz Product Manager SAPERION AG

Vertiefte Grundlagen. Übung 2.7. TU Dresden - Institut für Bauinformatik

BPMN Kategorien und Elementgruppen. Flussobjekte

Geschäftsprozesse modellieren mit BPMN. Nürnberg,

Fragenkatalog Geschäftsmodellierung Grundlagen

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Das Modellieren von Geschäftsprozessen (ereignisgesteuerte Prozessketten) Fortbildung Nr. 67/ Manuel Friedrich

Universität Trier. FB IV Wirtschafts- und Sozialwissenschaften. SS 2008 Veranstalterin: Dipl.-Wirt.-Inf. Ariane Gramm

Business Process Model and Notation

Vom Business Process Model zum Workflow

Business Process Model and Notation BPMN

Prozessmodellierung mit Objektorientierten Ereignisgesteuerten. und der bflow* Toolbox

BPMN verdrängt die EPK? Warum BPMN alleine nicht reicht

Professionelle Seminare im Bereich MS-Office

Prozessorganisation Mitschriften aus den Vorlesung bzw. Auszüge aus Prozessorganisation von Prof. Dr. Rudolf Wilhelm Feininger

Geschäftsprozessmanagement

Thema: - DWF. Das Business Process Management System aus dem Hause PRAXIS AG. Wolfgang Lammel PRAXIS-Consultant

1 Mathematische Grundlagen

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick

Modellierung von Geschäftsprozessen nach VCP

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick

«Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen

K o n v e n t i o n enh a n d b u c h P r o z e s s m a n a g e m e n t

carekundenforum 2012 In Prozessen denken, mit IT Systemen lenken

Best Practice. Prozessmodellierung für behördenübergreifende. pm-bpmn Bundesverwaltung: Ergebnis der AG BEST PRACTICE BPMN.

Use Cases. Use Cases

BSV Ludwigsburg Erstellung einer neuen Internetseite

Geschäftsprozessmanagement

Erstellung von Prozessbeschreibungen. PB 4.2-1: Erstellung von Prozessbeschreibungen

Prozessdokumentation und -darstellung

2. Übung zur Vorlesung Service-orientierte Architekturen

Systemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5

Agile Unternehmen durch Business Rules

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Aufgaben und Lösungshinweise zum Lehrbuch

Informationssysteme im Gesundheitswesen. Institut für Medizinische Informatik Benjamin Trinczek basierend auf Folien von Philipp Bruland

Gemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

UpToNet Workflow Workflow-Designer und WebClient Anwendung

EasyWk DAS Schwimmwettkampfprogramm

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

1 topologisches Sortieren

IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Microsoft Office Visio 2007 Infotag SemTalk Thema: Prozessmodellierung

Themenblock 2: Datenmodellierung mit ERM

Anleitung Grundsetup C3 Mail & SMS Gateway V

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)

Zeichen bei Zahlen entschlüsseln

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Wir machen neue Politik für Baden-Württemberg

Einführung in. Logische Schaltungen

Content Management System mit INTREXX 2002.

1. Einführung Erstellung einer Teillieferung Erstellung einer Teilrechnung 6

Mitarbeiterbefragung als PE- und OE-Instrument

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Einheitliches BPMN-Modellieren in Schweizer Verwaltungen; Bericht aus der ech-arbeitsgruppe BPMN-Modellierungskonventionen

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Die Lernumgebung des Projekts Informationskompetenz

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Kurzanleitung. Zuordnung eines Moodle-Kurses in TUMonline

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

Erfolgreiche Webseiten: Zur Notwendigkeit die eigene(n) Zielgruppe(n) zu kennen und zu verstehen!

Online-Zugang zum EOM. Anleitung

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Anleitung zur Excel-Anwendung Basisprämienberechnung

teamsync Kurzanleitung

Benutzerverwaltung Business- & Company-Paket

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Vgl. Oestereich Kap 2.7 Seiten

BUILDNOTES TOPAL FINANZBUCHHALTUNG

Übung: Verwendung von Java-Threads

- Zweimal Wöchentlich - Windows Update ausführen - Live Update im Norton Antivirusprogramm ausführen

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Inhaltsverzeichnis. 1. Fragestellung

Internet online Update (Internet Explorer)

Modellierung von Arbeitsprozessen

Word 2010 Schnellbausteine

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service

Geschäftsprozesse und Entscheidungen automatisieren schnell, flexibel und transparent. Die BPM+ Edition im Überblick

Ideation-Day Fit für Innovation

BMW ConnectedDrive. connecteddrive. Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE.

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

Forschen - Schreiben - Lehren

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Artikel Schnittstelle über CSV

Kostenstellen verwalten. Tipps & Tricks

Was meinen die Leute eigentlich mit: Grexit?

IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken

Lehrer: Einschreibemethoden

Transkript:

2.5 Prozessmodellierung Die Prozessmodellierung ist eines der zentralen Basiselemente des Business Process Managements sowie der Ausgangspunkt des Prozesslebenszyklus. Zudem stellt sie im Hinblick auf die Implementierung und Umsetzung von Prozessmodellen in SAP NetWeaver den Schwerpunkt dieser Arbeit dar. Nach Haux 1 definiert sich die Geschäftsprozessmodellierung als eine Methode zur Modellierung von Abläufen unter Berücksichtigung der zur Durchführung notwendigen Parameter und Funktionen. Stub 2 versteht unter Geschäftsprozessmodellierung eine methodisch geleitete Tätigkeit, die den Anwendungsbereich gleichartiger Geschäftsprozesse mit Hilfe einer Modellierungssprache in ein Modell überführt. Die Modellierung von Geschäftsprozessen wird mit Hilfe sogenannter Modellierungsnotationen erstellt. Eine gute Prozessmodellierungsnotaion zeichnet sich nach Weber durch folgende Eigenschaften aus 3 Ausdrucksfähigkeit: Ist es aus fachlicher Sicht möglich alle Prozesse und die darin enthaltenen Elemente abzubilden? Durchgängigkeit: Besteht die Gefahr, dass bei der Überführung des fachlichen Modells in das technisch ausführbare Modell Inkonsistenzen entstehen? Kompilierbarkeit: Unterstützt die Modellierungsnotation überhaupt die Transformation in eine ausführbare Modellsprache? Automatisierung und Round-Tripping: Ist es möglich die Transformation der grafischen Modellierung in auszuführenden Code zu automatisieren, ohne dass manuelle Nachbearbeitung notwendig ist? Unterstützung durch BPM-Systeme: Wird die gewünschte Notation von gängigen BPM-Tools unterstützt? Die Geschäftsprozessmodellierung stellt nicht nur den Ausgangspunkt des Prozesslebenszyklus dar, sondern repräsentiert auch die wichtige Schnittstelle zwischen Fachund IT-Abteilung. 4 Die Überführung des fachlichen in ein ausführbares Modell ist zudem in 1 Vgl. Haux 2 Vgl. Stub S. 23 3 Vgl. Internetquelle1, S. 25 ff 4 Vgl. Internetquelle 7, Teil 1

der Wissenschaft und Praxis ein viel diskutiertes sowie umstrittenes Thema. 5 Nicht zuletzt aus dem Grund, dass die Ausdrucksfähigkeit, Durchgängigkeit, Synchronisationsfähigkeit und Kompilierbarkeit einer Notation Auswirkungen auf den gesamten Prozesslebenszyklus, die effektive und wertsteigernde Nutzung eines BPM-Systems und somit einer SOA-Landschaft im Ganzen hat. Im Laufe der Zeit haben sich verschiedene Notationsarten herausgebildet. Im Zusammenhang mit dem SAP NetWeaver sind jedoch die ereignisgesteuerte Prozesskette sowie die Business Process Modeling Notation von zentralem Interesse und werden im folgenden Abschnitt näher erläutert. 2.5.1 Ereignisgesteuerte Prozesskette-EPK Die ereignisgesteuerte Prozesskette wurde 1992 in Kooperation zwischen dem Lehrstuhl für Wirtschaftsinformatik der Universität Saarbrücken 6 und der SAP AG entwickelt und verbreitet. Vor allem in Deutschland hat sich seither die EPK in der Praxis als Modellierungsstandard etabliert. 7 Der Grundgedanke einer ereignisgesteuerten Prozesskette stützt sich auf der Idee, dass Ereignisse Funktionen, oder beendete Funktionen Ereignisse auslösen. Funktionen bilden Tätigkeiten ab, die durchgeführt werden müssen. Ereignisse wiederum stellen Zustände dar, die entweder aus der ausgeführten Tätigkeit resultieren, oder den Ausgangszustand eines noch nicht durchgeführten Prozesses beschreiben. 8 Weiterhin werden durch verschiedene Verbindungselemente beziehungsweise Operatoren logische Abläufe eines Geschäftsprozesses modelliert. Neben der ursprünglichen EPK, die auf eine geringe Anzahl von Symbolen zurückgreift, sind verschiedene Abwandlungen wie die erweiterte EPK (eepk) entstanden, bei der beispielsweise eine detailliertere Funktionsbeschreibung möglich ist. Überdies wurde die EPK vorrangig für die fachliche Prozessdokumentation entworfen. Dieser Grundsatz wird nicht zuletzt durch die intuitive Modellierungsart sowie durch die Eindeutigkeit und Interpretierbarkeit der Notation deutlich. 9 5 Vgl. ebd 6 Vgl. Internetquelle 6 7 Vgl. Internetquelle 8 8 Vgl. Internetquelle 9 9 Vgl. Internetquelle 10, S. 13

2.5.2 Business Process Modeling Notation BPMN Die Business Process Modeling Notation ist im Gegensatz zur EPK eine relativ junge Modellierungsnotation. Sie wurde von dem IBM-Mitarbeiter Stephen A. White im Jahr 2002 entworfen, später von der Business Process Management Initiative veröffentlicht und schließlich im Jahr 2005 an die Object Management Group übergeben (OMG) die BPMN 2006 zu einem Modellierungsstandard erklärte. 10 Desweiteren liegt BPMN in der aktuellen Ausführung 1.2 vor, jedoch ist für Mitte 2010 die überarbeitete Version 2.0 geplant. Die Intuition für die Entwicklung einer alternativen Modellierungsnotation wurde in der Einleitung dieser Arbeit bereits angedeutet. Dieselben Argumente finden sich auch in der BPMN-1.0-Spezifikation der BPMI wieder: The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from the business analysts,,to the technical developers,,and finally, to the business people who will manage and monitor those processes. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation. 11 Das primäre Ziel ist demnach einen Notationsstandard bereitzustellen, der nicht nur den fachlichen- oder den IT-Bereich separat anspricht, sondern in seiner Konzeption beiden Abteilungen verständlich und nützlich ist. Auf diese Weise sollen Missverständnisse und Verständigungsbarrieren zwischen Modellierungs- und Implementierungsebene beseitigt werden. Zudem wird eine direkte Ausführung der Prozessbeschreibung in einer Prozesslaufzeitumgebung angestrebt, um Schnittstellen und somit weitere Fehlerquellen sowie Zeitverzögerungen zu eliminieren. Dies ist auch ein wichtiger Aspekt im Hinblick auf die effektive Umsetzung einer SOA-Umgebung. Wird eine Implementierung neu komponierter Prozesse durch die Überwindung vieler Schnittstellen ausgebremst, ist das Ziel des Echtzeitunternehmens nur schwerlich umzusetzen. Im nächsten Abschnitt werden die Sprachelemente und Konventionen der beiden Notationen EPK und BPMN vorgestellt. Anschließend soll dann am Beispiel des SAP-NetWeavers untersucht werden, inwiefern mit Hilfe von BPMN die oben genannten Ziele umsetzbar sind und die Notation mit der EPK, vorwiegend im deutschen Raum, um die Position des gängigen Standards konkurriert. 10 Vgl. ebd 11 Vgl. Internetquelle 11 S. 1

2.5.3 Sprachelemente und Konventionen von EPK und BPMN Wie bereits in Abschnitt 2.5.1 erwähnt, beschreibt eine EPK die Ablauforganisation eines Unternehmens. Dabei wird die logische Abfolge sowie das Zusammenwirken von, Prozesselementen, Daten, Informationssystemen, Organisation sowie Erzeugnissen dargestellt. Die Ausgangs- und Endpunkte werden durchgehend von Ereignissen repräsentiert. Diese bestimmen auch welche Zustände beziehungsweise welche Bedingungen einen Prozess auslösen und welche Zustände die Beendigung eines Prozesses definieren. 12 Des Weiteren kann ein Ereignis verschiedene Funktionen zur selben Zeit auslösen und genauso sind mehrere Ereignisse als Ergebnis von Funktionen möglich. Für die Darstellung von Verzweigungen kommen sogenannte Konnektoren zum Einsatz. Diese dienen jedoch nicht nur der Verbindung zweier Elemente, sondern beinhalten auch logische Operatoren wie beispielsweise And Or oder X-OR. 13 Die BPMN greift auf sehr ähnliche Notationselemente zurück wie die EPK. Jedoch fordert das ambitionierte Ziel der BPMN nicht nur als eine fachliche Prozessdokumentation wie die EKP zu fungieren 14, sondern auch informationstechnologische Konventionen zu berücksichtigen, eine spezifischere und detailliertere Dokumentation. Die grafischen Symbole der Business Process Modeling Notation unterteilen sich zunächst in die Kategorien: Flow Objects Connecting Objects Pools und Lanes sowie Artefacts. 15 Die Flow Objects umfassen weiterhin sogenannte Gateways (Konnektoren), Activities (Aufgabe), und Events (Ereignisse). Das Gateway ist als ein Entscheidungspunkt beziehungsweise als Konnektor zu definieren, welchem logische Operatoren wie AND OR, X-OR oder auch Events zugeordnet werden können. Es wird durch eine Raute dargestellt. Eine Activity repräsentiert eine Aufgabe innerhalb eines Geschäftsprozesses, die abgearbeitet werden muss und wird durch ein an den Ecken abgerundetes Rechteck symbolisiert. Des 12 Vgl. Internetquelle 8 13 Vgl. Internetquelle 8 14 Vgl. ebd 15 Vgl. Internetquelle 11 S. 2ff

Weiteren lassen sich Activities in einfache Tasks sowie in komplexere Subprocesses untergliedern. 16 Schließlich stellen Events Ereignisse dar, welche während eines Geschäftsprozesses auftreten können. Jedes Event entsteht durch einen Auslöser (Trigger) und endet mit einem Ergebnis (Result). Ferner wird zwischen der Position wie Start, Intermediate und End-Events, der Wirkung im Geschäftsprozess also ein Catching- oder Throwing-Event und nach der Art wie Timer- oder Nachrichtenevent unterschieden. 17 Die Connecting Objects unterteilen sich in sogenannte Sequence-, Message und Association- Flows. Sequence Flows sind Verbindungskanten zwischen Flow-Objects in Form von durchgehenden Pfeilen und bestimmen in welcher Abfolge Activities durchlaufen werden. Message Flows hingegen verbinden Pools (Benutzerrollen) oder Flow Objects miteinander und weisen darauf hin, dass zwei Objekte des Diagramms Nachrichten austauschen. Associations dienen zur Verdeutlichung des Inputs sowie Outputs von Activities und werden durch einen gepunkteten Pfeil symbolisiert. 18 Ferner stellen Pools Benutzerrollen des Prozessablaufs dar, welche durch Lanes nochmals unterteilt werden können. Schließlich dienen Artefacts in ihrer Ausprägung als Annotations oder Data Objects zur Repräsentation von Dingen denen eine bestimmte Bedeutung beigemessen wird. Data Objects sind zum Beispiel benötigte Inputs oder generierte Outputs von Activities. 19 In der folgenden Abbildung werden die gängigen grafischen Elemente der EPK und der BPMN nochmals dargestellt. 16 Vgl. ebd 17 Vgl. Internetquelle 12 18 Vgl. Internetquelle 11 S. 2ff 19 Vgl. ebd

EPK BPMN Ereignis/Event Ereignis Start Inter med End Funktion Funktion Activity Konnektor /Gateway Organisationsaspekte Λ Λ XOR Organisation V Pool + X O Lane Stelle Datenfluss Kontrollfluss Message Flow Flow Quelle: Selbsterstellte Abbildung nach: Internetquelle 10 S. 32 20 20 Die vorgestellten Elemente stellen lediglich einen Ausschnitt und nicht den vollständigen Umfang der _jeweiligen Notation dar. Bei der EPK: Auszug aus 140 Symbolen (ARIS Toolset V.7), BPMN Auszug aus 37 _Symbolen (Introduction to BPMN 2006,OMG)