Frontline Creator ist ein grafischer Workflow-Editor, mit dem der Benutzer auf einfache Weise einen Workflow erstellen und anpassen kann. Frontline Anwendungen verwenden Workflows, um das Verhalten der Anwendung zu steuern. In Frontline sind alle Aufgaben als Arbeitsabläufe modelliert. Jeder Workflow beginnt mit einem vordefinierten Startschritt und durchläuft nachfolgende Schritte, die über Transitionen miteinander verbunden sind. Schließlich endet der Workflow mit dem End-Schritt. Der grundlegende Prozess der Entwicklung eines Workflow-Verfahrens besteht darin, Schritte zu deklarieren, die Transitionen zu definieren, durch die die Schritte miteinander verbunden sind, und einen Start- und Endschritt festzulegen. Im Frontline Creator können Benutzer verschiedene Arbeitsabläufe erstellen, ändern und auf den Geräten veröffentlichen. Der gesamte Frontline Creator ist in drei Bereiche unterteilt. Die folgende Abbildung zeigt eine Übersicht über den Frontline Creator.
Bevor wir beginnen, wollen wir einen Blick auf die verschiedenen Abschnitte des Schöpfers werfen.
- Spalte "Schritte": Unter dieser Rubrik finden Sie UI-Vorlagen, Komponenten, Funktionen und Medienressourcen
- Workflow-Flussdiagramm: Hier werden alle Arbeitsabläufe erstellt. Hier ziehen Sie die Schritte aus der Steps-Spalte und legen sie ab . Sie verbinden die Schritte mit den Übergängen und konfigurieren alle Schritte und Übergänge in der Konfigurationsspalte
- Konfigurationsspalte: In diesem Abschnitt konfigurieren Sie die Schritte und den Arbeitsablauf
Schritte Säule
Der Abschnitt Schritte besteht aus:
- UI-Vorlagen: Einfache Text-/Bild-/Video-/Scanning-Schritte sowie benutzerdefinierte UI-Vorlagen, die Sie erstellen können
- Komponenten: Hier haben wir sowohl Kern- als auch spezialisierte, von Ingenieuren entwickelte Schritte
- Funktionen: Einfache Javascript-Funktionen, die im Creator verwendet werden
- Medienressourcen: Hier können Sie Bilder, Videos und Audiodateien hochladen.
Alles, was im Abschnitt Workflow-Schritte steht, kann per Drag & Drop eingefügt werden. Für den UI-Template-Typ und für Medienressourcen können Sie sie im Abschnitt Konfiguration ändern (siehe unten)
Workflow-Flussdiagramm
Hier erstellen Sie die Workflows mit UI-Vorlagen, Übergängen und Komponenten.
- Übergänge
- Der Stufenaddierer
- Anzeigeeinstellungen: Minimap, Verstecken/Einblenden-Einstellungen
Konfigurationsspalte
Im Abschnitt "Konfiguration" können Sie den Arbeitsablauf, die Benutzeroberflächenvorlagen und die Komponenteneinstellungen anpassen. Wir werden im nächsten Abschnitt (Konfiguration) einen genaueren Blick darauf werfen.
Menü "Datei
Über das Menü "Datei" können Sie einen neuen Arbeitsablauf erstellen, einen bestehenden speichern oder einige wichtige Elemente wie Arbeitsabläufe, Komponenten und PowerPoint-Dateien importieren/exportieren.
Sie können über das Menü "Datei" oder durch Auswahl des Symbols "Speichern" speichern. Sie können den aktuellen Workflow auch über das Menü " Datei" oder über die Schaltfläche " Veröffentlichen" im Bereich der Workflow-Konfiguration veröffentlichen.
Menü Extras
Hier finden Sie die folgenden Möglichkeiten zur Erstellung von Workflows:
- Importieren eines Workflows (.UWE Dateierweiterung)
- Exportieren des aktuellen Workflows
- Öffnen Sie den erweiterten Editor (*erfordert die Entwicklerrolle)
- Importieren einer PowerPoint-Datei
- Importieren einer Workflow-Komponente
- Das aktuelle Layout auf ein leeres Flussdiagramm zurücksetzen
- Löschen des aktuell angezeigten Workflows
Arbeitsabläufe
Ein Workflow definiert, wie eine Aufgabe ausgeführt wird. Er wird im Frontline Creator verwaltet und auf einer Smart Glasses/Smartphone ausgeführt. Der Workflow besteht aus Schritten, die die Benutzeroberfläche eines bestimmten Bildschirms in der Frontline Workplace-Anwendung definieren, aber nicht darauf beschränkt sind.
Um durch einen Arbeitsablauf auf einem Gerät zu navigieren, werden Eingaben verwendet. Diese Eingaben werden als Interaktionstypen bezeichnet. Typische Eingaben (Interaktionen) sind vom Benutzer ausgeführte Gesten oder vom Benutzer gesprochene Sprachbefehle. Übergänge verwenden diese Eingaben, um zwischen den Schritten des Workflows zu navigieren. Mehr dazu erfahren Sie im Abschnitt Übergänge.
Nachfolgend finden Sie ein Bild eines einfachen Arbeitsablaufs, der eine UI-Vorlage von START bis ENDE verwendet. Die linierten Pfeile sind die Übergänge, die Sie von einem Schritt zum nächsten führen. Die kleinen Mikrofon- und Handsymbole zeigen an, wie Sie zwischen den Schritten navigieren können. Das Mikrofon steht für einen Sprachbefehl, die zeigende Hand für eine Geste bzw. einen Touch-Übergang.
Der Arbeitsablauf zeigt auch, wie ein Schritt in das ENDE übergehen kann oder Sie je nach der getroffenen Auswahl zu weiteren Schritten führt. Mehr dazu erfahren Sie im Abschnitt "Übergänge".
Startschritt und Endschritt
Jeder Workflow hat einen Startschritt und einen Endschritt. Der Startschritt ist der Ausgangsschritt des Workflows und wird als grauer Kasten mit zwei runden und zwei nicht runden Ecken und dem Text Start dargestellt. Der Endschritt ist der Zielschritt des Workflows und wird als grauer Kasten mit runden Ecken und dem Text Ende dargestellt. Da der Endeschritt nur als Zielschritt von Transitionen verwendet werden kann, ist es nicht möglich, eine Transition zu setzen, die vom Endeschritt ausgeht.
Der Startschritt hat einen Übergang zum ersten Schritt, der durch Klicken auf den Übergang geändert werden kann. Ein Dropdown-Menü für den Startschritt wird im Eigenschaftsfenster des Übergangs angezeigt. Der Benutzer kann einen beliebigen Schritt mit Ausnahme des Endschritts auswählen. Es ist auch möglich, keinen Startschritt festzulegen, aber der Workflow ist ohne einen Startschritt nicht gültig und kann nicht veröffentlicht werden.
Quelle Schritt
Der Übergang beginnt beim Ausgangsschritt. Das UI-Template des Quellschritts bestimmt, welche Interaktionstypen gesetzt werden können. Jede eindeutig identifizierte Eingabe (z. B. eine RETURN-Taste) kann nur einem Übergang zwischen zwei bestimmten Schritten zugewiesen werden. Das bedeutet, dass Sie, sobald Sie einen Übergang mit der RETURN-Taste gesetzt haben, keinen weiteren Übergang mit dieser spezifischen RETURN-Taste für einen anderen Zielschritt setzen können. Jede Taste kann nur einmal verwendet werden. Daher benötigen Sie für einen weiteren Übergang zwischen Quell- und Zielschritt eine neue Taste und einen neuen Namen für diese Taste.
Ziel Schritt
Der Übergang endet am Zielschritt. Wenn eine der Interaktionsarten ausgelöst wurde, fährt die Anwendung mit diesem Schritt fort.
Buttons
Die Schaltflächen sind Gesteninteraktionen. Sie lösen den Übergang aus, wenn der Benutzer (während der Ausführung des Arbeitsablaufs) die entsprechende Schaltfläche drückt. Jede Schaltfläche kann einmal als Auslöser verwendet werden, wie oben im Quellschritt erläutert.
Hinweis: Automatischer Sprachbefehl: Client- oder Gerätebenutzer können den Text der Schaltfläche als Sprachbefehl verwenden, um sie auszulösen. Es ist daher nicht notwendig, Sprachbefehle zu definieren, die denselben Text wie die Schaltfläche enthalten. Dies geschieht automatisch nach der Auswahl einer Gesteninteraktion als Übergang.
Befehl zum Sprechen
Jeder Sprachbefehl löst den Übergang aus, wenn der entsprechende Sprachbefehl vom Benutzer gesprochen wird (während der Ausführung des Workflows). Bitte beachten Sie den Hinweis zum automatischen Sprachbefehl, der direkt oben unter Schaltflächen aufgeführt ist.
Medieneingabe
Nur für die UI-Vorlage Record verfügbar. Die Medieneingabe wird automatisch festgelegt, abhängig vom Aufzeichnungstyp, der im Eigenschaftsfeld des Schritts eingestellt ist. Die aufgezeichneten Medien werden automatisch zum Bericht hinzugefügt (falls für den Workflow aktiviert). Wenn die Medieneingabe im Übergang festgelegt ist, fährt die Client-Anwendung automatisch mit dem Zielschritt fort, nachdem die Medien aufgezeichnet wurden.
Medien Abgeschlossen
Nur verfügbar für UI-Vorlagen mit einem Video. Es handelt sich um einen Schrittübergang, der automatisch ausgelöst wird, nachdem das Video beendet ist. Es kann nur eine Instanz dieses Übergangstyps von einem Schritt zu einem anderen hinzugefügt werden.
Zeitlicher Übergang
In der Regel für alle UI-Vorlagen verfügbar. Es handelt sich um eine Art Übergang zwischen Schritten, der automatisch nach einer bestimmten Zeitverzögerung ausgelöst wird, die vom Benutzer in Millisekunden festgelegt wird (Standard: 10 Sekunden). Dieser Übergang erfordert keine Eingaben des Benutzers, außer dem Erreichen dieser Zeitverzögerung, ohne dass ein anderer Übergang ausgelöst wird.
Scan-Befehl
Nur für die Scan-UI-Vorlage verfügbar. Um den Übergang auszulösen, muss der Benutzer einen Code (siehe Codetyp in der Konfiguration der Schritt-Spalte) für einen beliebigen Schritt mit dem Scan-Befehl scannen.
Schritt Vorschau
Die Vorschau des ausgewählten Schrittes.
Sperren und Freigeben
Ein Workflow kann immer nur von einem Benutzer in einer Browser-Registerkarte bearbeitet werden. Ein Benutzer kann mehrere Workflows in mehreren Browser-Tabs gleichzeitig bearbeiten. Wenn ein Workflow von einem Benutzer bearbeitet wird, wird im Dialogfeld "Offener Workflow" ein Schloss vor dem Workflow angezeigt; die Benutzerinformationen werden angezeigt, wenn Sie mit der Maus über das Schloss fahren.
Hinweis: Wenn der Benutzer von einem Arbeitsablauf zu einem anderen navigiert, wird der vorherige Arbeitsablauf freigegeben, und andere Benutzer können ihn dann bearbeiten. Der Workflow wird auch freigegeben, wenn der Benutzer die Browser-Registerkarte schließt. Falls der Browser nicht korrekt geschlossen wird, z. B. weil er abgestürzt ist, wird der Workflow automatisch nach 15 Sekunden freigegeben.