+ All Categories
Home > Technology > Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports -...

Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports -...

Date post: 10-Feb-2017
Category:
Upload: nicole-szigeti
View: 137 times
Download: 1 times
Share this document with a friend
34
#AlfrescoDayMunich
Transcript
Page 1: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

#AlfrescoDayMunich

Page 2: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Activiti goes Enterprise Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports

Page 3: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Expert Support EngineerDennis Koch, Support, Alfresco

Page 4: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Agenda• Motivation• Activiti Release Historie und Roadmap• Activiti Support Cases• Ihre Mithilfe ist gefragt

Agenda

Page 5: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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

Motivation

Page 6: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Was wir hatten• Activiti Workflow Engine integriert in Alfresco Share

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

Release H

istorie

Page 7: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Was wir jetzt haben• Activiti BPM Suite

• 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

Release H

istorie

Page 8: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Release History• Activiti BPM Suite 1.0 (27.11.2014)• Activiti BPM Suite 1.1 (05.02.2015)• Activiti BPM Suite 1.2 (09.04.2015)• Activiti BPM Suite 1.3 (31.07.2015) => GA release

• Activiti BPM Suite 1.3.1 – 1.3.3 (06.11.2015)• Activiti BPM Suite 1.4 (17.12.2015)

• Activiti BPM Suite 1.4.1 – 1.4.4 (27.05.2016)

Release H

istorie

Page 9: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Roadmap

Release H

istorie

• Activiti BPM Suite 1.5 (Juli 2016)• Activiti BPM Suite 2.0 (drittes/viertes Quartal 2016)

Page 10: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Einige geplante Features für Activiti 1.5• Anbindung externer Datenbanken und Mapping auf Prozessvariablen• Forumlar Verbesserungen, z.b. inline Dokumentenvorschau• Verbesserung für Gruppenworkflows durch Einführung von

Gruppenmanagern• Administrative Verbesserungen, u.A. Lizenz über UI austauschen• Modifizierbare Email Vorlagen• etc.

Release H

istorie

Page 11: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Activiti Suite Support Cases• Was ist der typische Activiti Suite Case?

Support C

ases

Page 12: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Activiti Suite Support Case Typen• “How to”-Fragen bzgl. Code/API und Prozess-Modellierung• Feature oder Improvement Anfragen• Bug Reports

Support C

ases

Page 13: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Beispiel “how to” Anfrage

Support C

ases

Page 14: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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"}]}

Support C

ases

Page 15: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Beispiel Feature Request

Support C

ases

Page 16: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Beispiel Feature Request• Nicht in der Lage ganze Gruppen in Tasks zu involvieren

Support C

ases

Momentan können nur einzelne Benutzer involviert werden.

Page 17: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Beispiel Bug Report

Support C

ases

Page 18: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Beispiel Bug Report• BPMN Editor kann Model bei langsamer Bandbreite nicht richtig öffnen

Support C

ases

Page 19: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 20: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Genaue Umgebungsdetails• Handelt es sich um embedded Activiti in Alfresco Share, oder um die

standalone Activiti Suite oder um den Share Connector und den Einsatzder 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 Mithilfe

Page 21: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 22: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 23: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Export Ihre Mithilfe

Export/Download Funktion

Page 24: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Import Ihre Mithilfe

Import Funktion

Page 25: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 26: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Welche Hilfstools gibt es?• Datenbank Zugriffe

log4j.logger.org.apache.ibatis.level=DEBUG

• Rest Endpoint Kommunikation (z.B. JSON Parsing Fehler)log4j.logger.org.springframework=DEBUGlog4j.logger.org.springframework.web=DEBUG

• Authentifizierung log4j.logger.org.springframework.security=DEBUG

Ihre Mithilfe

Page 27: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Welche Dateien brauchen wir ggf. im Support?Screenshots

Ihre Mithilfe

Page 28: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 29: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 30: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 31: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

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 Mithilfe

Page 32: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Erfolg ist garantiert… Ihre Mithilfe• 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 33: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Fragen?

Page 34: Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco Produkt Supports - Dennis Koch, Expert Support Engineer

Vielen Dank!Dennis Koch – [email protected] - @WorkdeskSupport

Folgen Sie uns auf

#AlfrescoDayMunich


Recommended