Erfassen mit einer Maske
Eine Erfassungsmaske ist eine Seite aus Eingabe-Widgets. Sie tragen ein, was passiert ist, und drücken auf Speichern; daraus wird ein Datensatz.
Wie eine Maske aufgebaut ist
Abschnitt betitelt „Wie eine Maske aufgebaut ist“Drei Begriffe tragen alles:
- Speichern-Knopf — schreibt den Datensatz. Er nennt das Datensatz-Tag, an das angehängt wird. Eine Maske ohne Speichern-Knopf lässt sich nicht abschicken.
- Eingabe — sagt, zu welchem Speichern-Knopf sie gehört und welches Datenfeld sie füllt. Diese Zuordnung wird ausdrücklich eingestellt und nie geraten.
- Datenfeld — kommt aus dem Datenmodell. Der Datentyp steht dort; die Maske kann ihn nicht überschreiben.
Eine Maske darf mehrere Speichern-Knöpfe tragen. Jedes erzeugt seinen eigenen Datensatz, und die Pflichtfelder gelten je Speichern-Knopf — nicht je Maske.
Die Widgets
Abschnitt betitelt „Die Widgets“| Widget | Wofür |
|---|---|
| Eingabefeld | ein Datenfeld. Die Eingabe folgt dem Datentyp |
| Auswahl | Textfeld mit Vorschlagsliste — Linie, Station, Schicht |
| Langtext | mehrzeiliges Feld für Beobachtungen |
| Zeilengruppe | mehrere Zeilen je Eintrag: je Fehler, je Messung, je Muster. Alle Zeilen werden in einem Zug gespeichert |
| Stoppuhr | misst Takt und Stillstand am Gerät, mit Start/Stopp und Runde als gleich großen Knöpfen; die gemessenen Läufe werden zusammen gespeichert. Stoppuhr-Typen mit Kategorien und Stillstandsgründen gibt es bei der Stoppuhr auf einem Board |
| Berechnetes Feld | eine Zahl aus den Feldern dieser Maske. Wird angezeigt, nie erfasst |
| Text | eine Überschrift über den Feldern darunter oder ein erklärender Satz |
| Speichern-Knopf | schreibt den Datensatz |
Beim Einrichten
Abschnitt betitelt „Beim Einrichten“Im Bearbeiten-Modus lassen sich Widgets ziehen und an der rechten unteren Ecke skalieren; die Eingaben sind währenddessen inaktiv.
Jede Änderung wird sofort gespeichert — ein Widget hinzufügen, einstellen, verschieben oder entfernen wirkt unmittelbar; einen eigenen Speicherschritt gibt es nicht. Fertig verlässt nur den Bearbeiten-Modus; es bestätigt nichts, weil nichts aussteht. Änderungen rückgängig macht die seit dem Öffnen des Editors getanen Änderungen rückgängig: Die Widgets, ihre Einstellungen und ihre Anordnung auf der Maske, auf der Sie gerade sind, kehren auf diesen Stand zurück. Es betrifft nur die aktuelle Maske — eine Maske anlegen, umbenennen oder löschen ist eine eigene Aktion, die „Änderungen rückgängig” unangetastet lässt.
Nützliche Einstellungen:
- Wert nach dem Speichern behalten — für Felder, die über mehrere Einträge gleich bleiben: Schicht, Linie, Station. Sie werden beim Speichern nicht geleert.
- Vorschläge aus einem Tag — die Liste (etwa die Schichtmodelle) wird an einer Stelle gepflegt statt in jeder Maske. Sie wird beim Öffnen der Maske gelesen und auf dem Gerät behalten, damit sie auch ohne Verbindung da ist.
- Freitext — ausgeschaltet werden nur Einträge der Liste angenommen. Zwei Schreibweisen desselben Dings nehmen jede Auswertung auseinander.
- Übergeordnetes Feld — engt die Liste auf die Zeilen ein, die zum dort Gewählten gehören: die Stationen unter der gewählten Linie.
- Wert-Spalte — bei einer Liste aus einem Tag: die Spalte, deren Wert gespeichert wird, etwa ein Code, während die Beschriftungs-Spalte gelesen wird. Zwei Einträge mit gleicher Beschriftung, aber verschiedenem Code bleiben beide in der Liste; eine solche Beschriftung zeigt ihren Code in Klammern, damit man die beiden unterscheiden kann. Leer: Gespeichert wird die Beschriftung selbst.
- Ersten Eintrag vorauswählen — solange niemand gewählt hat, ist der erste Eintrag der Liste gewählt; die Abfrage so sortieren, dass der wahrscheinlichste oben steht. Eine Wahl von Hand bleibt stehen.
- Nach dem Speichern eines Datensatzes werden alle Listen der Maske neu gelesen – ein neuer Eintrag, den das Speichern selbst erzeugt hat (etwa der nächste Auftrag), steht sofort zur Wahl.
- Scannen — setzt eine Scan-Schaltfläche neben die Eingabe, für Barcode oder QR-Code. Ein Muster kann das gewünschte Stück aus dem Code schneiden.
- Vorschlag aus Formel — füllt das Feld mit einem berechneten Vorschlag, der überschrieben werden darf.
„Diese Maske lässt sich noch nicht abschicken”
Abschnitt betitelt „„Diese Maske lässt sich noch nicht abschicken”“Bevor jemand mit Handschuhen davorsteht, prüft die Maske sich selbst und benennt, was fehlt: kein Speichern-Knopf, ein Speichern-Knopf ohne Tag, eine Eingabe ohne Speichern-Knopf oder ohne Datenfeld, ein nicht mehr vorhandenes Datenfeld, ein nicht platziertes Pflichtfeld, ein doppelt platziertes Feld, mehr als eine Zeilengruppe an einem Speichern-Knopf.
Ohne Verbindung
Abschnitt betitelt „Ohne Verbindung“Bricht die Verbindung ab, werden Einträge auf dem Gerät behalten und später gesendet. Die Maske sagt das, und die Zahl der wartenden Einträge steht sichtbar mit einem Knopf Jetzt senden daneben.
Zwei Dinge sind dabei wichtig:
- Der Zeitpunkt ist der des Speicherns, nicht der des Sendens. Ein Eintrag, der Stunden später hinausgeht, landet trotzdem in der richtigen Schicht und im richtigen Kennzahlfenster.
- Der Platz auf dem Gerät ist endlich. Ist er voll, sagt die Maske das („Dieses Gerät hat keinen Platz mehr”) statt einen Eintrag als gespeichert zu melden, den es nicht gibt. Dann erst die wartenden Einträge senden.
Fotos werden mit dem Eintrag zusammen aufbewahrt und beim Senden zuerst hochgeladen.
Erfassung als eigene App
Abschnitt betitelt „Erfassung als eigene App“Die Erfassung ist unter einem eigenen Pfad im Browser erreichbar und lässt sich auf einem Telefon als App installieren — ohne den Rahmen des Programms. Dieser Pfad besteht nur, solange das Erfassungs-Paket installiert und eingeschaltet ist.
Auf einem telefongroßen Fenster
Abschnitt betitelt „Auf einem telefongroßen Fenster“Eine Maske, die innerhalb des vollständigen Programms geöffnet wird (nicht der eigenen App), bekommt auf einem schmalen Fenster jetzt dieselbe einspaltige Darstellung — auf einem Telefon oder in der Telefon-App, die dieses Produkt ebenfalls anbietet. Felder stehen von oben nach unten in der Reihenfolge, in der sie ausgefüllt werden sollen, und die Speichern-Schaltfläche bleibt am unteren Bildschirmrand erreichbar, während die Felder darüber scrollen. Eine Maske aufzubauen oder umzuordnen will weiterhin einen breiteren Bildschirm; Bearbeiten funktioniert genauso wie bisher, sobald das Fenster wieder breit genug ist.
In Ihrer Sprache
Abschnitt betitelt „In Ihrer Sprache“Die Beschriftungen einer Maske — ihr Name, die Überschrift über einer Gruppe und der Text über jedem Eingabefeld — sind Ihre eigenen Texte, nicht die von TrakState. Sie folgen der Sprachauswahl oben rechts, sobald jemand unter Einstellungen → Übersetzungen die entsprechenden Wörter hinterlegt hat. Ohne Eintrag bleibt der Text so stehen, wie er eingetippt wurde.
Nicht übersetzt werden die Auswahlmöglichkeiten einer Liste: Was Sie dort anklicken, wird genau so gespeichert — eine übersetzte Auswahl schriebe einen anderen Wert in Ihre Aufzeichnungen.
Die eine Ausnahme ist eine Auswahl, die Sie mit $t: kennzeichnen — in der Liste
eingetippt oder vom Tag geliefert, etwa $t:Early shift. Sie wird in der Sprache des Bedieners
angezeigt (auch in der Listenspalte einer Wiederholgruppe), gespeichert wird aber weiterhin das
Original, $t:Early shift. Das Wort selbst tragen Sie unter Wort von Hand aufnehmen ein —
siehe Eigene Texte übersetzen.