alfresco day vienna 2016: activiti goes enterprise: die evolution der bpm suite aus sicht des...
TRANSCRIPT
![Page 1: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/1.jpg)
#AlfrescoDayVienna
![Page 2: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/2.jpg)
Activiti goes Enterprise Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports
![Page 3: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/3.jpg)
Expert Support EngineerDennis Koch, Support, Alfresco
![Page 4: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/4.jpg)
Agenda
• Motivation
• Activiti Release Historie und Roadmap
• Activiti Support Cases
• Ihre Mithilfe ist gefragt
Agenda
![Page 5: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/5.jpg)
Motivation
• Was gab es vor der Activiti BPM Suite?
• Was gibt es jetzt und was kam seit der Version 1.0 hinzu?
• Wohin geht die Reise?
• Wie läuft der Activiti Support eigentlich ab?
• Erfahrungen und Ratschläge aus dem Produkt Support
Mo
tiva
tion
![Page 6: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/6.jpg)
Was wir hatten
• Activiti Workflow Engine integriert in Alfresco One
=> An Alfresco gebunden!
• Konfiguration
• Share Forms Konfiguration
• Activiti Designer Plugin für Eclipse, um Prozess zu modellieren
• Content Model
=> Durch die verteilte Konfiguration fehleranfällig!
Re
lea
se
His
torie
![Page 7: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/7.jpg)
Was wir jetzt haben
• Activiti Enterprise
• Prozess Modellierungs-Tool mit BPMN 2.0 Unterstützung
• Forms Designer
• Unabhängig von Alfresco
• Eingebaute Validierung
• Identity Management zur Nutzer- und Gruppenverwaltung
• Analytics Komponente
• Enterprise Rest API
• Suite eigene Features (z.B. Decision Tables oder Stencils)
• Kontinuierliche Weiterentwicklung
Re
lea
se
His
torie
![Page 8: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/8.jpg)
Release Historie
• Activiti 1.0 (27.11.2014)
• Activiti 1.1 (05.02.2015)
• Activiti 1.2 (09.04.2015)
• Activiti 1.3 (31.07.2015)
• Activiti 1.3.1 – 1.3.3 (06.11.2015)
• Activiti 1.4 (17.12.2015)
• Activiti 1.4.1 – 1.4.4 (27.05.2016)
• Activiti 1.5 (31.08.2016)
• Activiti 1.5.2 (03.11.2016)
Re
lea
se
His
torie
![Page 9: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/9.jpg)
Roadmap
Re
lea
se
His
torie
• Activiti 1.6 (Dezember 2016)
• Activiti 2.0 (Dezember 2016 / Januar 2017)
![Page 10: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/10.jpg)
Einige geplante Features für Activiti 1.6
• Enterprise SSO
• Alfresco Nodes als Activiti Daten Modell
• Nahtlose Upgrades von Community zu Enterprise / Alfresco SDK Alignment
• ADF 1.0 Included
– Analytics- und Visualisierungskomponenten
– Automatisches Ausrollen von ADF Anwendungen für Activiti
– Maßgeschneidertes Seitendesign
– Rollenbasierte Seiten mit Anwendungs Manager
• Docker Unterstützung & Beispiele
• etc.
Re
lea
se
His
torie
1.6
![Page 11: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/11.jpg)
Einige geplante Features für Activiti 2.0
• Engine V6 als Basis für die nächsten 5 Jahre
• Designt nach Alfresco UX Standard
• Native BPMN process virtual machine ermöglicht dynamische Prozesse
• Unterstützung beliebiger Datenquellen, NoSQL Backend
• Vollkommen abwärtskompatibel in Bezug auf API, Schemas, Definitionen
• etc.
Re
lea
se
His
torie
2.0
![Page 12: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/12.jpg)
Activiti Suite Support Cases
• Was ist der typische Activiti Suite Case?
Su
pp
ort C
ase
s
![Page 13: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/13.jpg)
Activiti Suite Support Case Typen
• How to-Fragen bzgl. Code/API und Prozess-Modellierung
• Feature oder Improvement Anfragen
• Bug Reports
Su
pp
ort C
ase
s
![Page 14: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/14.jpg)
Beispiel “how to” Anfrage
Su
pp
ort C
ase
s
![Page 15: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/15.jpg)
Beispiel “how to” Anfrage
• Wie setzt man per Rest API Variablen beim Starten eines Prozesses?
• API call:POST http://localhost:9080/activiti-app/api/runtime/process- instances?tenantId=tenant_1
• JSON Body
{"processDefinitionKey": ”MyProcess01","tenantId":"tenant_1","variables":[{"name" : ”myVar", "value" : ”theValue", "type": "string"}]}
Su
pp
ort C
ase
s
![Page 16: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/16.jpg)
Beispiel Feature Request
Su
pp
ort C
ase
s
![Page 17: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/17.jpg)
Beispiel Feature Request
• Nicht in der Lage ganze Gruppen in Tasks zu involvieren
Su
pp
ort C
ase
s
Momentan können nur einzelne
Benutzer involviert werden.
![Page 18: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/18.jpg)
Beispiel Bug Report
Su
pp
ort C
ase
s
![Page 19: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/19.jpg)
Beispiel Bug Report
• BPMN Editor kann Model bei langsamer Bandbreite nicht richtig öffnen
Su
pp
ort C
ase
s
![Page 20: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/20.jpg)
Ihre Mithilfe
• Wie können Sie uns beim Anlegen von Activiti Cases unterstützen?
• Welche Hilfstools gibt es in Activiti?
• Welche Details/Dateien brauchen wir im Support?
Ihre
Mith
ilfe
![Page 21: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/21.jpg)
Genaue Umgebungsdetails
• Handelt es sich um embedded Activiti in Alfresco Share, oder um die
standalone Activiti Suite oder um den Share Connector und den Einsatz
der Activiti Suite in Alfresco Share?
• Welcher Applikations-Server und welcher Datanbank Anbieter?
• Welche Versionen sind im Einsatz?
• Was ist besonders an der Umgebung? Handelt es sich z.B. um eine
Multi-Tenant Umgebung oder um ein Cluster Szenario
• Wie wurde installiert? Manuell oder mit dem Installer?
Ihre
Mith
ilfe
![Page 22: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/22.jpg)
Genaue Problembeschreibung
• Was ist der Use Case?
• Was funktioniert nicht bzw. was sollte anders funktionieren?
• Hat es bereits funktioniert? Falls ja, was waren die letzten Änderungen?
• Welcher Bereich ist betroffen? Ist es Kickstart mit dem BPM Model Editor,
ist es Identity Management oder generell UI spezifisch? Ist es ein API
Problem, etc.
• Im Idealfall Screenshots, Beispiele und Konfiguration zur Verfügung
stellen.
Ihre
Mith
ilfe
![Page 23: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/23.jpg)
Welche Hilfstools gibt es?
• Activiti Suite bietet die Möglichkeit, prozessrelevante Dateien zu
exportieren.
• Exportiert werden können
• Prozesse als bpmn20.xml Datei
• Stencils als ZIP Datei
• Prozess Apps (beinhalten Prozesse, die verwendeten Formulare, die
genutzten Stencils und Decision Tables) als ZIP Datei
Ihre
Mith
ilfe
![Page 24: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/24.jpg)
Export
Ihre
Mith
ilfe
Export/Download Funktion
![Page 25: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/25.jpg)
Import
Ihre
Mith
ilfe
Import Funktion
![Page 26: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/26.jpg)
Welche Hilfstools gibt es?
• Activiti Suite wurde in Java geschrieben und nutzt das log4j Logging
Framework
• log4j.properties unter tomcat/webapps/activiti-app/WEB-INF/classes
Ihre
Mith
ilfe
![Page 27: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/27.jpg)
Welche Hilfstools gibt es?
• Datenbank Zugriffelog4j.logger.org.apache.ibatis.level=DEBUG
• Rest Endpoint Kommunikation (z.B. JSON Parsing Fehler)log4j.logger.org.springframework=DEBUG
log4j.logger.org.springframework.web=DEBUG
• Authentifizierung
log4j.logger.org.springframework.security=DEBUG
Ihre
Mith
ilfe
![Page 28: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/28.jpg)
Welche Dateien brauchen wir ggf. im Support?
Screenshots
Ihre
Mith
ilfe
![Page 29: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/29.jpg)
Welche Dateien brauchen wir ggf. im Support?
Log Files
• catalina.log (OOTB unter tomcat/logs)
• Wenn Share connector benutzt wird, zusätzlich Alfresco log files
• alfresco.log
• share.log
• catalina.log (Alfresco Server)
Ihre
Mith
ilfe
![Page 30: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/30.jpg)
Welche Dateien brauchen wir ggf. im Support?
Konfiguration Activiti App
• activiti-app.properties (OOTB unter tomcat/webapps/activiti-app/WEB-
INF/classes/META-INF/activiti-app/)
• Datasource/Datenbank
• Cluster Konfiguration
• Authentifizierung (shared secret und default Admin)
• Elastic search Konfiguration
• Email Server
• Content Store
• Alfresco Cloud Konfiguration
• Google Drive Konfiguration
Ihre
Mith
ilfe
![Page 31: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/31.jpg)
Welche Dateien brauchen wir ggf. im Support?
Konfiguration Activiti Admin
• activiti-admin.properties (OOTB unter tomcat/webapps/activiti-
admin/WEB-INF/classes/META-INF/activiti-admin)
• Datasource/Datenbank
• Cluster Monitoring-Jobs
• REST API Endpunkt zur Activiti app
Ihre
Mith
ilfe
![Page 32: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/32.jpg)
Welche Dateien brauchen wir ggf. im Support?
Konfiguration LDAP
• activiti-ldap.properties (OOTB under tomcat/webapps/activiti-
app/WEB-INF/classes/META-INF/activiti-app)
• LDAP Konfiguration
Ihre
Mith
ilfe
![Page 33: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/33.jpg)
Erfolg ist garantiert…
Ihre
Iw
as h
ap
py to
se
ee
ve
ryo
ne
got
use
dto
the
wa
yit
wo
rke
dM
ithilfe• Durch Bereitstellen der genannten Dateien kann die Case-Closure Time
deutlich verkürzt werden
• Fixes können schneller zur Verfügung gestellt werden
• Projekte können schnell erfolgreich umgesetzt werden
![Page 34: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/34.jpg)
Fragen?
![Page 35: Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports](https://reader031.vdocuments.us/reader031/viewer/2022022203/5872c01b1a28ab0c718b50f5/html5/thumbnails/35.jpg)
Vielen Dank!Dennis Koch – [email protected] - @WorkdeskSupport
Folgen Sie uns auf
#AlfrescoDayVienna