Was ist eine benutzerdefinierte Benutzeroberfläche für Benutzeraufgaben?
Der Zweck eines benutzerdefinierten Frontends besteht darin, eine intuitive und benutzerfreundliche Oberfläche bereitzustellen, die die Benutzer durch die Aufgabe führt, relevante Informationen erfasst und es ihnen ermöglicht, mit der Simplifier-Workflow-Engine zu interagieren. Das Frontend kann mit einem Simplifier-Anwendungseditor implementiert werden, der eine einfache visuelle Erstellung ohne und mit Low-Code-Tools ermöglicht. Anstatt das Standardmodell für automatisch generierte Benutzeraufgaben zu verwenden, ermöglicht die Erstellung von benutzerdefinierten Modulen viel mehr Funktionen, wie z. B.
- 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: