Modellierung von Arbeitsprozessen



Ähnliche Dokumente
Modellierung von Arbeitsprozessen

Modellierung von Arbeitsprozessen

Informatik für Ökonomen II: Modellierung von Informatiksystemen. 3. Modellierung von Arbeitsprozessen

Informatik für Ökonomen II: Modellierung von Informatiksystemen. 3. Modellierung von Arbeitsprozessen

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

Geschäftsprozesse - EPK

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

2. Übung zur Vorlesung Service-orientierte Architekturen

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

Übung 4. Musterlösungen

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

Prozessmodellierung mit Objektorientierten Ereignisgesteuerten. und der bflow* Toolbox

EPK Ereignisgesteuerte Prozesskette

Geschäftsprozesse: Modellierung und Analyse

Software-Engineering SS03. Zustandsautomat

Geschäftsprozessmodellierung

BPMN. Suzana Milovanovic

Geschäftsprozessanalyse

Aufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik

Fragenkatalog Geschäftsmodellierung Grundlagen

Einführung in Petri-Netze. Modellierung von Abläufen und Prozessen (1) Abhängigkeitsgraphen: Motivation. Petri-Netze

Petri-Netze / Eine Einführung (Teil 2)

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

Modellierungsmethoden in der Informatik

Workflow-Management-Systeme

Requirements Engineering I

Aufgaben und Lösungshinweise zum Lehrbuch

Modellierung von Geschäftsprozessen Teil 6 - Petri-Netze

Grundbegriffe der Informatik

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 22

Modellierung von Geschäftsprozessen Teil 5 - Ereignisgesteuerte Prozessketten

Arbeitsschritte EAÜ Leistungserbringer Einnahmen erfassen

Übungen Workflow Management. Blatt 2

R&I-Fließbilder in PLANEDS

EINFÜHRUNG IOZ AG 1

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

Wintersemester Systementwicklung: Grundlagen. Lösungen zu den Übungsaufgaben. Stand:

Motivation. Motivation

Lineare Optimierung Ergänzungskurs

Geringer Schulungsaufwand, kurze Einarbeitungszeit Einheitliche Benutzeroberfläche für alle Module

Herausforderungen im Prozessmanagement. von Schweizer Gemeinden

Gefahr droht!! Eine Frage der Sichtweise

Trainings und Workshops

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

UpToNet Workflow Workflow-Designer und WebClient Anwendung

Umsetzung des OrViA-Frameworks mit ARIS

PC CADDIE SMS Versand

Business Process Model and Notation

Klausur Software Engineering für WI (EuI)

Benutzerverwaltung Business- & Company-Paket

Diplomprüfung. Termin: Wintersemester 2002/2003. Wirtschaftsinformatik II. ARIS: Modellierungsmethoden, Metamodelle, Anwendungen

Geschäftsprozesse: Modellierung und Analyse

How to do? Projekte - Zeiterfassung

Freigabemitteilung Nr. 39. Neue Funktionen adresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern

Fachhochschule Südwestfalen Wir geben Impulse

Hilfe zur Urlaubsplanung und Zeiterfassung

GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen

Rheinische Fachhochschule Köln ggmbh. Klausur Datenverarbeitung. Studiengang Produktionswirtschaft I. Wintersemester 2008/2009.

5 Methoden und Werkzeuge zur Prozessmodellierung

FastGov Die Verwaltung beschleunigen. Antragsbearbeitung. 10. November Prof. Dr. rer. pol. Reza Asghari

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

Hinzufügen elektronischer Zugangsdaten zu einer Gesellschaft (VU)

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!.

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

Motivation. Gliederung. Ereignis(gesteuerte) Prozessketten sind eine etablierte Modellierungstechnik. Vorlesung: Geschäftsprozessmodellierung

Lösungshinweise zur Einsendearbeit 2 SS 2011

Anleitung zum Bestellformular für Visitenkarten UZH

Mai Hauptseminar: Nichtrelationale Datenbanken Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln

Requirements Engineering Die Dinge von Anfang an richtig machen

Selbstständig mit einer Werbeagentur interna

Internet Explorer Version 6

Meldung der Waffennummern (Waffenkennzeichen) nach der Feuerwaffenverordnung der EU

Fragebogen zur Anforderungsanalyse

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

E = Einzelvertretungsbefugnis B = nur zwei gemeinsam, nicht beide aus B. Unterschriftsprobe

Leitfaden zur Anlage einer Nachforderung. Nachforderung Seite 1 von 11 RWE IT GmbH

2. Psychologische Fragen. Nicht genannt.

Anleitung zum Bestellformular für Geschäftsdrucksachen UZH

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Elektronischer Servicebericht

Übungen zur Softwaretechnik

4. Mathematik Olympiade 2. Stufe (Kreisolympiade) Klasse 8 Saison 1964/1965 Aufgaben und Lösungen

Geschäftsprozesse: Modellierung und Analyse

Aufträge bearbeiten in euro-bis flow

Lichtbrechung an Linsen

Orderarten im Wertpapierhandel

Übung. Einführung in das Geschäftsprozessmanagement am Beispiel von ARIS

Dialognetze. Ziel : Beschreibung von Methoden und Beschreibungstechniken für den Entwurf und die Dokumentation von Dialogabläufen

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

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Vom Business Process Model zum Workflow

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele.

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

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Software-Qualität Ausgewählte Kapitel

Transkript:

Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 9 Modellierung von Arbeitsprozessen Universität Zürich Institut für Informatik

Inhalt 9.1 Grundlagen 9.2 Ereignisgesteuerte Prozessketten (EPK) 9.3 Andere Sprachen Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 2

9.1 Grundlagen Informatik unterstützt oder automatisiert Arbeitsprozesse von Menschen ausgeführte Prozesse maschinell ausgeführte Prozesse Die Modellierung von Arbeitsprozessen ist wichtig Arbeitsprozess (work process) eine geordnete Folge von Arbeitsschritten zur Erreichung eines geplanten Arbeitsergebnisses. Von besonderer Bedeutung sind Geschäftsprozesse, insbesondere in der Wirtschaftsinformatik Geschäftsprozess (business process) Funktions- und stellenübergreifender Arbeitsprozess in einem Unternehmen, welcher direkt oder indirekt zur Erzeugung einer Leistung für einen Kunden oder den Markt dient. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 3

Charakteristika von Arbeitsprozessen Elemente Arbeitsschritte Ereignisse, welche den Ablauf steuern Beteiligte Personen / Stellen / Maschinen Verwendete / erzeugte Materialien Eigenschaften Auf ein Ziel gerichtet Transformiert Eingaben (Daten, Materialien, Energie) in Ausgaben Durch Ereignisse angestoßen und gesteuert Durch Aktionsträger (Personen, Organisationen, Maschinen) ausgeführt Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 4

Arbeitsprozessmodelle Einfache Arbeitsprozessmodelle modellieren nur eine Folge von Arbeitsschritten und Ereignissen Erweiterte Arbeitsprozessmodelle modellieren zusätzlich auch Beteiligte und Materialien Sprachen für die Modellierung von Arbeitsprozessen Ereignisgesteuerte Prozessketten (EPK) UML-Aktivitätsdiagramme (vgl. Kapitel 5) Sprachen zur Verhaltensmodellierung (zum Beispiel Statecharts oder Petrinetze, vgl. Kapitel 7) Programmablaufpläne (veraltet nicht mehr verwenden, vgl. Kapitel 5) Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 5

9.2 Ereignisgesteuerte Prozessketten (EPK) Von Scheer und Mitarbeitern entwickelte Sprache zur Modellierung von Geschäftsprozessen Basis: Ereignisse und Funktionen Ereignis Bestellung eingegangen löst aus Vorrat ausreichend Vorrat nicht ausreichend Funktion erzeugt Bestellung erfassen liefern nachbestellen Vorgang beendet Verzweigungskonnektor Zusammenführungskonnektor Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 6

Ereignisgesteuerte Prozessketten (EPK) 2 Abgeleitet von Petrinetzen: auf ein Ereignis folgt immer eine Funktion und umgekehrt Im deutschsprachigen Raum weit verbreitet Wird insbesondere beim Einsatz von SAP zur Modellierung der Geschäftsprozesse eines Unternehmens eingesetzt Erweiterung mit Informationsobjekten und Organisationseinheiten möglich (EEPK) Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 7

Ereignisgesteuerte Prozessketten: Notation Antrag gestellt Antrag bearbeiten Ereignis: der Zustand eines Geschäftsprozesses verändert sich Funktion: Transformation von Geschäftsobjekten Steuerfluss: Kausal-sachlogische Abhängigkeiten zwischen Ereignissen und Funktionen Konnektor: Verzweigung oder Zusammenführung von Steuerflüssen Produktion Prozesswegweiser: dient zur Gliederung in Teilmodelle Notationsvarianten oder statt XOR statt Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 8

Konnektoren A D UND-Verzweigung (Split) A erzeugt die Ereignisse B und C D löst die Funktionen E und F aus B C E F G H K L UND-Zusammenführung (Join) I wird ausgelöst, wenn G und H eingetreten sind I M M wird erzeugt, wenn K und L abgeschlossen sind Analog: ODER-Verzweigung / Zusammenführung Exklusiv-ODER (XOR)-Verzweigung / Zusammenführung Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 9

Aufgabe 9.1 a) Interpretieren Sie die EPK-Fragmente (a) und (b) b) Nach Keller, Nüttgens und Scheer (1992) sind die EPK-Fragmente (c) und (d) nicht erlaubt. Begründen Sie, warum. (a) (b) (c) (d) F1 F2 F E E E E1 E2 F1 F2 F1 F2 Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 10

Prozesswegweiser Auftrag eingegangen Auftragsannahme Auftrag einplanen Auftrag eingeplant Auftrag eingeplant Teile produzieren Produktion Auftrag abgewickelt Die Zuordnung erfolgt über gemeinsame Ereignisse Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 11

Aufgabe 9.2 In einer Regionalbank erfolgt der Prozess der Kreditvergabe wie folgt: Zunächst wird der Antrag erfasst. Dann prüft der Kreditsachbearbeiter das Kreditrisiko. Ist das Risiko hoch, lehnt er den Antrag ab. Ist das Risiko gering, bewilligt er den Kredit und erstellt den Kreditvertrag. Bei mittlerem Risiko wird der Antrag durch die Filialleiterin begutachtet. Entscheidet sie positiv, wird der Antrag bewilligt, anderenfalls wird er abgelehnt. Zum Schluss unterschreibt die Filialleiterin den Bescheid an den Antragsteller und der Kreditsachbearbeiter legt die Unterlagen in den Kreditakten ab. Modellieren Sie diesen Geschäftsprozess mit einem EPK. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 12

Erweiterte EPKs (EEPK) Zu jeder Funktion wird zusätzlich erfasst die beteiligten Informationsobjekte die ausführende Einheit in der Organisation Die Darstellung erfolgt in der Regel tabellarisch (siehe SAP Beispiel) Bestellung eingegangen Bestellung Bestellung erfassen Sachbearbeiter Lieferauftrag Informationsobjekte...... Organisationseinheit Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 13

Erweiterte EPK: Notation Filialleiterin Organisationseinheit Lieferauftrag Informationsobjekt Teilweise wird noch unterschieden zwischen: Lieferposition Datenobjekt (im Datenmodell) Lieferung Informationsobjekt (auf Geschäftsebene) Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 14

Beispiel: SAP CM Universität Zürich Erfassung Studiengang/Studienschwerpunkt Ereignis Funktion Org. einheit Anwend.syst. Daten Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 15

9.3 Andere Sprachen Jede Modellierungssprache, welche durch äußere Ereignisse gesteuerte Abläufe modellieren kann, eignet sich grundsätzlich zur Modellierung von Arbeits- bzw. Geschäftsprozessen. Gebräuchlich sind UML-Aktivitätsdiagramme Möglich sind ferner Statecharts Petrinetze Programmablaufpläne Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 16

UML-Aktivitätsdiagramme Funktionen werden als Aktivitäten modelliert Ereignisse werden nur bei Fallunterscheidungen explizit modelliert Organisationseinheiten und Informationsobjekte sind modellierbar Parallelverarbeitung entspricht den UND-Konnektoren in EPKs Bestell-Sachbearbeiter Bestellung erfassen Auslieferungs-Sachbearbeiter [Vorrat nicht ausreichend] [Vorrat ausreichend] Bestellung Lieferauftrag liefern nachbestellen Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 17

Aufgabe 9.3 Modellieren Sie den in Aufgabe 9.2 gegebenen Geschäftsprozess für die Kreditvergabe mit einem UML-Aktivitätsdiagramm. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 18

Petrinetze Naheliegend: Modellierung von Arbeitsprozessen als Prädikat- Transitionsnetze (vgl. Kapitel 7) Arbeitsschritte Stellen auslösende oder terminierende Ereignisse Transitionen Bedingungen Prädikate auf Transitionen Alternativ auch möglich: Funktionen (aktiv, transformierend) Transitionen Situationen, eingetretene Ereignisse (passiv, speichernd) Stellen In dieser Form zur Semantikdefinition von EPK verwendet Nicht modellierbar Organisationseinheiten Verwendete Daten Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 19

Petrinetze und Ereignisgesteuerte Prozessketten Definition der Semantik von EPK durch Stellen-Transitionsnetze: Funktionen in EPK Transitionen Ereignisse in EPK Stellen [van der Aalst 1999] EPK: Bestellung eingegangen Äquivalentes Petrinetz: Bestellung eingegangen Bestellung erfassen XOR-Verzweigung Bestellung erfassen Vorrat ausreichend liefern Vorgang beendet Vorrat nicht ausreichend nachbestellen Vorrat ausreichend liefern XOR-Zusammenführung Vorgang beendet Vorrat nicht ausreichend nachb estellen Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 20

Aufgabe 9.4 Bilden Sie die folgenden Konnektoren von ereignisgesteuerten Prozessketten auf entsprechende Petrinetz-Konstrukte ab. a) b) c) A D G H B C E F I Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 21

Literatur Keller, G., M. Nüttgens, A.-W. Scheer (1992). Semantische Prozessmodellierung auf der Grundlage Ereignisgesteuerter Prozessketten (EPK). In: A.-W. Scheer (Hrsg.): Veröffentlichungen des Instituts für Wirtschaftsinformatik, Heft 89, Saarbrücken. Rumbaugh, J., Jacobson, I., Booch, G. (1999). The Unified Modeling Language Reference Manual. Reading, Mass. : Addison-Wesley. Scheer, A.-W. (2002). ARIS vom Geschäftsprozess zum Anwendungssystem, 4. Auflage, Berlin: Springer. van der Aalst, W.M.P. (1999). Formalization and Verification of Event-driven Process Chains. Information and Software Technology 41(10): 639-650. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 22