Attribute
- template_id: Kennung des zu verwendenden Templates, z.B. "PG1C"
Erforderlich: Ja
- duration_ms: Die Zeitspanne, die dieser Bildschirm angezeigt werden soll, in Millisekunden. Wenn nicht gesetzt oder 0, wird der Bildschirm auf unbestimmte Zeit angezeigt.
Erforderlich: Nein
- separator: Das Trennzeichen, das für die Kommunikation mit dem ProGlove-Gerät verwendet wird - dies sollte nicht in Headern oder Inhalten verwendet werden.
Erforderlich: Nein
- Standardwert: |
- refresh_type: Definiert die Anforderung dieses Bildschirms:
FULL_REFRESH = Schwarzer Bildschirm vor der Änderung
PARTIAL_REFRESH = sofortige Änderung (kann alte Spuren alter Inhalte auf dem Bildschirm hinterlassen)
DEFAULT = ProGlove entscheidet
Erforderlich: Nein
- Standardwert: DEFAULT
Parameter
- headers: Liste der anzuzeigenden Header - die Anzahl der Einträge abhängig von der Vorlage.
Erforderlich: Nein
- right_headers: Liste der anzuzeigenden Kopfzeilen auf der rechten Seite. Diese werden möglicherweise nicht auf allen Geräten angezeigt.
Erforderlich: Nein
- content: Der anzuzeigende Inhalt - die Anzahl der Einträge in Abhängigkeit von der Vorlage
Erforderlich: Ja
Ausgabe
- PROGLOVE_SET_SCREEN_SUCCESS: Wenn der Bildschirm erfolgreich eingestellt wurde
- PROGLOVE_SET_SCREEN_ERROR: Wenn der Bildschirm nicht erfolgreich eingestellt werden konnte
- payload.error: Beschreibung des Fehlers
Vorlagen-IDs
ProGlove verwendet einen für sich selbst spezifischen Vorlagenansatz, um Informationen zu präsentieren.
Templates sind vordefinierte Bildschirmlayouts, die Integrationsbemühungen unterstützen und für die bestmögliche User Experience sorgen. Sie verfügen über IDs, bei denen es sich um eindeutige Identifikatoren für jedes Vorlagenlayout handelt. Diese müssen während des Integrationsprozesses festgelegt werden.
Weitere Informationen finden Sie unter ProGlove - Bildschirmvorlagen.
Hier sind die Vorlagen und ihre IDs zur Verwaltung von Frontline:
PG1-KARTON
Diese Vorlage ist ideal für einzelne Elemente oder kurze Textnachrichten.
<proglove_insight_template id="set_template" template_id="PG1" refresh_type="FULL_REFRESH">
<list name="headers" listType="NAMED">
<param name="1" type="string">Storage Unit</param>
</Liste>
<list name="content" listType="NAMED">
<param name="1" type="string">R15</param>
</Liste>
</proglove_insight_template>
PG1A
Diese Vorlage ist ideal für kurze Textnachrichten.
<proglove_insight_template id="set_template" template_id="PG1A" refresh_type="FULL_REFRESH">
<param name="content" type="string">Überprüfen Sie das Paket auf Anzeichen</param>
</proglove_insight_template>
PG2-KARTON
Diese Vorlage ist ideal zum Sortieren.
<proglove_insight_template id="set_template" template_id="PG2" refresh_type="FULL_REFRESH">
<list name="headers" listType="NAMED">
<param name="1" type="string">Storage Unit</param>
<param name="2" type="string">Ziel</param>
</Liste>
<list name="content" listType="NAMED">
<param name="1" type="string">R15</param>
<param name="2" type="string">A7</param>
</Liste>
</proglove_insight_template>
PG3-KARTON
Diese Vorlage ist ideal für die Auswahl von Anwendungsfällen.
<proglove_insight_template id="set_template" template_id="PG3" separator=":" refresh_type="FULL_REFRESH">
<list name="headers" listType="NAMED">
<param name="1" type="string">left</param>
<param name="2" type="string">left</param>
<param name="3" type="string">left</param>
</Liste>
<list name="content" listType="NAMED">
<param name="1" type="string">Text 1</param>
<param name="2" type="string">Text 2</param>
<param name="3" type="string">Text 3</param>
</Liste>
<Listenname="right_headers" listType="NAMED">
<param name="1" type="string">right</param>
<param name="2" type="string">right</param>
<param name="3" type="string">right</param>
</Liste>
</proglove_insight_template>
PG1C
Diese Vorlage ist ideal für positive und kurze Benachrichtigungen.
<proglove_insight_template id="set_template" template_id="PG1C" refresh_type="FULL_REFRESH">
<param name="content" type="string">Bestellung abgeschlossen</param>
</proglove_insight_template>
PG2C
Diese Vorlage ist ideal für positive Benachrichtigungen, die mehr Details benötigen.
<proglove_insight_template id="set_template" template_id="PG2C" refresh_type="FULL_REFRESH">
<list name="content" listType="NAMED">
<param name="1" type="string">Korrekter Teil</param>
<param name="2" type="string">Doppelklicken Sie, um fortzufahren</param>
</Liste>
</proglove_insight_template>
PG1E
Diese Vorlage ist ideal für negative und kurze Benachrichtigungen.
<proglove_insight_template id="set_template" template_id="PG1E">
<param name="content" type="string">Teilenummer falsch</param>
</proglove_insight_template>
PG2E
Diese Vorlage ist ideal für negative Benachrichtigungen, die mehr Details benötigen.
<proglove_insight_template id="set_template" template_id="PG2E" duration_ms="3000">
<list name="content" listType="NAMED">
<param name="1" type="string">Error</param>
<param name="2" type="string">Netzwerkfehler</param>
</Liste>
</proglove_insight_template>
PG1I
Diese Vorlage ist ideal für neutrale Kurzbenachrichtigungen.
<proglove_insight_template id="set_template" template_id="PG1I" refresh_type="FULL_REFRESH">
<param name="content" type="string">Menge bestätigen</param>
</proglove_insight_template>
PG2I
Diese Vorlage ist ideal für neutrale und kurze Benachrichtigungen, die mehr Details benötigen.
<proglove_insight_template id="set_template" template_id="PG2I">
<list name="content" listType="NAMED">
<param name="1" type="string">Bestätigen ... </param>
<param name="2" type="string">25</param>
</Liste>
</proglove_insight_template>
PG2A
Diese Vorlage ist ideal zum Sortieren (Echos auf den gescannten Inhalt und kehrt zum ursprünglichen Bildschirm zurück).
<proglove_insight_template id="set_template" template_id="PG2A">
<list name="content" listType="NAMED">
<param name="1" type="string">1</param>
<param name="2" type="string">2 3 4 5</param>
</Liste>
</proglove_insight_template>