|
|
Zeile 2: |
Zeile 2: |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | |rowspan="5"|[[File:PPAndroid-Menue.png|200px]] | + | |rowspan="6"|[[File:PPAndroid-Menue.png|200px]] |
− | |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. | + | |Die PP-Android App ist für den offline Betrieb konzipiert. Lediglich beim Empfangen/Senden ist eine WLAN Verbindung nötig. |
| |- | | |- |
− | |Jeder Empfang /Versand wird angezeigt. | + | |Für den fehlerfreien Ablauf PP-Android App werden folgende Tabellen benötigt: Standorte.db. Chargen.db, Laufnummern.db, Ausfallgruende.db |
| |- | | |- |
− | |Ist der Datenaustausch erfolgreich oder nicht nötig wird er grün angezeigt. Ist der Datenaustausch missglückt, wird dieser rot angezeigt. | + | |Die App ist auf Scannern der Firma Zebra und Casio getestet, kann aber grundsätzlich auch auf jedem anderen Android Gerät eingesetzt werden. |
| |- | | |- |
− | |Wird im oberen Bereich des Display "Alles empfangen und gesendet" angezeigt, kann die Seite verlassen 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. |
| |} | | |} |
− |
| |
| | | |
| == Empfang und Senden von Daten == | | == Empfang und Senden von Daten == |
|
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.db. Chargen.db, Laufnummern.db, Ausfallgruende.db
|
Die App ist auf Scannern der Firma Zebra 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.
|
|
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.
|
|
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 Menge eingegeben wurde, werden Chargennummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Charge geleert.
|
|
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.
|
|
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.
|
|
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 s sich um eine Mengeneingabe handelt.
|
Nachdem eine Menge eingegeben wurde, werden Laufnummer und neue Menge in der unteren Liste angezeigt und das Feld der aktuellen Laufnummer geleert.
|