Was ist eine benutzerdefinierte Benutzeroberfläche für Benutzeraufgaben?
Der Zweck eines benutzerdefinierten Frontends ist die Bereitstellung einer intuitiven und benutzerfreundlichen Oberfläche, die den Benutzer durch die Aufgabe führt, relevante Informationen erfasst und ihm die Interaktion mit der Simplifier Workflow Engine ermöglicht. Das Frontend kann mit dem Simplifier-Anwendungseditor implementiert werden, der eine einfache visuelle Erstellung ohne und mit Low-Code-Tooling ermöglicht.
Anstatt das automatisch generierte Standardmodell für Benutzeraufgaben zu verwenden, ermöglicht die Erstellung von benutzerdefinierten Modulen viel mehr Funktionalität, wie zum Beispiel I
- Integration externer Datenquellen über Konnektoren und Business Objects
- zusätzliche Visualisierungen für z.B. Display-Diagramme und KPI-Karten bereitzustellen
- Fügen Sie weitere Funktionen hinzu, um die Aufgabe zu bearbeiten, wie z. B. KI-Services oder mobile Aktionen wie das Scannen von Barcodes
Erstellung eines benutzerdefinierten Frontends / UI für die Benutzeraufgabe
In der folgenden Dokumentation führt ein Video den App-Builder durch den Prozess der Erstellung von benutzerdefinierten Frontends
Wichtige Business-Objekte für die Behandlung von Benutzeraufgaben
Die folgenden Business Objekte werden für den ordnungsgemäßen Datenaustausch mit der Simplifier-Workflow-Engine benötigt
Business-Objekt | Funktion | Beschreibung |
SF_WF_UserTask |
LoadUserTask
|
Lädt die aktuellen Aufgabenmetadaten und -variablen mithilfe der Aufgaben-ID |
SF_WF_UserTask |
ÜbermittelnBenutzerAufgabe
|
Übermitteln Sie die verarbeiteten Variablen und legen Sie das Endergebnis fest, um die Benutzeraufgabe abzuschließen |
SF_WF_UserTask |
AnspruchBenutzerAufgabe
|
Festlegen des aktuell angemeldeten Benutzers als Beauftragter |
SF_WF_UserTask |
FilterSubmitVariables
|
Filtern Sie Variablen heraus, die der Benutzeraufgabe nicht im Workflow-Modell / Design zugewiesen sind |
Benutzerdefinierte Modulzuweisung
Nachdem ein benutzerdefiniertes Modul erstellt wurde, muss es der entsprechenden Benutzeraufgabe zugewiesen werden.
Best-Pratices
Die folgenden Best Practices sollten beim Erstellen benutzerdefinierter Frontends berücksichtigt werden: