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.

 28 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien