SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Vom Dokument zum Workflow
Camunda Community Meeting am 09. Juni 2015
Michael Karas Lars Orta
Swiss Life Deutschland iteratec GmbH
2/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Ausgangslage
3/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Aktuell
4/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Posteingang und Vorgangsbearbeitung
5/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
• Ausgangslage: Scannen nach Sachbearbeitung
• Integration in bestehendes IBM FileNet P8 System
• Strukturierung und Homogenisierung von Arbeitsabläufen
• Verarbeitung von internen Dokumenten
Herausforderungen
6/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Layout Aufgabenliste
7/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Layout Vorgangsbearbeitung
8/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Korrelation von eingehenden Dokumenten
• Exakte Zuordnung eines Dokuments zu einem laufendem Vorgang
– Barcode auf Rückantwortschreiben
– Vorgangsnummer als Dokumentmetadatum
• Heuristik
–Wenn keine Vorgangsnummer vorhanden, dann Zuordnung
auf Basis der Einzelvertragsnummer.
• Manuelle Benutzerinteraktionen
9/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Arbeiten mit Dokumenten in Vorgängen
Dokument 1
Dokument 2
Dokument 3
Dokument 4
Funktion Beispiel
Dokument in neuen Vorgang
verschieben
Dokument gehört nicht zum
Vorgang.
z.B. falsche Zuordnung durch
Korrelationsregeln
Dokument in neuen Vorgang
kopieren
Dokument enthält mehrere
Vorgänge, die eine getrennte
Bearbeitung erfordern.
z.B. Multi-GeVo
Dokument in bestehenden
Vorgang verschieben
Dokument gehört zu einem anderen
bestehenden Vorgang.
z.B. Korrektur falsch zugeordneter
Dokumente
Dokument in bestehenden
Vorgang kopieren
Dokument enthält Informationen zu
mehreren laufenden Vorgängen
Hinweis: Es wird nur mit Dokument-Referenzen gearbeitet.
10/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Dokumente verschieben
1. Dokument in bestehenden
Vorgang verschieben
2. Dokument in bestehenden
Vorgang verschieben und
eigenen Vorgang beenden
(Spezialfall von Variante 1)
3. Dokument in neuen Vorgang
verschieben
Vorgang 1 / D1, D2 Vorgang 1 / D1
Vorgang 2 / D2
Vorgang 1 / D1
Vorgang 2 / D1, D2Vorgang 2 / D2
Vorgang 1 / D1, D2 Vorgang 1 / D2
Vorgang 2 / D1, D3, D4Vorgang 2 / D3, D4
11/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Vorgang 1 / D1, D2 Vorgang 1 / D1, D2
Vorgang 2 / D2
Dokumente kopieren
1. Dokument in bestehenden
Vorgang kopieren
2. Dokument in neuen
Vorgang kopieren
Vorgang 1 / D1, D2 Vorgang 1 / D1, D2
Vorgang 2 / D2, D3, D4Vorgang 2 / D3, D4
12/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Vorgangskorrelation in BPMN
13/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Testscopes
http://docs.camunda.org/latest/guides/user-guide/#testing
14/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
bpmn-assert
• Community Extension
– https://github.com/camunda/camunda-bpm-assert
• Assertions
– for process instances: isActive, isEnded, isNotEnded, isStarted, …
– for tasks: isAssignedTo, isNotAssigned, hasCandidateGroup, hasDefinitionKey, hasDescription,
hasDueDate, hasId, hasName
– …
• Helper
– Claiming / Unclaiming tasks
– Completing tasks
– Sending messages
– …
15/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Beispiel
assertThat(processInstance)
.isStarted()
.task()
.hasDefinitionKey("edit")
.hasCandidateGroup(
"SB-Personal")
.isNotAssigned();
16/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Testfälle Vorgangskorrelation
1. Korrelation nicht möglich sowie ohne neue Zuordnung
2. Korrelation nicht möglich mit einer neuen Zuordnung
3. Korrelation möglich dann Korrelation Nicht Erfolgreich
4. Korrelation möglich dann Korrelation Erfolgreich
17/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Testfall 1
„korrelationNichtMoeglich_ohneNeueZuordnung“
18/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Testfall 3
„korrelationMoeglich_dann_KorrelationNichtErfolgreich“
19/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Testfall 4
„korrelationMoeglich_dann_KorrelationErfolgreich“
20/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015
Code und Demo
• Umsetzung Testfälle für „Scope 2“
• Nutzung von camunda-bpm-assert
• Arquillian Variante
– http://arquillian.org/
– Shrinkwrap zur Erstellung des WAR
– Automatisiertes Deployment auf laufender Jboss Instanz
– Starten mittels JUnit
– Ausführung der Testfälle auf dem Server
• Mockito Variante
– http://mockito.org/
– Mock und Helper Klassen von Camunda: ProcessEngineRule, Deployment und Mocks
– Starten mittels JUnit
– Lokale Ausführung der Testfälle
Lars Orta
+49 89 614551 – 0
Lars.Orta@iteratec.de
iteratec GmbH
Inselkammerstrasse 4
82008 München-Unterhaching
Michael Karas
+49 89 38109 – 0
Michael.Karas@swisslife.de
Swiss Life AG, Niederlassung für Deutschland
Zeppelinstraße 1
85748 Garching b. München
Vielen Dank für Ihre
Aufmerksamkeit

Contenu connexe

Tendances

Cawemo - Prozessverbesserung für Jedermann - Jakob Freund
Cawemo - Prozessverbesserung für Jedermann - Jakob FreundCawemo - Prozessverbesserung für Jedermann - Jakob Freund
Cawemo - Prozessverbesserung für Jedermann - Jakob Freundcamunda services GmbH
 
Testgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungTestgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungZambrovski Simon
 
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNOpen Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNcamunda services GmbH
 
Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtagcamunda services GmbH
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNcamunda services GmbH
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...JRibbeck
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPMcamunda services GmbH
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Roadshow 2018 - Automatisierte Prozesse im Betrieb
Roadshow 2018 - Automatisierte Prozesse im BetriebRoadshow 2018 - Automatisierte Prozesse im Betrieb
Roadshow 2018 - Automatisierte Prozesse im Betriebcamunda services GmbH
 
Testgetriebene Geschäftsprozessmodellierung
Testgetriebene GeschäftsprozessmodellierungTestgetriebene Geschäftsprozessmodellierung
Testgetriebene GeschäftsprozessmodellierungZambrovski Simon
 
Vortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in Bochum
Vortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in BochumVortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in Bochum
Vortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in BochumBPM&O GmbH
 
BPMN und Workflows in .NET
BPMN und Workflows in .NETBPMN und Workflows in .NET
BPMN und Workflows in .NETBernd Ruecker
 
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...Bernd Ruecker
 
Prozesse digitalisieren - heute und morgen
Prozesse digitalisieren - heute und morgenProzesse digitalisieren - heute und morgen
Prozesse digitalisieren - heute und morgenBernd Ruecker
 

Tendances (20)

Sneak Preview: Camunda Optimize
Sneak Preview: Camunda OptimizeSneak Preview: Camunda Optimize
Sneak Preview: Camunda Optimize
 
Webinar: BPMN mit camunda
Webinar: BPMN mit camundaWebinar: BPMN mit camunda
Webinar: BPMN mit camunda
 
Cawemo - Prozessverbesserung für Jedermann - Jakob Freund
Cawemo - Prozessverbesserung für Jedermann - Jakob FreundCawemo - Prozessverbesserung für Jedermann - Jakob Freund
Cawemo - Prozessverbesserung für Jedermann - Jakob Freund
 
Testgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungTestgetriebene Prozessmodellierung
Testgetriebene Prozessmodellierung
 
Open Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMNOpen Source Workflowmanagement mit BPMN, CMMN & DMN
Open Source Workflowmanagement mit BPMN, CMMN & DMN
 
Camunda bpm 7.0-release-webinar-de
Camunda bpm 7.0-release-webinar-deCamunda bpm 7.0-release-webinar-de
Camunda bpm 7.0-release-webinar-de
 
Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtag
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMN
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
CMMN in Camunda BPM 7.6
CMMN in Camunda BPM 7.6CMMN in Camunda BPM 7.6
CMMN in Camunda BPM 7.6
 
Roadshow 2018 - Automatisierte Prozesse im Betrieb
Roadshow 2018 - Automatisierte Prozesse im BetriebRoadshow 2018 - Automatisierte Prozesse im Betrieb
Roadshow 2018 - Automatisierte Prozesse im Betrieb
 
camunda BPM + Apache Camel
camunda BPM + Apache Camelcamunda BPM + Apache Camel
camunda BPM + Apache Camel
 
Testgetriebene Geschäftsprozessmodellierung
Testgetriebene GeschäftsprozessmodellierungTestgetriebene Geschäftsprozessmodellierung
Testgetriebene Geschäftsprozessmodellierung
 
Vortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in Bochum
Vortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in BochumVortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in Bochum
Vortrag "Prozessmanagement bei MTU Rolls Royce" | 10.10.2017 in Bochum
 
BPMN und Workflows in .NET
BPMN und Workflows in .NETBPMN und Workflows in .NET
BPMN und Workflows in .NET
 
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
2016 Bed-con Talk Workflows (BPMN), Business Rules (DMN), Case Management (CM...
 
Prozesse digitalisieren - heute und morgen
Prozesse digitalisieren - heute und morgenProzesse digitalisieren - heute und morgen
Prozesse digitalisieren - heute und morgen
 

Similaire à Iteratec: Vom Dokument zum Workflow

PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?
PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?
PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?Wolfgang Ksoll
 
Ws critical chainproject_0408
Ws critical chainproject_0408Ws critical chainproject_0408
Ws critical chainproject_0408ICV
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...
Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...
Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...Hamid Rahebi
 
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...camunda services GmbH
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
Microsoft Project meets PMBOK - den internationalen Projektmanagement-Standard
Microsoft Project meets PMBOK - den internationalen Projektmanagement-StandardMicrosoft Project meets PMBOK - den internationalen Projektmanagement-Standard
Microsoft Project meets PMBOK - den internationalen Projektmanagement-StandardDigicomp Academy AG
 
SAP SuccessFactors Learning Einführung bei SULZER
SAP SuccessFactors Learning Einführung bei SULZERSAP SuccessFactors Learning Einführung bei SULZER
SAP SuccessFactors Learning Einführung bei SULZERThomas Jenewein
 
Saubere Datenmigrations-Konzepte
Saubere Datenmigrations-KonzepteSaubere Datenmigrations-Konzepte
Saubere Datenmigrations-KonzepteIBsolution GmbH
 
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...IBsolution GmbH
 
Digitale Transformation im Gesundheitswesen
Digitale Transformation im GesundheitswesenDigitale Transformation im Gesundheitswesen
Digitale Transformation im GesundheitswesenHans Peter Knaust
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!Learning Factory
 
Der Digital Workplace der Next Iteration
Der Digital Workplace der Next IterationDer Digital Workplace der Next Iteration
Der Digital Workplace der Next IterationNext Iteration
 
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...Christopher Schulz
 
Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...
Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...
Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...IBM Switzerland
 
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections WebinarreiheIBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections WebinarreiheBeck et al. GmbH
 
CCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AG
CCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AGCCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AG
CCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AGCommunardo GmbH
 
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...soultank AG
 

Similaire à Iteratec: Vom Dokument zum Workflow (20)

Webinar - Agil? Na klar! Aber wie?
Webinar - Agil? Na klar! Aber wie?Webinar - Agil? Na klar! Aber wie?
Webinar - Agil? Na klar! Aber wie?
 
PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?
PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?
PRINCE2® und agile Methoden in Kombination – ein Erfolgsmodell für die Praxis?
 
Ws critical chainproject_0408
Ws critical chainproject_0408Ws critical chainproject_0408
Ws critical chainproject_0408
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...
Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...
Kybernetik, Lean , BIM Erfahrungen bei der Umsetzung in Infrastruktur- und Tu...
 
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
Microsoft Project meets PMBOK - den internationalen Projektmanagement-Standard
Microsoft Project meets PMBOK - den internationalen Projektmanagement-StandardMicrosoft Project meets PMBOK - den internationalen Projektmanagement-Standard
Microsoft Project meets PMBOK - den internationalen Projektmanagement-Standard
 
SAP SuccessFactors Learning Einführung bei SULZER
SAP SuccessFactors Learning Einführung bei SULZERSAP SuccessFactors Learning Einführung bei SULZER
SAP SuccessFactors Learning Einführung bei SULZER
 
Saubere Datenmigrations-Konzepte
Saubere Datenmigrations-KonzepteSaubere Datenmigrations-Konzepte
Saubere Datenmigrations-Konzepte
 
Scrum im Assessment
Scrum im AssessmentScrum im Assessment
Scrum im Assessment
 
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
 
Digitale Transformation im Gesundheitswesen
Digitale Transformation im GesundheitswesenDigitale Transformation im Gesundheitswesen
Digitale Transformation im Gesundheitswesen
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
 
Der Digital Workplace der Next Iteration
Der Digital Workplace der Next IterationDer Digital Workplace der Next Iteration
Der Digital Workplace der Next Iteration
 
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
 
Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...
Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...
Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Sympos...
 
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections WebinarreiheIBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
 
CCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AG
CCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AGCCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AG
CCD2014 - Qualitätsmanagement mit Confluence / Andre Engelhorn, SQL Projekt AG
 
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
 

Plus de camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda services GmbH
 

Plus de camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
 
Zeebe + Operate January 2020 Update
Zeebe + Operate January 2020 UpdateZeebe + Operate January 2020 Update
Zeebe + Operate January 2020 Update
 

Iteratec: Vom Dokument zum Workflow

  • 1. Vom Dokument zum Workflow Camunda Community Meeting am 09. Juni 2015 Michael Karas Lars Orta Swiss Life Deutschland iteratec GmbH
  • 2. 2/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Ausgangslage
  • 3. 3/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Aktuell
  • 4. 4/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Posteingang und Vorgangsbearbeitung
  • 5. 5/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 • Ausgangslage: Scannen nach Sachbearbeitung • Integration in bestehendes IBM FileNet P8 System • Strukturierung und Homogenisierung von Arbeitsabläufen • Verarbeitung von internen Dokumenten Herausforderungen
  • 6. 6/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Layout Aufgabenliste
  • 7. 7/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Layout Vorgangsbearbeitung
  • 8. 8/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Korrelation von eingehenden Dokumenten • Exakte Zuordnung eines Dokuments zu einem laufendem Vorgang – Barcode auf Rückantwortschreiben – Vorgangsnummer als Dokumentmetadatum • Heuristik –Wenn keine Vorgangsnummer vorhanden, dann Zuordnung auf Basis der Einzelvertragsnummer. • Manuelle Benutzerinteraktionen
  • 9. 9/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Arbeiten mit Dokumenten in Vorgängen Dokument 1 Dokument 2 Dokument 3 Dokument 4 Funktion Beispiel Dokument in neuen Vorgang verschieben Dokument gehört nicht zum Vorgang. z.B. falsche Zuordnung durch Korrelationsregeln Dokument in neuen Vorgang kopieren Dokument enthält mehrere Vorgänge, die eine getrennte Bearbeitung erfordern. z.B. Multi-GeVo Dokument in bestehenden Vorgang verschieben Dokument gehört zu einem anderen bestehenden Vorgang. z.B. Korrektur falsch zugeordneter Dokumente Dokument in bestehenden Vorgang kopieren Dokument enthält Informationen zu mehreren laufenden Vorgängen Hinweis: Es wird nur mit Dokument-Referenzen gearbeitet.
  • 10. 10/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Dokumente verschieben 1. Dokument in bestehenden Vorgang verschieben 2. Dokument in bestehenden Vorgang verschieben und eigenen Vorgang beenden (Spezialfall von Variante 1) 3. Dokument in neuen Vorgang verschieben Vorgang 1 / D1, D2 Vorgang 1 / D1 Vorgang 2 / D2 Vorgang 1 / D1 Vorgang 2 / D1, D2Vorgang 2 / D2 Vorgang 1 / D1, D2 Vorgang 1 / D2 Vorgang 2 / D1, D3, D4Vorgang 2 / D3, D4
  • 11. 11/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Vorgang 1 / D1, D2 Vorgang 1 / D1, D2 Vorgang 2 / D2 Dokumente kopieren 1. Dokument in bestehenden Vorgang kopieren 2. Dokument in neuen Vorgang kopieren Vorgang 1 / D1, D2 Vorgang 1 / D1, D2 Vorgang 2 / D2, D3, D4Vorgang 2 / D3, D4
  • 12. 12/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Vorgangskorrelation in BPMN
  • 13. 13/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Testscopes http://docs.camunda.org/latest/guides/user-guide/#testing
  • 14. 14/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 bpmn-assert • Community Extension – https://github.com/camunda/camunda-bpm-assert • Assertions – for process instances: isActive, isEnded, isNotEnded, isStarted, … – for tasks: isAssignedTo, isNotAssigned, hasCandidateGroup, hasDefinitionKey, hasDescription, hasDueDate, hasId, hasName – … • Helper – Claiming / Unclaiming tasks – Completing tasks – Sending messages – …
  • 15. 15/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Beispiel assertThat(processInstance) .isStarted() .task() .hasDefinitionKey("edit") .hasCandidateGroup( "SB-Personal") .isNotAssigned();
  • 16. 16/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Testfälle Vorgangskorrelation 1. Korrelation nicht möglich sowie ohne neue Zuordnung 2. Korrelation nicht möglich mit einer neuen Zuordnung 3. Korrelation möglich dann Korrelation Nicht Erfolgreich 4. Korrelation möglich dann Korrelation Erfolgreich
  • 17. 17/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Testfall 1 „korrelationNichtMoeglich_ohneNeueZuordnung“
  • 18. 18/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Testfall 3 „korrelationMoeglich_dann_KorrelationNichtErfolgreich“
  • 19. 19/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Testfall 4 „korrelationMoeglich_dann_KorrelationErfolgreich“
  • 20. 20/25 | Camunda Community Meeting | Vom Dokument zum Workflow | 09.06.2015 Code und Demo • Umsetzung Testfälle für „Scope 2“ • Nutzung von camunda-bpm-assert • Arquillian Variante – http://arquillian.org/ – Shrinkwrap zur Erstellung des WAR – Automatisiertes Deployment auf laufender Jboss Instanz – Starten mittels JUnit – Ausführung der Testfälle auf dem Server • Mockito Variante – http://mockito.org/ – Mock und Helper Klassen von Camunda: ProcessEngineRule, Deployment und Mocks – Starten mittels JUnit – Lokale Ausführung der Testfälle
  • 21. Lars Orta +49 89 614551 – 0 Lars.Orta@iteratec.de iteratec GmbH Inselkammerstrasse 4 82008 München-Unterhaching Michael Karas +49 89 38109 – 0 Michael.Karas@swisslife.de Swiss Life AG, Niederlassung für Deutschland Zeppelinstraße 1 85748 Garching b. München Vielen Dank für Ihre Aufmerksamkeit