Schulungsübersicht
BPMN 2.0 Einleitung
- Was ist BPMN?
- Definieren eines Prozesses
BPMN 2.0 Konstrukte
- Ereignisse
- Ereignis-Definitionen
- Timer-Ereignis-Definitionen
- Fehler-Ereignis-Definitionen
- Signal-Ereignis-Definitionen
- Definitionen für Nachrichtenereignisse
- Start-Ereignisse
- Kein Start-Ereignis
- Timer-Startereignis
- Meldung Startereignis
- Signal-Startereignis
- Fehler Startereignis
- End-Ereignisse
- Kein End-Ereignis
- Fehler Endereignis
- Abbrechen Endereignis
- Begrenzende Ereignisse
- Timer Grenzereignis
- Fehler Grenzereignis
- Signal Boundary Event
- Meldung Boundary Event
- Abbruch Boundary Event
- Kompensation Grenzereignis
- Zwischenspeicherereignisse
- Timer-Zwischenspeicherung
- Signal Zwischenspeicherereignis
- Nachricht Zwischenereignis Fangen (Intermediate Catching Event)
- Zwischenzeitliches Wurfereignis
- Zwischenzeitliches Wurfereignis Kein Ereignis
- Signal Zwischenwurfereignis
- Kompensation Zwischenwurf-Ereignis
- Ablauf der Sequenz
- Beschreibung
- Grafische Notation
- XML Darstellung
- Bedingter Sequenzfluss
- Standard-Sequenzfluss
- Gateways
- Exklusive Schleuse
- Parallele Schleuse
- Einschließendes Gateway
- Ereignisbasierter Gateway
- Aufgaben
- Benutzer-Aufgabe
- Skript-Aufgabe
- Java Dienst-Aufgabe
- Webdienst-Task
- Business Regel-Aufgabe
- Email Aufgabe
- Mule Aufgabe
- Kamel-Aufgabe
- Manuelle Aufgabe
- Java Empfangsaufgabe
- Shell-Aufgabe
- Ausführungs-Listener
- Task-Listener
- Multi-Instanz (für jede)
- Kompensations-Handler
- Unterprozesse und Aufruf Activiti
- Unterprozess
- Ereignis-Unterprozess
- Unterprozess Transaktion
- Aufrufaktivität (Unterprozess)
- Transaktionen und Gleichzeitigkeit
- Asynchrone Fortsetzungen
- Exklusive Aufträge
- Berechtigung zur Prozessinitiierung
- Datenobjekte
Activiti Einführung
- Sehr kurze Einführung in BPMS
- Lizenz
- Herunterladen und Installieren
Activiti Modellierer
- Tabellengesteuerte Definition (Activiti Kickstart)
- Modell-Bearbeitung
- Vorhandene Modelle importieren
- Bereitgestellte Definitionen in ein bearbeitbares Modell konvertieren
- Modell nach BPMN XML exportieren
- Bereitstellen des Modells in der Activiti Engine
Activiti Explorer
- Prozessdiagramm
- Aufgaben
- Prozessinstanzen starten
- Meine Instanzen
- Verwaltung
- Berichterstattung
- Ändern der Datenbank
Die Activiti API
- Die API und Dienste der Prozess-Engine
- Strategie für Ausnahmen
- Arbeiten mit den Activiti-Diensten
- Einsetzen des Prozesses
- Starten einer Prozessinstanz
- Erledigung von Aufgaben
- Anhalten und Aktivieren eines Prozesses
- Abfrage der API
- Expressionen
- Unit-Tests
- Debuggen von Einheitstests
- Die Prozess-Engine in einer Webanwendung
Eclipse Designer
- Installation
- Activiti Funktionen des Designer-Editors
- Activiti Designer BPMN Funktionen
- Activiti Funktionen des Designer Deployments
- Erweitern von Activiti Designer
Bereitstellung
- Business Archive
- Programmatische Bereitstellung
- Bereitstellung mit Activiti Explorer
- Versionierung von Prozessdefinitionen
- Bereitstellen eines Prozessdiagramms
- Erzeugen eines Prozessdiagramms
- Kategorie
Formulare
- Eigenschaften von Formularen
- Externe Formularwiedergabe
Verlauf
- Abfrage der Historie
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Historische Konfiguration
- Historie für Audit-Zwecke
REST-API
- Allgemeine Activiti REST-Grundsätze
- Bereitstellung
- Prozess-Definitionen
- Modelle
- Prozess-Instanzen
- Ausführungen
- Aufgaben
- Verlauf
- Formulare
- Database Tabellen
- Motor
- Laufzeit
- Aufträge
- Benutzer
- Gruppen
- Legacy REST - Allgemeine Verwendung
- Repository
- Motor
- Vorgänge
- Aufgaben
- Identität
- Management
Integration
- Integrationsstrategien und Rahmenwerke
Voraussetzungen
Gute Kenntnisse in einer objektorientierten Programmiersprache sind erforderlich. Zumindest die Grundlagen von Java sind ebenfalls erforderlich.
Erfahrungsberichte (4)
I learned the use the software confidently in just a few days. The training was adjusted to suit my purposes, which were less code-oriented and more user interface and business process focused.
Elizabeth Hostetter - accenture
Kurs - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Kurs - Activiti for Process Developers
Excellent ratio between learning the concepts and applying them quickly. This was appreciated by the audience, because after the overview we worked the same concepts in the labs. Very good communication skills by Antonio that kept the audience very interested.
Filipe Miranda
Kurs - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.