19
Thomas Allweyer BPMS Einführung in Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software

Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

Thomas Allweyer

BPMS

Einführung in

Business Process

Management-

Systeme

Mit zahlreichen

Beispielprozessen,

ausführbar mit

Open Source-Software

Page 2: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 3: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 4: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

1 Über dieses Buch

Page 5: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 6: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 7: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

2 Einführendes Beispiel

2.1 Ein einfacher Angebotserstellungsprozess

Abbildung 1: Ein einfacher Angebotserstellungsprozess

An

geb

ot

ers

telle

n

Verk

äu

fer

Anfrage

erfassen

Angebot

ausarbeiten

Angebot

kalkulieren

Angebot

versandt

Angebot

versenden

Absage

versenden

Absage

versandt

Angebot

überarbeiten

Angebot

komplett

Nicht

machbar

Überarbeitung

erforderlich

Tech

nis

ch

er

Ve

rtri

eb

s-

mita

rbe

ite

r

Page 8: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

2.2 IT-Unterstützung für den Beispielprozess

Page 9: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 10: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 11: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

2.3 Grundprinzip eines BPMS

Abbildung 2: Wichtige Komponenten eines BPMS

Process Engine

Modellierungs-

komponente

Prozess-Entwickler

Prozesse

modellieren und

entwickeln

Prozessdefinitionen

hochladen

Prozesse

ausführen

Prozessportal

Prozess-

beteiligter

ProzessportalArbeits-

schritte

durchführen

Prozess-

beteiligter

Page 12: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

Abbildung 3: Modellierungs- und Entwicklungsumgebung „Bonita BPM Studio“

Page 13: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

Abbildung 4: Prozessdefinition und Prozessinstanzen

An

geb

ot

ers

telle

n

Verk

äu

fer

Anfrage

erfassen

Angebot

ausarbeiten

Angebot

kalkulieren

Angebot

versandt

Angebot

versenden

Absage

versenden

Absage

versandt

Angebot

überarbeiten

Angebot

komplett

Nicht

machbar

Überarbeitung

erforderlich

Tech

nis

ch

er

Ve

rtri

eb

s-

mita

rbe

ite

r

Prozessdefinition "Angebotserstellung"

Prozessinstanzen

An

geb

ot

ers

telle

n

Verk

äu

fer

Anfrage

erfassen

Angebot

ausarbeiten

Angebot

kalkulieren

Angebot

versandt

Angebot

versenden

Absage

versenden

Absage

versandt

Angebot

überarbeiten

Angebot

komplett

Nicht

machbar

Überarbeitung

erforderlich

Tech

nis

ch

er

Ve

rtri

eb

s-

mita

rbe

ite

r

Nr: 001

Datum Beginn: 31.7.

Kunde: Firma Meyer

Verkäufer: Frau Lauer

Techn. Vertr.mitarb.: Herr Tumm

Anfrage: "1 Serverlizenz + ..."

...

Nächster Schritt: Angebot kalkulieren

Daten

Regeln

Benutzerrollen

Dialoge

...

An

geb

ot

ers

telle

n

Verk

äu

fer

Anfrage

erfassen

Angebot

ausarbeiten

Angebot

kalkulieren

Angebot

versandt

Angebot

versenden

Absage

versenden

Absage

versandt

Angebot

überarbeiten

Angebot

komplett

Nicht

machbar

Überarbeitung

erforderlich

Tech

nis

ch

er

Ve

rtri

eb

s-

mita

rbe

ite

r

Nr: 002

Datum Beginn: 1.8.

Kunde: Firma Lang

Verkäufer: Frau Lauer

Techn. Vertr.mitarb.: Herr Tumm

Anfrage: "2 Userlizenzen + ..."

...

Nächster Schritt: Angebot überarbeiten

An

geb

ot

ers

telle

n

Verk

äu

fer

Anfrage

erfassen

Angebot

ausarbeiten

Angebot

kalkulieren

Angebot

versandt

Angebot

versenden

Absage

versenden

Absage

versandt

Angebot

überarbeiten

Angebot

komplett

Nicht

machbar

Überarbeitung

erforderlich

Tech

nis

ch

er

Ve

rtri

eb

s-

mita

rbe

ite

r

Nr: 003

Datum Beginn: 1.8.

Kunde: Firma Weber

Verkäufer: Herr Kiefer

Techn. Vertr.mitarb.: Herr Tumm

Anfrage: "1 Serverlizenz + ..."

...

Nächster Schritt: Angebot ausarbeiten

Page 14: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

Abbildung 5: Prozessportal von Bonita

Abbildung 6: Dialog für den Arbeitsschritt „Angebot kalkulieren“

Page 15: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

2.4 Notwendige Informationen für die Prozessausführung

Abbildung 7: Administrationsportal

Page 16: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

Abbildung 8: Erforderliche Zusatzinformationen zur Ausführung eines Prozesses

Rollen und Benutzer

Dialog

Nr

Name

Beschreibung

OK Abbruch

Dialoge

Daten und

Informationen

Regeln

Externe Systeme

Automatisierte

Funktionen

public int method(int arg){

if(arg>0){

var1=arg;

} else {

var1=0;

}

var2 = method2(var1);

return var2;

}Daten-

Mappings

Nr

Name

Beschreibung

Menge

Preis

ID

Nachname

Text

Menge1

Brutto

Page 17: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 18: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes
Page 19: Thomas Allweyer - Kurze Prozesse · Business Process Management- Systeme Mit zahlreichen Beispielprozessen, ausführbar mit Open Source-Software . 1 Über dieses Buch . 2 Einführendes

2.5 Der Beispielprozess Schritt für Schritt

2.5.1 Ausführbares Prozessmodell