29
42. DNUG Konferenz · 10./11. Juni 2015 · Dortmund Prozessautomatisierung im Domino-Kosmos - nicht ohne meine Workflow-Engine (BPM14) Track 2.1 IT-Strategie Business Process Management Jens Ribbeck ULC Business Solutions GmbH, Dresden www.ulc.de [email protected] +49 (0) 351 5638-100

DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

Embed Size (px)

Citation preview

Page 1: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

42. DNUG Konferenz · 10./11. Juni 2015 · Dortmund

Prozessautomatisierung im Domino-Kosmos- nicht ohne meine Workflow-Engine (BPM14)

Track 2.1 IT-Strategie – Business Process Management

Jens Ribbeck

ULC Business Solutions GmbH, Dresden

www.ulc.de

[email protected]

+49 (0) 351 5638-100

Page 2: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Jens RibbeckIBM Notes / Domino seit 1999 Anwender, Entwickler und Administrator

Schwerpunkte:

Prozessmanagement, Integration, Schnittstellen

Der Referent

www.ulc.de

ULC Business Solutions GmbH

IBM Premier Business Partner

Full Service Provider, IBM Collaboration Software

GABO GmbH & Co. KG

Führender technologieübergreifender Lösungsanbieter im Bereich Geschäftsprozessoptimierung und IT-basierter Möglichkeiten der Zusammenarbeit

Page 3: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Warum soll ich BPM machen ?

Damit Dein Geschäftsmodell skalierbar wird.

Page 4: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Agenda

• BPM im Unternehmen

• Workflow-Umgebungen

• BPM und IBM-Domino

• Ein Show-Case

Page 5: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM

• Spielt seit einigen Jahren eine zunehmend wichtigere Rolle

• Wird von unterschiedlichen Kräften getrieben

– ORGA-Abteilung

– IT

– Revision

• BPM-Kreislauf wird oft (noch) nicht gelebt

BPM im Unternehmen

Page 6: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Der klassische Weg

Fachabteilung:

• Modelliert Prozesse mit verschiedenen Methoden und Tools

• Definiert Anforderungen, schreibt Lastenhefte

• Evaluiert Produkte

[1]

[2]

[3]

Page 7: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Der klassische Weg

IT-Abteilung:

• Setzt Anforderungen um

• Entwickelt ggf. selbst

• Installiert Produkte und konfiguriert sie

• Stellt den Betrieb sicher

[4]

[2]

[5]

Page 8: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Der klassische Weg

Page 9: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Der neue Weg

Page 10: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Der neue Weg

Geht das? Ja !

Ebene 2 und Ebene 3als gemeinsames „Artefakt“

Page 11: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Der neue Weg

Brücken bauen !

Wie ?

Page 12: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Die (mögliche) Basis

• Standardisiert:

– BPMN 2.0 ISO-Standard

– CMMN 1.0 OMG-Standard

– DMN Beta 2

• Tool- und Hersteller-unabhängig

• Meta-Modell für Ausführbarkeit

DMN

Page 13: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – BPMN 2.0

• Wird von vielen gängigen Tools unterstützt (Visio, Aris, Signavio, Bizagi, IBO …)

• Ausführbarkeit in Process-Engines und BPM-Suiten

• Grundsätzlich austauschbar (definiertes Austauschformat)

• Herstellerspezifische Erweiterung möglich

Und …

Page 14: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – BPMN 2.0

… BPMN 2.0 ist „Collaborations-tauglich“

• Standard-XML-Format für Speicherung

• JS-Frameworks zur Anzeige (z.B. bpmn.io)

• Tool-Unterstützung der Zusammenarbeit (z.B. Signavio und Bizagi)

• Roundtrip-fähig (Beispiel: camunda cycle)

(Demo…später)

Page 15: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM im Unternehmen – Gemeinsam sind wir stark

Ebene 2

Operatives Prozessmodell

Ebene 3a

Technisches

Prozessmodell

Ebene 1

Strategisches

Prozessmodell

Ebene 3b

IT-Spezifikation

Ebene 4b

Implementierung

Prozesslandschaft

Inhalt: Prozess im Überblick

Ziel: Schnelles Verständnis

Inhalt: Operative Abläufe

Ziel: Arbeits- und

Umsetzungsgrundlage

Inhalt: Technische Details

Ziel: Umsetzung

Fachlich

(Business)

Technisch

(IT)

Mit Process Engine

Ohne Process Engine

• Brüche nach oben verlagern• Verschiedene Sichten auf Ebene 2• Gemeinsame Modellierung

Page 16: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Eine passende Workflow Umgebung– die Qual der Wahl

?

Page 17: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Eine passende Workflow Umgebung– ein kurzer Vergleich

BPM Suiten

• All-In-One Lösungen

• Oft umfangreiche Tool-Palette

• Teilweise branchenspezifisch

• Schwergewichtig, kostenintensiv(teilweise Einstieg über Communitys)

• Steile Lernkurve

• Starke Herstellerabhängigkeit

Process-Engines/Frameworks/Tools

• Development-Frameworks

– Für verschiedene Entwicklungs-Plattformen und –Sprachen (Java, .NET, …)

• Konzentration auf Kernfunktionen

• Teilweise OpenSource mit/ohne Support-Angebot

• Service-Orientierung

Page 18: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

BPM-Suite

Eine passende Workflow Umgebung BPM-Suiten ?

IT infrastructure

SoftwareDeveloper

?

BusinessUser

???

Page 19: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Process-Engine: Was soll sie können ?

(KPI)Reporting

Rule Engine

Process Engine

ESBTaskLists /

Portal / Mobile / etc.

Legacy / Backendintern / extern

ProcessParticipants

(KPI) Monitoring

ProcessAnalyst

ProcessEngineer

<xml>

<asass>sddsd</sdsd>

<sdds>sdsds</sdsds>

<sdd>

<sddsds>sddsd</fff>

</sdd>

</ffdfsdf>

BPMN 2.0

auch BPMN 2.0

Speichern

Execution

ProcessAdministrator

ProcessManager

Drei (Kern-) Aufgaben

• Prozesse ausführen• Aufgaben verwalten• Kennzahlen bereitstellen

Page 20: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Und wie sieht das im Domino-

Umfeld aus ?mmmh…

Page 21: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

IBM Domino bis heute:

• Anwendungen oft workflow-getrieben, aber

• Meistens keine expliziten Workflow-Komponenten enthalten

• Workflows i.d.R. explizit ausprogrammiert

• Prozesskennzahlen oft nicht ermittelbar (u.a. bedingt durch die Domino-Datenstruktur)

IBM Domino und Workflows

Page 22: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Vorhandene Frameworks:• Sind z.T. schon lange verfügbar und etabliert• Basieren i.d.R. nicht auf BPMN 2.0

(obwohl IBM im BPM durchaus eine Vorreiterrolle gespielt hat #BPEL #BPMN1.0)

• Müssen meistens auf Designebene integriert und individuell angepasst werden

• Eher Dokumenten- als Aufgabenorientiert• Können oft angepasst werden (offener Quellcode)• Sind selten für Interaktion über Domino-Grenzen hinaus ausgelegt• Enthalten z.T. nur zusätzlich eine „Workflow-Komponente“

IBM Domino und Workflows

Page 23: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Wo geht dir Reise hin ?

• Verlagerung von Notes-Client zu Browser

• Verlagerung von E-Mail zu anderen Kommunikationsplattformen

• Verlagerung von homogenen System zu heterogenen Systemen und SOA

IBM Domino und Workflows

Page 24: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Eine mögliche Lösung:

camunda.org … Open Source Plattform im Zusammenspiel mit IBM-Domino Server

• Autarke Lösung mit vielfältigen Schnittstellen

• (Domino-) grenzüberschreitend

• Vielfältige Schnittstellen, hohe Flexibilität

IBM Domino und Workflows

Page 25: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Demo

Page 26: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Ausblicke / Ideen / Perspektiven

• CMMN in camunda.org bereits integriert

• Interaktion mit Drittsystemen vereinfacht

• Komplexe Programmteile in Java auf EE-Server einbindbar

Page 27: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Fazit

BPM kann auch sinnvoll im Domino-Umfeld zum Einsatz kommen.

Es lohnt sich, über den (Domino-) Tellerrand hinauszuschauen.

Zusammenarbeit zwischen Fachabteilung und IT ist zwingende Voraussetzung.

BPM

Page 28: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Jetzt und hier,

heute auf der Konferenz,

oder per Mail unter [email protected]

Fortsetzung morgen im Vortrag AE22 mit technischen Details…

Fragen ?

[6]

Page 29: DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht ohne meine Workflowengine (BPM14)

www.dnug.de

Copyright © 2015, ULC Business Solutions GmbH / Gabo GmbH & Co. KG

Bildquellen: camunda, openclipart.org und flickr:

[1], © Lars Plougmann, Quelle: https://www.flickr.com/photos/criminalintent/2699108040[2], © Peter, Quelle: https://www.flickr.com/photos/el_cajon_yacht_club/13791480554[3], © Marcus Schwan, Quelle: https://www.flickr.com/photos/zzoomm-de/5542914106

[4], © János Balázs, Quelle: https://www.flickr.com/photos/jbid-post/7634979252[5], © Kersten A. Richers, Quelle: https://www.flickr.com/photos/daskerst/2256550558[6], © Bettina Braun, Quelle: https://www.flickr.com/photos/bettina-braun/277386361