Aktionen
Aktionen führen Funktionen aus, wie etwa E-Mail senden oder das Befüllen einer PDF-Datei, und werden nach auslösen eines Ereignisses ausgeführt. Durch Drag & Drop einer Aktion oder dem Klick auf den Knotenpunkt, kann eine Aktion zu einem Ereignis und damit zu einer Verarbeitungskette hinzugefügt werden.
Jede Aktion besteht mindestens aus:
- Name
- Der Name der Aktion
- Beschreibung
- Die Beschreibung ist optional.
Es gibt bereitstellende und verarbeitende Aktionen.
Bereitstellende Aktionen
Eine bereitstellende Aktion erzeugt bzw. stellt Dateien bereit, die von den verarbeitenden Aktionen weiterverarbeitet werden.
Bereitstellende Aktionen sind:
- Als XML exportieren
- Datei bereitstellen
- Export als Persistence-Datei
- PDF-Datei befüllen
- Textdatei erzeugen
- Word-Datei befüllen
- ZIP Komprimieren
- Vorgangsverlauf als PDF 7.2.0+
Verarbeitende Aktionen
Diese Aktionen verarbeiten Dateien, die aus verschiedenen Quellen kommen können. Bei den meisten Aktionen sind folgenden Quellen möglich:
- Formulardateien
- Mandantdateien
- Dateien voriger Aktionen
- Dateien von Upload-Elementen aus dem Formular
- Anhänge am Vorgang
- Datei von einer externen URL
Bei der externen URL ist zu beachten, dass hier nur bestimmte Protokolle erlaubt sind, konkret:
- http
- https
- ftp
- sftp
- scp
- smb
- nfs
- data
- git
Verarbeitende Aktionen sind:
- Aus XML importieren
- Datei ausliefern
- Datenbank-Abfrage
- Double-Opt-In-E-Mail senden
- Formularwerte ändern
- HTML-Abschlusseite
- In Postfach verschieben
- LDAP-Abfrage
- Neue Prozess-ID vergeben
- Plugin ausführen
- HTTP-Request
- Protokolleintrag anlegen 7.2.0+
- Server-Attribut setzen
- Speichern im Dateisystem
- Speichern mit WebDAV
- Statuswechsel
- Verarbeitung abbrechen
- Verfügbarkeit ändern
- Vorgang kopieren
- Vorgang löschen
- Weiterleitung
- ZIP Komprimieren
- Zwischenspeichern
- Zähler ändern
Pluginaktionen
Neue Aktionen können per Plugin hinzugefügt werden. Diese Aktionen können bereitstellende oder verarbeitende Aktionen sein. Dokumentiert werden diese Aktionen auf den Seiten des jeweiligen Plugins, welches sie bereitstellt.