PPAndroid: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
(Grundsätzliche Informationen)
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
[[File:PPAndroid.png|100px]]
 
== Grundsätzliche Informationen ==
 
== Grundsätzliche Informationen ==
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|rowspan="6"|[[File:PPAndroid-Menue.png|200px]]
+
|rowspan="7"|[[File:PPAndroid-Menue.png|200px]]
 
|Die PP-Android App ist für den offline Betrieb konzipiert. Lediglich beim Empfangen/Senden ist eine WLAN Verbindung nötig.
 
|Die PP-Android App ist für den offline Betrieb konzipiert. Lediglich beim Empfangen/Senden ist eine WLAN Verbindung nötig.
 
|-
 
|-
 
|Für den fehlerfreien Ablauf PP-Android App werden folgende Tabellen benötigt: Standorte, Chargen, Laufnummern, Ausfallgruende  
 
|Für den fehlerfreien Ablauf PP-Android App werden folgende Tabellen benötigt: Standorte, Chargen, Laufnummern, Ausfallgruende  
 
|-
 
|-
|Die App ist auf Scannern der Firma Zebra und Casio getestet, kann aber grundsätzlich auch auf jedem anderen Android Gerät eingesetzt werden.
+
|Die App ist auf Scannern der Firma Zebra (MC2200) und Casio getestet, kann aber grundsätzlich auch auf jedem anderen Android Gerät eingesetzt werden.
 
|-
 
|-
 
|Das Menü Settings ist nicht frei zugänglich. Er ist nicht für die Bearbeitung durch den Kunden gedacht.
 
|Das Menü Settings ist nicht frei zugänglich. Er ist nicht für die Bearbeitung durch den Kunden gedacht.
Zeile 15: Zeile 16:
 
|Jedes Modul der App liefert einen eigenen Datensatz an den hinterlegten Server. Dieser verarbeitet den Datensatz und ließt Änderungen in die Datenbank von PAT ein.
 
|Jedes Modul der App liefert einen eigenen Datensatz an den hinterlegten Server. Dieser verarbeitet den Datensatz und ließt Änderungen in die Datenbank von PAT ein.
 
|-
 
|-
 +
|Der Button Empfangen/Senden signalisiert durch die Hintergrundfarbe ob Daten ausgetauscht werden sollten <span style="background:#BA0020">es gibt Daten zu Empfangen/Senden</span> oder <span style="background:#93C90E">alles wurde empfangen/gesendet</span>
 
|}
 
|}
  
Zeile 52: Zeile 54:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|rowspan="6"|[[File:PPAndroid-Charge-Menge.png|200px]]
+
|rowspan="8"|[[File:PPAndroid-Charge-Menge.png|200px]]
 
|Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
 
|Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
 
|-
 
|-
Zeile 62: Zeile 64:
 
|-
 
|-
 
|Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Charge entspricht, wird davon ausgegangen, das s sich um eine Mengeneingabe handelt.
 
|Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Charge entspricht, wird davon ausgegangen, das s sich um eine Mengeneingabe handelt.
 +
|-
 +
|Es wird geprüft, ob die Menge kleiner wie die maximal zulässige Menge ist.
 +
|-
 +
|Es wird geprüft, ob die aktuelle Chargennummer eigetragen ist.
 
|-
 
|-
 
|Nachdem eine Menge eingegeben wurde, werden Chargennummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Charge geleert.
 
|Nachdem eine Menge eingegeben wurde, werden Chargennummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Charge geleert.
 +
|}
 +
 +
== Modul Charge Menge Trays ändern ==
 +
{|class="wikitable"
 +
|-
 +
|rowspan="6"|[[File:PPAndroid-Charge-Trays.png|200px]]
 +
|Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
 +
|-
 +
|Beim scannen wird die Chargennummer geprüft.
 +
|-
 +
|Wird eine Charge erkannt, wird diese übernommen und angezeigt.
 +
|-
 +
|Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Chargennummer entspricht, aber nicht in der Liste der Chargennummern vorhanden ist, kommt es zur Fehlermeldung.
 +
|-
 +
|Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Charge entspricht, wird davon ausgegangen, das s sich um eine Mengeneingabe handelt.
 +
|-
 +
|Nachdem eine Anzahl Trays eingegeben wurde, werden Chargennummer und neue Tray Anzahl in der unteren Liste angezeigt und das Feld der aktuellen Charge geleert.
 
|}
 
|}
  
Zeile 103: Zeile 126:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|rowspan="6"|[[File:PPAndroid-Laufnummer-Menge.png|200px]]
+
|rowspan="8"|[[File:PPAndroid-Laufnummer-Menge.png|200px]]
 
|Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
 
|Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
 
|-
 
|-
Zeile 112: Zeile 135:
 
|Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Laufnummer entspricht, aber nicht in der Liste der Laufnummern vorhanden ist, kommt es zur Fehlermeldung
 
|Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Laufnummer entspricht, aber nicht in der Liste der Laufnummern vorhanden ist, kommt es zur Fehlermeldung
 
|-
 
|-
|Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Laufnummer entspricht, wird davon ausgegangen, das s sich um eine Mengeneingabe handelt.
+
|Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Laufnummer entspricht, wird davon ausgegangen, das es sich um eine Mengeneingabe handelt.
 +
|-
 +
|Es wird geprüft ob die Menge kleiner als die maximal zulässige Menge ist
 +
|-
 +
|Es wird geprüft ob die aktuelle Laufnummer eingetragen ist.
 
|-
 
|-
 
|Nachdem eine Menge eingegeben wurde, werden Laufnummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Laufnummer geleert.
 
|Nachdem eine Menge eingegeben wurde, werden Laufnummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Laufnummer geleert.
 
|}
 
|}
 +
== Modul Steckstrasse ==
 +
{|class="wikitable"
 +
|-
 +
|rowspan="6"|[[File:PPAndroid-Steckstrasse.png|200px]]
 +
|Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
 +
|-
 +
|Das aktuelle Datum wird vorgeschlagen, kann aber geändert werden.
 +
|-
 +
|Die Variante kann aus einem Dropdown Menü ausgewählt werden.
 +
|-
 +
|Die Laufnummern können nacheinander gescannt werden, ohne Datum und Variante noch einmal bestätigen zu müssen .
 +
|-
 +
|Bei Scan wird die Länge der gescannten Nummer geprüft. Entspricht diese der in den Settings hinterlegten Länge, wird der Scan als Laufnummer akzeptiert. Es erfolgt keine Prüfung mit tatsächlich vorhandenen Laufnummern.
 +
|-
 +
|Die gescannte Nummer wird in die Liste eingetragen, und das Scannerfeld geleert.
 +
|}
 +
 +
== Modul Auslieferung ==
 +
 +
Im Gegensatz zu allen anderen Modulen arbeitet das Modul Auslieferung online über eine API-Schnittstelle. Der Ablauf geht über mehrere Fenster.
 +
 +
Das Modul Auslieferung ermöglicht es direkt am Handy einen Auftrag aus PAT aufzurufen und einzelne Positionen in den Versand zu geben. Dabei sind auch Teilmengen einer Position möglich.
 +
 +
Die Änderungen werden sofort im Auftrag in PAT übernommen.
 +
 +
Im letzten Schritt können alle Informationen der Änderung per SMS Nachricht an einen Mitarbeiter versendet werden.
 +
 +
[[File:PPAndroid-Auslieferung01.png|200px]] [[File:PPAndroid-Auslieferung02.png|200px]] [[File:PPAndroid-Auslieferung03.png|200px]] [[File:PPAndroid-Auslieferung04.png|200px]]
 +
 +
 +
==Virtuelle Tastatur ein/ausschalten==
 +
 +
Wir in der App ein Eingabefeld angeklickt, wird unten rechts ein kleines Tastatursymbol angezeigt. Klickt man dieses an, hat man die Möglichkeit die virtuelle Tastatur ein- bzw. auszuschalten.
 +
 +
In PPAndroid wird die virtuelle Tastatur üblicherweise nicht benötigt. Es empfiehlt sich daher die virtuelle Tastatur abzuschalten und damit keine Daten im Display zu verdecken.
 +
 +
[[File:PPAndroid-Tastatur-ausschalten-01.png|300px]]
 +
[[File:PPAndroid-Tastatur-ausschalten-02.png|300px]]
 +
 +
==Einstellung Casio Scanner ==
 +
 +
'''Empfehlungen für Casio DT-X400'''
 +
 +
* gehen sie in die Einstellungen
 +
* dort in das Menü ScanSettings
 +
* Im Untermenü Basic > Result type = Clipboard + Terminator = LF
 +
* Im Untermenü Notification > Enable beep aktivieren
 +
* Im Untermenü Symbologies > Code 39 aktiveren
 +
 +
Das Menü ScanSettings für die Übernahme schließen
 +
 +
 +
[[File:PPAndroid_Casio_01.png|300px]]
 +
[[File:PPAndroid_Casio_02.png|300px]]
 +
[[File:PPAndroid_Casio_03.png|300px]]
 +
 +
[[File:PPAndroid_Casio_04.png|300px]]
 +
[[File:PPAndroid_Casio_05.png|300px]]
 +
[[File:PPAndroid_Casio_06.png|300px]]
 +
 +
==Einstellung Zebra Scanner ==
 +
 +
* gehen sie in die App DataWege-Profile
 +
* öffnen sie das Profile0 (default)
 +
* öffnen sie den Menüpunkt Einfache Datenformatierung
 +
* dort die Einstellung Senden mit EINGABE aktivieren
 +
[[File:PPAndroid_Zebra_01.jpg|300px]]
 +
[[File:PPAndroid_Zebra_02.jpg|300px]]
 +
[[File:PPAndroid_Zebra_03.jpg|300px]]

Aktuelle Version vom 21. Dezember 2023, 16:01 Uhr

PPAndroid.png

1 Grundsätzliche Informationen

PPAndroid-Menue.png Die PP-Android App ist für den offline Betrieb konzipiert. Lediglich beim Empfangen/Senden ist eine WLAN Verbindung nötig.
Für den fehlerfreien Ablauf PP-Android App werden folgende Tabellen benötigt: Standorte, Chargen, Laufnummern, Ausfallgruende
Die App ist auf Scannern der Firma Zebra (MC2200) und Casio getestet, kann aber grundsätzlich auch auf jedem anderen Android Gerät eingesetzt werden.
Das Menü Settings ist nicht frei zugänglich. Er ist nicht für die Bearbeitung durch den Kunden gedacht.
Module die nicht lizensiert sind, oder nicht eingesetzt werden sollen, können ausgeblendet werden. Das Hauptmenü wird dadurch übersichtlicher.
Jedes Modul der App liefert einen eigenen Datensatz an den hinterlegten Server. Dieser verarbeitet den Datensatz und ließt Änderungen in die Datenbank von PAT ein.
Der Button Empfangen/Senden signalisiert durch die Hintergrundfarbe ob Daten ausgetauscht werden sollten es gibt Daten zu Empfangen/Senden oder alles wurde empfangen/gesendet

2 Empfang und Senden von Daten

PPAndroid-Empfangen-Senden.png Bei jedem Durchlauf werden zunächst die bereitgestellten Daten für Standorte, Chargen, Laufnummern und Ausfallgründe empfangen.
Danach werden die einzelnen Datensätze der gescannten Chargen und Laufnummern gesendet.
Jeder Empfang /Versand wird angezeigt.
Ist der Datenaustausch erfolgreich oder nicht nötig wird er grün angezeigt. Ist der Datenaustausch missglückt, wird dieser rot angezeigt.
Wird im oberen Bereich des Display "Alles empfangen und gesendet" angezeigt, kann die Seite verlassen werden.

3 Modul Charge auf Standort

PPAndroid-Charge-Standort.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
Beim scannen wird nach Standort und Charge unterschieden. Die Erkennung erfolgt über die in den Settings hinterlegte Länge.
Wird ein Standort erkannt, wird dieser übernommen und angezeigt. Der Standort bleibt so lange erhalten, bis ein anderer Standort gescannt oder eingegeben wird.
Wird eine Charge erkannt, wird diese übernommen und angezeigt. Gleichzeitig wird die Kombination aus Standort und Charge in der Liste unterhalb des Scanfeldes aufgenommen.
Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Chargennummer entspricht, aber nicht in der Liste der Chargennummern vorhanden ist, kommt es zur Fehlermeldung.
Wird eine Ziffernfolge eingetragen, die weder Standortlänge noch Chargenlänge entspricht, kommt es zur Fehlermeldung.

4 Modul Charge Menge ändern

PPAndroid-Charge-Menge.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
Beim scannen wird die Chargennummer geprüft.
Wird eine Charge erkannt, wird diese übernommen und angezeigt.
Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Chargennummer entspricht, aber nicht in der Liste der Chargennummern vorhanden ist, kommt es zur Fehlermeldung.
Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Charge entspricht, wird davon ausgegangen, das s sich um eine Mengeneingabe handelt.
Es wird geprüft, ob die Menge kleiner wie die maximal zulässige Menge ist.
Es wird geprüft, ob die aktuelle Chargennummer eigetragen ist.
Nachdem eine Menge eingegeben wurde, werden Chargennummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Charge geleert.

5 Modul Charge Menge Trays ändern

PPAndroid-Charge-Trays.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
Beim scannen wird die Chargennummer geprüft.
Wird eine Charge erkannt, wird diese übernommen und angezeigt.
Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Chargennummer entspricht, aber nicht in der Liste der Chargennummern vorhanden ist, kommt es zur Fehlermeldung.
Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Charge entspricht, wird davon ausgegangen, das s sich um eine Mengeneingabe handelt.
Nachdem eine Anzahl Trays eingegeben wurde, werden Chargennummer und neue Tray Anzahl in der unteren Liste angezeigt und das Feld der aktuellen Charge geleert.

6 Modul Charge Ausfall mit Grund

PPAndroid-Charge-Ausfall.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
durch einen Klick auf das Feld "Grund der Änderung" kann ein Ausfallgrund ausgewählt werden. Dieser bleibt bis zur Änderung für alle Einträge bestehen.
Wird eine Charge erkannt, wird diese übernommen und angezeigt. Der Courser springt automatisch in das Eingabefeld der Menge.
Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Chargennummer entspricht, aber nicht in der Liste der Chargennummern vorhanden ist, kommt es zur Fehlermeldung.
Die Menge kann über die Tastatur eingegeben und mit Enter bestätigt werden.
Wurde die Menge eingegeben, wird der Eintrag aus Chargennummer, Menge und Ausfallgrund in der unteren Liste angezeigt. Die Felder für Chargennummer und Menge werden geleert.

7 Modul Laufnummer auf Standort

PPAndroid-Laufnummer-Standort.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
Beim scannen wird nach Standort und Laufnummer unterschieden. Die Erkennung erfolgt über die in den Settings hinterlegte Länge.
Wird ein Standort erkannt, wird dieser übernommen und angezeigt. Der Standort bleibt so lange erhalten, bis ein anderer Standort gescannt oder eingegeben wird.
Wird eine Laufnummer erkannt, wird diese übernommen und angezeigt. Gleichzeitig wird die Kombination aus Standort und Laufnummer in der Liste unterhalb des Scanfeldes aufgenommen.
Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Laufnummer entspricht, aber nicht in der Liste der Laufnummern vorhanden ist, kommt es zur Fehlermeldung.
Wird eine Ziffernfolge eingetragen, die weder Standortlänge noch Laufnummernlänge entspricht, kommt es zur Fehlermeldung.

8 Modul Laufnummer Menge ändern

PPAndroid-Laufnummer-Menge.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
Beim scannen wird die Laufnummer geprüft.
Wird eine Laufnummer erkannt, wird diese übernommen und angezeigt.
Wird eine Ziffernfolge eingetragen, die zwar der Länge einer Laufnummer entspricht, aber nicht in der Liste der Laufnummern vorhanden ist, kommt es zur Fehlermeldung
Wird eine Ziffernfolge eingetragen, die nicht der Länge einer Laufnummer entspricht, wird davon ausgegangen, das es sich um eine Mengeneingabe handelt.
Es wird geprüft ob die Menge kleiner als die maximal zulässige Menge ist
Es wird geprüft ob die aktuelle Laufnummer eingetragen ist.
Nachdem eine Menge eingegeben wurde, werden Laufnummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Laufnummer geleert.

9 Modul Steckstrasse

PPAndroid-Steckstrasse.png Die Personalnummer wird aus dem Eintrag beim Start der App übernommen.
Das aktuelle Datum wird vorgeschlagen, kann aber geändert werden.
Die Variante kann aus einem Dropdown Menü ausgewählt werden.
Die Laufnummern können nacheinander gescannt werden, ohne Datum und Variante noch einmal bestätigen zu müssen .
Bei Scan wird die Länge der gescannten Nummer geprüft. Entspricht diese der in den Settings hinterlegten Länge, wird der Scan als Laufnummer akzeptiert. Es erfolgt keine Prüfung mit tatsächlich vorhandenen Laufnummern.
Die gescannte Nummer wird in die Liste eingetragen, und das Scannerfeld geleert.

10 Modul Auslieferung

Im Gegensatz zu allen anderen Modulen arbeitet das Modul Auslieferung online über eine API-Schnittstelle. Der Ablauf geht über mehrere Fenster.

Das Modul Auslieferung ermöglicht es direkt am Handy einen Auftrag aus PAT aufzurufen und einzelne Positionen in den Versand zu geben. Dabei sind auch Teilmengen einer Position möglich.

Die Änderungen werden sofort im Auftrag in PAT übernommen.

Im letzten Schritt können alle Informationen der Änderung per SMS Nachricht an einen Mitarbeiter versendet werden.

PPAndroid-Auslieferung01.png PPAndroid-Auslieferung02.png PPAndroid-Auslieferung03.png PPAndroid-Auslieferung04.png


11 Virtuelle Tastatur ein/ausschalten

Wir in der App ein Eingabefeld angeklickt, wird unten rechts ein kleines Tastatursymbol angezeigt. Klickt man dieses an, hat man die Möglichkeit die virtuelle Tastatur ein- bzw. auszuschalten.

In PPAndroid wird die virtuelle Tastatur üblicherweise nicht benötigt. Es empfiehlt sich daher die virtuelle Tastatur abzuschalten und damit keine Daten im Display zu verdecken.

PPAndroid-Tastatur-ausschalten-01.png PPAndroid-Tastatur-ausschalten-02.png

12 Einstellung Casio Scanner

Empfehlungen für Casio DT-X400

  • gehen sie in die Einstellungen
  • dort in das Menü ScanSettings
  • Im Untermenü Basic > Result type = Clipboard + Terminator = LF
  • Im Untermenü Notification > Enable beep aktivieren
  • Im Untermenü Symbologies > Code 39 aktiveren

Das Menü ScanSettings für die Übernahme schließen


PPAndroid Casio 01.png PPAndroid Casio 02.png PPAndroid Casio 03.png

PPAndroid Casio 04.png PPAndroid Casio 05.png PPAndroid Casio 06.png

13 Einstellung Zebra Scanner

  • gehen sie in die App DataWege-Profile
  • öffnen sie das Profile0 (default)
  • öffnen sie den Menüpunkt Einfache Datenformatierung
  • dort die Einstellung Senden mit EINGABE aktivieren

PPAndroid Zebra 01.jpg PPAndroid Zebra 02.jpg PPAndroid Zebra 03.jpg