Workflows in APEX mit Camunda Maximilian Stahl & Sven Böttcher 15-18 November 2016 | DOAG2016 Über uns § Maximilian Stahl, Berater APEX § Geboren 1995 § Wohnhaft bei Ratingen § Bei der MT AG § Sven Böttcher, Senior Consultant § Geboren 1981 § Bei Apps Associates seit April 2012 & Workflows in APEX mitCamunda 2 MT AG im Überblick Hauptsitz 240 Beschäftigte Ratingen Technologie-orientiert Branchen-unabhängig Zertifizierter Inhabergeführte Gründungsjahr Partner von Aktiengesellschaft 1994 Oracle, Microsoft und SAP Ausbildungs- Niederlassung betrieb Frankfurt am Main Workflows in APEX mitCamunda Agenda § Workflows in APEX § Workflow Optionen für die eigene APEX App § Spotlight: APEX & Camunda Community Edition § Wie es funktioniert § Live Demo § Workflow Modellierung mit bpmn.io § Workflows mit Activiti § Fazit Workflows in APEX mitCamunda Workflow Optionen für die eigene APEX App § Es gibt keine integrierte Workflow Option bis einschließlich APEX 5.1. § Erster Gedanke: Hardcodierung von Workflows in PL/SQL (nicht empfohlen…) § 1. Möglichkeit: Workflow Definitionen in den Tabellen § PL/Flow § Flow Control § 2. Möglichkeit: Camunda integrieren Workflows in APEX mitCamunda 5 1. Möglichkeit: Workflow Definitionen in den Tabellen § PL/Flow von Yeb Havinga (http://plflow.sourceforge.net) + Einfach zu installieren, 100% PL/SQL inkl. PL/SQL API + Open Source - Keine grafische Oberfläche um den Workflow zu pflegen - Nicht Standardisiert (kein BPMN Support) - Letztes Update 2004 § Flow Control von Jürgen Sieben (https://github.com/j-sieben/FCT) + Einfach zu installieren, 100% PL/SQL inkl. PL/SQL API + Open Source + Jan 2016 veröffentlicht, Instandhaltung durch Jürgen Sieben - Keine grafische Oberfläche um den Workflow zu pflegen - Nicht Standardisiert (kein BPMN Support) Workflows in APEX mitCamunda 6 2. Möglichkeit: Workflow Definitionen in BPMN (WYSIWYG) Für fortgeschrittene Anforderungen § BPMN 2.0 Support § Grafische Oberfläche (Laufzeit sowie Modellierung) zur Dokumentation des Prozesses, einschließlich Manual Tasks § Tools zur Prozess Überwachung § Support-Option verfügbar Workflows in APEX mitCamunda 7 Über BPMN 2.0 Mehr auf https://camunda.org/bpmn/reference/ Workflows in APEX mitCamunda 8 2. Möglichkeit: Camunda Community Edition § Camunda als run-time Engine (camunda.org) § Gabelung aus Activiti § Regelmäßige Updates § Großes Entwicklungsteam § Open Source § Unterstützt verschieden Standards, wie BPMN 2.0, CMMN 1.1 and DMN 1.1 § Verfügbar in zwei Editionen: kostenlose Community Edition & Enterprise Edition Quelle: camunda.com (25.07.16) Workflows in APEX mitCamunda 9 2. Möglichkeit: Camunda Community Edition § Möglichkeit zur Prozessüberwachung via nützlicher (Java) Apps Workflows in APEX mitCamunda 10
Description: