Der Frontline Creator unterstützt viele UI-Vorlagen, die Sie für einen einzelnen Schritt auswählen können. Je nach gewählter Vorlage können verschiedene Konfigurationsänderungen in der Konfigurationsspalte vorgenommen werden. Darüber hinaus kann der Benutzer bei einigen Vorlagen die Schaltflächennamen oder -positionen ändern und Schaltflächen hinzufügen/entfernen und diese Änderungen dann speichern, um eine benutzerdefinierte Vorlage zu erstellen. Jede benutzerdefinierte Vorlage verhält sich genauso wie die ursprüngliche Vorlage, auf der sie basiert.
Sie können das Textformat in jedem Textfeld der UI-Vorlage konfigurieren. Ein kleines Menü mit drei Schaltflächen wird geöffnet, wenn der Benutzer einen Abschnitt des Textes auswählt. Die folgende Tabelle enthält die Schaltflächen des Menüs sowie die Tastaturkürzel.
Im Folgenden finden Sie eine Übersicht über die Standardvorlagen.
1. Titel + Text: Eine Überschrift und ein großes Textfeld für die Anzeige von reinen Textinformationen/Anweisungen
2. Titel + Bild: Eine Überschrift und ein großer Bereich für die Anzeige eines Bildes
3. Titel + Bild + 2 Texte V1: Eine Überschrift und ein großes Textfeld mit einer zusätzlichen unteren Überschrift und einem kleineren Platz für ein Bild, das angezeigt werden soll
4. Titel + Bild + 2 Texte V2: Eine Überschrift und ein mittelgroßes Textfeld mit einem zusätzlichen unteren mittelgroßen Textfeld und einem kleineren Platz für ein Bild, das angezeigt werden soll
5. Fehler: Eine Kopfzeile und ein großes Textfeld zur Anzeige von Fehlerinformationen
6. Warnung: Eine Kopfzeile und ein großes Textfeld zur Anzeige von Warninformationen
7. Frage: Eine Überschrift und ein großes Textfeld zur Anzeige der Frage
8. Info: Eine Kopfzeile und ein großes Textfeld zur Anzeige allgemeiner Informationen
9. Erfolg: Eine Kopfzeile und ein großes Textfeld zur Anzeige von Erfolgsinformationen
10. Titel + Bild + Texte: Eine Überschrift und ein großes Textfeld mit zusätzlichem Platz für die Anzeige eines Bildes
11. Medien-/Video-Benutzeroberfläche: Medien-/Videowiedergabe-UI mit Optionen zum Zurückspulen, Starten und Vorspulen
12. Medien-/Video-Benutzeroberfläche (keine Steuerung): Medien-/Video-UI ohne Optionen zur Steuerung abspielen
13. Titel + Medien/Video: Eine Überschrift und eine Videowiedergabe mit begrenzten Steuerelementen
14. Titel + Medien/Video (keine Steuerung): Eine Überschrift und Videowiedergabe ohne Steuerung
15. Bild: Eine große Fläche für ein Bild
16. Aufnehmen: Bild/Audio/Video in der Benutzeroberfläche aufzeichnen
17. Scannen: Barcode/UI-Code in die Benutzeroberfläche scannen
Schritt (UI-Vorlage) Konfigurationsspalte
Diese Spalte enthält Informationen und Konfigurationsoptionen zu einem ausgewählten UI-Vorlagenschritt:
Die folgenden Eigenschaften sind für jeden Schritt verfügbar:
Schritt Name
Name des Schrittes, der innerhalb des Workflows eindeutig ist.
UI-Vorlage
Die UI-Vorlage definiert die Benutzeroberfläche innerhalb des Workflows. Jeder Schritt hat eine UI-Vorlage, die aus dem Dropdown-Menü ausgewählt werden kann. UI-Vorlagen enthalten Kombinationen verschiedener UI-Elemente und unterstützen verschiedene Verbindungsmöglichkeiten. Einige UI-Vorlagen können modifiziert werden, andere hingegen nicht. Sie können auch kundenspezifische UI-Vorlagen erstellen.
Hintergrund-Audio
Sie können eine der hochgeladenen Tonspuren als Hintergrundton auswählen. Wenn es in einem Schritt Hintergrund-Audio gibt, wird das Audio automatisch abgespielt, wenn ein Benutzer auf diesem Schritt landet. Sie können auch festlegen, ob das Audio in einer Schleife abgespielt werden soll oder nicht.
Buttons
Hier werden alle mit einer UI-Vorlage verbundenen Schaltflächen angezeigt. Wenn die UI-Vorlage eine Änderung der Schaltflächen zulässt, kann diese hier ebenfalls vorgenommen werden.
Hinweis: Änderungen an der Benutzeroberfläche werden verworfen, wenn der Benutzer die Änderungen nicht speichert und aus diesem Schritt heraus navigiert.
Schritt Vorschau
Die Schrittvorschau wird angezeigt, wenn ein Schritt ausgewählt wird. Die gerenderte Ansicht entspricht dem, was der Benutzer während der Ausführung des Workflows auf dem Gerät sieht. Wenn der Benutzer ein bestimmtes Modell für einen Workflow-Schritt aus dem Auswahlmenü für UI-Vorlagen auswählt, wird dieses Modell im Schrittvorschaubereich gezeichnet. Wenn Sie auf das Symbol " Fenster erweitern " in der linken oberen Ecke klicken, wird die Schrittvorschau vergrößert oder verkleinert. So kann der Benutzer die Vorschau in einem größeren Fenster sehen. Wenn der Benutzer einen Teil des Textes markiert, kann der Text sogar bearbeitet werden.
Wenn die ausgewählte UI-Vorlage eine Bild- oder Videokomponente enthält, kann der Benutzer in die Komponente klicken, um weitere Operationen mit den Medienressourcen des aktuellen Workflows durchzuführen. Es werden nur die Ressourcen angezeigt, die zu der ausgewählten Komponente gehören. Wenn die Komponente ein Bild enthält, werden alle Bilder, die zu dieser Version des Workflows gehören, hier angezeigt.
Spezifische Eigenschaften
Die folgenden Eigenschaften sind für bestimmte UI-Vorlagen verfügbar (siehe Abschnitt UI-Vorlagen).
Bildskala Typ
Wenn die UI-Vorlage ein Bild enthält, kann der Benutzer verschiedene Bildskalierungstypen auswählen. Jede UI-Vorlage hat einen Standard-Skalierungstyp: entweder Fit & Center oder Center & Crop, wobei Fit & Center die Standardoption ist. Über das Dropdown-Menü kann der Skalierungstyp der Benutzeroberfläche in dem jeweiligen Schritt festgelegt werden.
Fit & Center
Positioniert das Bild in der Mitte und skaliert die Abmessungen so, dass es in die Ansicht passt (unter Beibehaltung des Seitenverhältnisses). Es wird das gesamte Bild angezeigt, aber es können horizontale/vertikale dunkle Balken erscheinen.
Zentrieren & Schneiden
Skaliert das Bild so, dass beide Dimensionen (Breite und Höhe) gleich oder größer sind als die entsprechenden Dimensionen der Ansicht. Dies bedeutet, dass einige Teile des Bildes abgeschnitten sein können.
Satzart
Diese Eigenschaft ist nur für die UI-Vorlage Record verfügbar. Der Benutzer kann einen Medientyp(Bild, Audio oder Video) auswählen. Der Benutzer kann diese Art von Medien auf diesem Bildschirm mit dem Gerät aufzeichnen, während er diesen Schritt ausführt. (Wenn das Gerät den ausgewählten Medientyp ebenfalls unterstützt).
Code Typ
Diese Eigenschaft ist nur für die UI-Vorlage Scan verfügbar. Der Codetyp legt fest, welche Art von Code zum Scannen verwendet wird. Bisher werden 11 Codetypen unterstützt: QR-Code, Datamatrix-Code, PDF 417, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPCE und MSI.
Scanner-Zeitüberschreitung
Diese Eigenschaft ist nur für die UI-Vorlage Scan verfügbar. Frontline Anwendungen enthalten normalerweise einen Timer in Scan-Bildschirmen. Der Timeout kann auf 5, 10 oder 15 Sekunden eingestellt werden.
Rückkehr Schritt
Diese Eigenschaft ist nur für die UI-Vorlage Scan verfügbar. Um nach Erreichen der Scan-Zeitüberschreitung zu einem anderen Schritt zurückzukehren, ist ein Return Step erforderlich. Die UI-Vorlage Scan ist nur auswählbar, wenn der Schritt ein Zielschritt zu einem vorherigen Schritt ist. Der vorherige Schritt wird automatisch zum Rückkehrschritt, wenn die Scan-Vorlage als Standard ausgewählt wird. Dies kann später in einen anderen Quellschritt geändert werden.
Barcode-Hinweistext
Diese Eigenschaft ist nur für die UI-Vorlage Scannen verfügbar. Der Hinweistext wird angezeigt, wenn die Kamera zum Scannen eingeschaltet ist.
Erweitertes Menü
Einige UI-Vorlagen haben ein erweitertes Menü. Dabei handelt es sich um die dreizeilige Schaltfläche in der unteren linken Ecke, wie in den obigen Bildern der UI-Vorlage gezeigt. Es gibt bis zu vier Optionen in dem Menü, die der Benutzer konfigurieren kann. Das erweiterte Menü kann nicht aus der UI-Vorlage entfernt werden, da der Benutzer sein Verhalten nicht ändern kann, aber der Benutzer kann die enthaltenen Optionen ein- und ausschalten. Die derzeit unterstützten Optionen sind in der nachstehenden Tabelle aufgeführt.
Registerkarte Schrittdaten
Diese Registerkarte enthält Dateneigenschaften für einen Schritt. Wenn ein Schritt ausgewählt ist, zeigt diese Registerkarte die verbrauchte Eingabe und die erzeugte Ausgabe dieses Schritts an.
Ausgabe
Die Ausgabe eines Schrittes besteht aus einer oder mehreren Variablen, die der Schritt erzeugt.
Variable Name
Der Name der Variablen unterliegt Einschränkungen (in Bezug auf Sonderzeichen). Ein Schritt muss eindeutige Namen für Ausgabevariablen haben, aber Sie können denselben Namen einer Variablen in verschiedenen Schritten verwenden.
Variable Zuweisung
Die Ausgangsvariable ist nur dann vorhanden (und kann verwendet werden), wenn sie einer Transition aus diesem Schritt zugewiesen ist und der Benutzer diese Transition im Workflow auf dem Client-Gerät erfolgreich ausführt.
Es gibt 3 Möglichkeiten, die Schrittausgabe zu verwenden:
Wenn dieser Schritt bereits über eine oder mehrere konfigurierte Transitionen mit Zielschritten verbunden ist (wodurch er zu einem Quellschritt wird), dann wird ihm bei der Erstellung einer Variablen als Ausgabe des Schritts automatisch ein Standardwert zugewiesen (je nach Transitionstyp). Wenn der Schritt beispielsweise über einen Scan-Übergang mit einem Zielschritt verbunden ist, wird der gescannte Barcode zum Wert dieser Variablen.
Wenn es keine konfigurierten Übergänge zwischen dem aktuellen Schritt und den Zielschritten gibt, muss der Benutzer den Wert manuell zuweisen.
Wenn der Benutzer die Variable an einer anderen Stelle im Workflow verwenden möchte (nicht spezifisch für einen Zielschritt), kann er diese Variable als "global" deklarieren. Dann wird diese Variable als Workflow-Variable betrachtet.
Hinweis: Wenn der Schritt eine Ausgangsvariable mit demselben Namen wie eine zuvor deklarierte globale Ausgangsvariable hat, überschreibt der Wert der lokalen Variable des Schritts die globale Variable nur für den aktuellen Schritt, es sei denn, die lokale Variable ist ebenfalls als global deklariert.
Der Prozess der Erstellung und Änderung der Werte von Ausgabevariablen wird im Abschnitt Definition von Ausgabevariablen beschrieben.
Eingabe
Wenn der vorhergehende (Quell-)Schritt eine Ausgangsvariable erzeugt, die nicht als "global" deklariert ist, besteht die einzige Möglichkeit, diese Variable im aktuellen Schritt zu verwenden (z. B. um sie als Ausgabewert an einen späteren Schritt zu übergeben), darin, sie als Eingangsvariable des aktuellen Schritts zu konsumieren. Verbrauchte Eingangsvariablen für einen Schritt können nur in dem vorhergehenden Schritt erstellt werden, der durch den verbindenden Übergang Ausgangsvariablen erzeugt.
Einzelheiten zu den in der folgenden Abbildung dargestellten Elementen werden im nächsten Abschnitt beschrieben.
Wenn eine Transition ausgewählt ist, zeigt das Transition Data Panel die Ausgangsvariable des Quellschritts als Carrying Output an, wie in der folgenden Abbildung dargestellt. Einzelheiten zur Änderung von Transitionsdaten werden im Abschnitt Transitionsdaten-Panel beschrieben.
Definieren von Ausgabevariablen
Jeder Schritt kann so viele Ausgabevariablen wie nötig erzeugen. Um eine Ausgabevariable hinzuzufügen, klicken Sie auf das Symbol "Hinzufügen" im Abschnitt "Produzierte Ausgabe" des Schrittdatenfensters. Alle produzierten Outputs werden standardmäßig allen ausgehenden Transitionen des ausgewählten Schritts zugewiesen. Je nach Art des Übergangs wird dem Ausgang ein Anfangswert zugewiesen, den der Benutzer zu einem späteren Zeitpunkt ändern kann. Die anfänglichen Ausgabewerte der einzelnen Transitionstypen lauten wie folgt:
Übergang zur Menüauswahl
Der Ausgabewert ist der Beschriftungs-/Anzeigetext der ausgewählten Menüschaltfläche.
Sprachlicher Übergang
Der Ausgabewert ist der Sprachbefehl.
Barcode-Übergang
Der Ausgabewert ist der Wert des gescannten Barcodes.
Medienübergang
Es gibt keinen anfänglichen Standardwert.
Wenn ein Ausgang einer Transition zugewiesen wird, überträgt die Transition diesen Ausgang an den nächsten Schritt, so dass der nächste Schritt diesen Ausgang als Eingabe verbrauchen kann. Die Zuweisung von Schrittausgängen wird im folgenden Abschnitt beschrieben.
Name
Name der Ausgangsvariablen.
Zugewiesen
Wenn der Ausgang mindestens einem Zielschritt zugewiesen ist, wird das Symbol angezeigt, andernfalls wird das Symbol angezeigt. Um die Zuordnung des Ausgangs zu einer Transition zu ändern, klicken Sie auf das Symbol, um das Zuweisungsmodal zu öffnen. Die Funktionen des Modals für die Zuweisung von Schrittausgängen werden im Folgenden beschrieben.
Um einem Zielschritt eine Ausgabe zuzuordnen, muss das Kontrollkästchen in der Zeile des Zielschritts markiert sein. Außerdem muss ein Wert für die Ausgabe angegeben werden. Es gibt zwei Möglichkeiten, dies zu tun:
- Klicken Sie auf das Feld Ausgabewert und geben Sie den Wert ein.
- Klicken Sie auf das Symbol, um ihm eine Variable zuzuweisen; in einem Pop-up-Fenster werden alle für diesen Schritt verfügbaren Variablen aufgelistet. Es kann nur eine Variable ausgewählt werden.
Global
Wenn die Option Global aktiviert ist, steht die Ausgabe im gesamten Workflow zur Verfügung, andernfalls ist sie nur im Zielschritt (der als Eingabe verwendet werden soll) verfügbar. Die Option Global wird deaktiviert, wenn die Ausgabe keinem Zielschritt zugewiesen ist.
Definition des verbrauchten Inputs
Jeder Schritt kann Eingaben von seinen Quellschritten erhalten. Wenn ein Quellschritt für einen ausgewählten Schritt eine Ausgabe erzeugt, kann dem ausgewählten Schritt eine Eingabe hinzugefügt werden. Um einen Eingang hinzuzufügen, klicken Sie auf das Symbol Hinzufügen im Abschnitt Verbrauchter Eingang. Wenn für diesen Schritt kein Input verfügbar ist, wird die folgende Meldung angezeigt:
Benutzerpräferenzen
Der Frontline Creator speichert den zuletzt bearbeiteten Workflow und das Creator-Layout für jeden Benutzer als Benutzereinstellungen.
Immer wenn der Benutzer Frontline Creator besucht, wird standardmäßig der zuletzt von diesem Benutzer bearbeitete Workflow ausgewählt. Wenn der Benutzer noch nie einen Arbeitsablauf bearbeitet hat, wird der letzte Arbeitsablauf ausgewählt, der von einem Benutzer im selben Bereich erstellt wurde. Ebenso wird das Layout beibehalten, wenn der Benutzer das Layout des Creators aktualisiert (komprimieren, erweitern, Größe ändern). Andernfalls wird das Standardlayout für den Benutzer angezeigt.