Zebra konfigurieren
Mit der Aktion Zebra konfigurieren (Abbildung unten) wird der Zebra-Scanner zum Scannen von Barcodes, die nach Auslösung der Aktion gescannt werden, konfiguriert. Mit jeder Zebra konfigurieren-Aktion wird eine Konfigurationseinstellung definiert. Sie können beliebig viele Zebra konfigurieren-Aktionen zur Aktionsbehandlung eines Ereignisses hinzufügen und diese Aktionen werden der Reihe nach von der ersten bis zur letzten ausgeführt.
Anmerkung: | Da das MobileTogether Client-Gerät zuerst mit dem Zebra-Scanner verbunden werden muss, bevor eine Zebra konfigurieren-Aktion ausgeführt werden kann, stellen Sie sicher, dass vor einer Zebra konfigurieren-Aktion eine Zebra verbinden-Aktion ausgelöst wird. |
Um eine Konfiguration zu definieren, wählen Sie aus der Zebra konfigurieren-Dropdown-Liste eine Konfigurationsoption aus (siehe Abbildung oben) und weisen Sie dieser anschließend einen Konfigurationswert zu. Sie können den Wert entweder über die entsprechende Dropdown-Liste auswählen oder einen XPath-Ausdruck eingeben, der einen gültigen Wert auswählt. Der Vorteil eines XPath-Ausdrucks ist, dass der Wert dynamisch ausgewählt werden kann (z.B. aus einem Node einer Seitenquelle). Wenn in der unten stehenden Liste nicht explizit angegeben, muss das Ergebnis des XPath-Ausdrucks ein String sein, der einem der Werte in der entsprechenden Dropdown-Liste entspricht.
Es stehen die folgenden Zebra-Scanner-Konfigurationsoptionen zur Verfügung. Nähere Informationen über spezifische Konfigurationsoptionen finden Sie in der Dokumentation zu Ihrem Zebra-Scanner.
•Scanner aktivieren/deaktivieren: Verfügbar auf Android und iOS. Dient zum Aktivieren (XPath true()) oder Deaktivieren des Scanners (XPath false()).
•Pieps (kurz, niedrige Frequenz): Verfügbar auf Android und iOS. Konfiguriert den Scanner für kurze Pieptöne mit tiefer Tonfrequenz.
•Scanner-Modus definieren: Sie können auswählen, ob das Barcode-Bild (Bild) oder die Barcode-Daten (Barcode) erfasst werden sollen. Steht nur auf Android zur Verfügung und nur, wenn der Verbindungstyp Bluetooth Classic/Cradle Host oder USB ist.
•Pieps-Dauer (beim Scannen) Verfügbar auf Android und iOS. Definiert die Dauer des Piepstons beim Scan.
•Pieps-Lautstärke: Verfügbar auf Android und iOS. Definiert die Lautstärke des Piepstons beim Scan.
•Piepsfrequenz (beim Scannen): Verfügbar auf Android und iOS. Definiert die Tonfrequenz des Piepstons beim Scan.
•Led ein/aus: Verfügbar auf Android und iOS. Gibt an, ob die LED-Lampe des Scanners leuchten soll und, falls sie aktiviert ist, in welcher Farbe sie leuchten soll.
•Tether-Alarm starten/beenden: Verfügbar auf Android und iOS. Der Tether-Alarm warnt Benutzer, wenn der Scanner sich außerhalb der Reichweite seiner Basisstation befindet. Sie können einstellen, ob der Alarm gestartet (XPath true()) oder beendet werden soll (XPath false()).
•Trigger starten/beenden: Legt fest, ob die Verwendung des Scanner-Triggers (Auslösers) gestartet (XPath true()) oder beendet werden soll (XPath false()). Wenn eine Verwendung des Auslösers definiert wurde, wird ein Barcode nur dann gescannt, wenn der Auslöser des Scanners gedrückt wird. Andernfalls muss der Auslöser beim Scannen nicht gedrückt werden; in diesem Fall wird der Barcode einfach gescannt, wenn er vor den Scanner platziert wird.
•Geräteinfo abrufen: Verfügbar auf Android und iOS. Ruft Informationen über den Scanner ab. Diese Daten werden an die $MT_ZEBRASCANNER-Seitenquellstruktur übergeben und können dort abgerufen werden.
•Allgemeine Get/Set-Einstellungen: Verfügbar auf Android und iOS. Gibt Ihnen die Möglichkeit, flexibel Ihre eigene XML-Datei oder eigene XML-Werte zu verwenden, um Ihre eigenen Scanner-Einstellungen zu definieren und Scanner-Daten abzurufen. Dies muss mit Referenz auf die Scanner-API konfiguriert werden.
MobileTogether-Erweiterungsfunktionen
MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.
mt-bluetooth-started()
mt-zebra-scanner-id()
mt-zebra-scanner-connected()