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>