Der ProcessMaker-Entwicklerkurs dauert zwei Tage und vermittelt den Teilnehmern, wie man Plugins und externe Anwendungen mit Hilfe der API ProcessMaker REST erstellt, um die Funktionalität zu verbessern und eine größere Anpassungsfähigkeit zu erreichen.
Es wird dringend empfohlen, dass Sie sich mit ProcessMaker auskennen und über gute PHP-Kenntnisse verfügen.
Voraussetzungen
- ProcessMaker Advanced Architect-Kenntnisse oder gleichwertige Erfahrungen mit ProcessMaker.
- Jeder Teilnehmer benötigt einen Computer oder Laptop, um parallel mit den Ausbildern an den praktischen Übungen des Kurses arbeiten zu können.
- Programmierlogik: Fortgeschrittene - Fortgeschrittene
- SQL: Fortgeschrittene
- Javascript: Fortgeschrittene
- PHP: Fortgeschrittene
Merkmale
- Für fortgeschrittene Anwender von ProcessMaker, Entwickler und Manager des Business Processes Management Systems
- Es enthält eine Schritt-für-Schritt-Anleitung für die Plugin-Entwicklung
- 100% praxisorientierter Kurs
Detaillierter Syllabus
Webdienste
- ProcessMaker WSDL-Webdienste
- Übung: Interne Webdienste verwenden, um einen neuen ProcessMaker-Benutzer anzulegen
- Übung: Externe Webdienste nutzen
Grundlegende Plugin-Entwicklung
- Plugin-Entwicklung
- Übung: Das Gulliver-Skript einrichten
- Übung: Ein neues Plugin erstellen
- Übung: Grundlegende Änderungen in ProcessMaker
- Übung: Ändern der ProcessMaker-Menüs
- Übung: Erstellen einer benutzerdefinierten Rolle/Berechtigung - Packen und Importieren von Plugins
- Übung: Erstellen einer benutzerdefinierten PMFunktion und eines Trigger-Assistenten
- Übung: Ändern der Plugin-Datenbankstruktur - Die Plugin-CRUD-Dateien
Die ProcessMaker REST API
- Einführung in die ProcessMaker REST API
- Registrierung einer externen App in ProcessMaker
- Authentifizierungsmethoden
- Steckverbinder
- Dienst Aufgabe
- Übung. Registrierung einer Anwendung
- Labor. Steckverbinder
- Labor. Dienst Aufgabe
Entwicklung einer externen ProcessMaker-Anwendung
- REST
- Labor. Vorläufige Anordnungen
- Übung. Abrufen der Posteingangsliste eines Benutzers
- Übung. Dynamisches Formular-Rendering
- Übung. Daten aus ProcessMaker laden
- Übung. Speichern von Daten und Routing-Fällen
Erweiterte Administration eines ProcessMaker Servers
- Sichern und Wiederherstellen von Arbeitsbereichen
- Upgrades von ProcessMaker
- Planung der Cron-Ausführung
- Übung: Planung der Cron-Ausführung