Log-Dateien zur mobilen KES-App
Log-Dateien zur Verfügung stellen
Mit der Kieselstein ERP App steht ein praktisches mobiles Erfassungsgerät zur Verfügung.
Wichtig: Auf deinem Kieselstein ERP Server muss auch die RestAPI laufen, was ab Version 0.0.0.8 in der Regel gegeben ist und natürlich muss dein Server über den Port 8080 (https ist in Vorbereitung) erreichbar sein.
Anmerkung:
Ab der Serverversion 1.x.x ist die REST-API im Wildfly integriert. Daher wird hier der Port 8080 verwendet. Es ist dafür die Version 0.0.30.x oder höher der mobilen App erforderlich.
Derzeit steht die KES-App für Android zur Verfügung.
WICHTIG: Wenn du die Identifizierung mit NFC Karten verwenden möchtest, ist eine doppelte Identifizierung (keine zwei Wege App) erforderlich.
Dafür müssen für die Benutzer spezielle Rechte zweistufig eingerichtet werden.
Wenn du dies nutzen musst, wende dich bitte derzeit an die Technik.
Neben der Installation über GitLab stellen wir gerne auch das APK (Android Package Kit) direkt zur Verfügung. Üblicherweise installieren wir dies über den Totalcommander für Android. Da die direkte Installation aufgrund von Google Regeln nicht mehr möglich ist, hat Herr Ghisler unter https://www.totalcommander.ch/android/appinstaller110.apk einen eigenen Installer
zur Verfügung gestellt.
Alternativ dazu kannst du auch vom GooglePlayStore Files by Google herunterladen.
und damit die Installation durchführen.
Die praktischste Lösung ist aber, wenn du das APK auf dein Kieselstein ERP Clientsverzeichnis zur Verfügung stellst. Damit kommst du innerhalb deines Netzwerkes ohne sonstige Zugriffs-Behinderungen direkt auf das APK. D.h.:
Aktuell werden folgende Barcodescanner unterstützt.
Die Definition dazu findest du auch im Quellcode ganz am Ende, DeviceInfo.Platform
| Hersteller | Gerät | ab App-Version | Verfügbarkeit |
|---|---|---|---|
| Datalogic | Memor 1 | 0.0.10 | wird vom Hersteller nicht mehr geliefert |
| Zebra Technologies | TC 21 bzw. TC26 | 0.0.20 | |
| Zebra Technologies | TC 22 bzw. TC27 | 0.0.32 |
Zusätzlich:
Es muss die Barcode Reader App deaktiviert werden. D.h.:
Android Settings - System - Scanner settings - Wedge - Enable keyboard wedge aus AUS stellen
Beim ersten Start der App erscheint bereits der Anmeldebildschirm. Tippe hier auf
das Zahnrad, um in die Konfiguration zu gelangen.



Tippe nun auf Speichern. Daran anschließend bitte die App beenden (wie auf deinem Gerät üblich) und neu starten.
Dass du eine WLan-Verbindung zu deinem Kieselstein ERP Server benötigst, ist selbstverständlich. Sollte die Verbindung nicht funktionieren, so prüfe von deinem Gerät aus, ob du eine Verbindung zur RestAPI herstellen kannst.
Hier stehen zwei Möglichkeiten zur Verfügung

des Login-Barcodes die Anmeldung deutlich vereinfachen. Beachte, dass dieser Barcode deine Identifikation darstellt und somit nicht in falsche Hände kommen sollte. Den Barcode bekommst du im Kieselstein ERP Client, Benutzer, dann auf den gewünschten Benutzer gehen und auf das Drucker-Symbol
klicken.Damit erscheint nun das Hauptmenü der mobilen Erfassung.

Kommt bei der Anmeldung unmittelbar Connection Failure, so stimmt die IP Adresse nicht.
Eine weitere Fehlermöglichkeit ist, dass die Sprache nicht zu deiner Kieselstein ERP Installation passt. Stelle auch hier verfügbare Sprachen ein.

Ein weiterer möglicher Fehler ist, wenn bei der sich anmeldenden Person keine Ausweisnummer im Personal / Detail hinterlegt ist. Dann kommt

Info: Die Ausweisnummer wird aus Gründen der Struktur der RestAPI in jedem Falle benötigt, auch wenn der Benutzer keine Zeiterfassung macht.
Es stehen folgende Funktionen zur Verfügung:
Mit Abmelden kommst du wieder zurück zur Anmeldung. Dies solltest du machen, wenn das Gerät nicht dein persönliches Gerät ist und es von den verschiedensten KollegInnen für unterschiedliche Aufgaben verwendet wird.
Mit Tipp auf Inventur kommst du in das Auswahlmenü der Inventuren. Sollte die Fehlermeldung “Sie verfügen nicht über die erforderlichen Benutzerrechte” kommen, so diese bitte entsprechend nachtragen. Siehe
Hier siehst du eine Liste der angelegten Inventuren, welche noch nicht abgeschlossen sind und auf deren Lager du entsprechende Zugriffsrechte hast.

Wähle nun die gewünschte Inventur aus, womit du in der Inventurerfassung bist.

Hier stehen folgende Möglichkeiten zur Verfügung.
Scanne durch Tippen auf Scannen
oder Betätigen des Scanknopfes deines Memor den gewünschten Lagerplatz. Alternativ kannst du diesen auch eingeben.
Hinweis: Um einen Lagerplatz verwenden zu können, muss dieser in der Liste der Lagerplätze eingetragen sein. Drucken der Lagerplätze siehe
Beachte: Ist ein Lagerplatz definiert, wird für jede Inventurbuchung dem gewählten Artikel dieser Lagerplatz zugeordnet. Dies so lange bis ein anderer Lagerplatz definiert wird bzw. der Lagerplatz in der Erfassung wieder gelöscht (nicht definiert) wird.
Scanne nun den gewünschten Artikel. Je nach Inhalt des Barcodes werden Menge und Chargen- bzw. Seriennummer entsprechend aus der Etikette übernommen.
Es werden derzeit folgende Barcodekombinationen unterstützt:
| Barcodeinhalt | Bedeutung / Wirkung |
|---|---|
| Identnummer direkt als String | Artikel wird gewählt und angezeigt. Menge und ev. Chargennummer muss angegeben werden |
| $Iidentnummer|Chargen bzw. Snr | Identnummer mit nachfolgender Chargen bzw. Seriennummer. Die Menge muss eingegeben werden |
| VDA4992 | Identnummer, Menge, Chargen bzw. Seriennummer werden übernommen. Wenn die Menge geändert werden sollte, so tippe nach dem Scan auf das Plus rechts unten und gib die Menge ein und bestätigen mit Ok. |
| Ident<Tab>Menge<Tab>Charge@ | wie VDA4992 |
Wichtig: Üblicherweise muss bei einer Inventur die Menge von der zählenden Person eingegeben werden. Wenn nun in deinen Barcodes, z.B. VDA4992 o.ä. die Menge bereits enthalten ist, so muss durch den Lagerbewirtschaftungsprozess sichergestellt sein, dass die Menge in der Verpackung(seinheit) mit der am Etikett / im Barcode angegebenen Menge übereinstimmt. Üblicherweise erkennt man das auch daran, dass bei Artikeln die mehrfach eingelagert wurden, zahlreiche Verpackungsetiketten, mit unterschiedlichen Mengen, übereinander kleben.
Daher übernehmen wir bei der Inventurerfassung die im Barcode enthaltenen Menge automatisch. Korrekturen können wie oben beschrieben vorgenommen werden.
Um die Inventurbuchung durchzuführen, tippst du auf Buchen. Wenn du die erfasste Menge bzw. Serien- oder Chargennummer geändert hast, kann es praktisch sein auch die Artikeletikette mit auszudrucken. Stelle dafür den Schalter auf ein (drucken). Beachte: Dies bleibt so lange aktiv, bis du ihn deaktivierst bzw. die App neu startest.
Nach dem Buchen bist du wieder in der Erfassungsmaske und kannst mit dem nächsten Artikel deine Inventur fortsetzen.
Gibt es für den Artikel und gegebenenfalls die Serien / Chargennummer bereits einen Eintrag in der Inventurliste, so erscheint die Frage wie damit verfahren werden sollte.
Um ein Artikeletikett ausdrucken zu können, muss der Arbeitsplatzdrucker entsprechend eingerichtet sein.


Los-Nummer eingeben, gerne auch nur einen Teil davon oder natürlich idealerweise scannen Nach der Eingabe erscheint eine Liste der gefundenen Losnummern. Das gewünschte Los durch Antippen auswählen.
Losgröße ändern durch Tippen auf den Stift
Los abliefern mit Seriennummer / Chargennummer (wenn erforderlich) durch jeweiliges Antippen und Eingabe der Menge und gegebenenfalls auch der Chargennummer (je nach Artikel) oder auch der Seriennummer.
Eingabe der Losnummer bzw. eines Teiles davon.
Nach der Eingabe erscheint eine Liste der gefunden Lose. Wähle das für dich richtige Los durch Antippen aus. Damit kommst du in die Bearbeitung des Loses mit verschiedenen Funktionen.
Durch Scannen der LosNummer ($L) gelangst du direkt in die Bearbeitung des Loses.





rechts oben am Rahmen ist der Eintaster

wischen nach oben bringt alle Apps -> da findest du auch die Einstellungen
unter Display und dann erweitert
Es gibt für den TC21C auf einen Pistolengriff, der sehr praktisch ist.
Einstellungen nach oben wischen, Einstellungen
USB-C erforderlich
Für die Ablieferbuchungen

Welche Rechte muss der Benutzer für die Zeiterfassungsbuchungen haben?
Um dem Anwender, ohne in das Konfigurationsmenü einsteigen zu müssen, die Möglichkeit zu geben, das Log-File anzuzeigen, wird, wenn das mobile Erfassungsgerät geschwungen wird (die Shake Bewegung), die Anzeige des localen Log-File aufgerufen.
Dies wurde bewusst so programmiert.
Sollte es vorkommen, dass die (neu) installierte App, gleich bei der Anmeldung sich automatisch beendet, könnte es sein, dass im APK-File ein Fehler aus dem Download enthalten ist.
D.h. die App neu installieren und es noch einmal versuchen.
Log-Dateien zur Verfügung stellen