Dateneingabe in Apps
Fragen, Checklisten, Messwerte und Fotos gehören in die App, mit der Menschen arbeiten. Konnie, ein externer Agent oder eine Entwicklerin bzw. ein Entwickler erstellt normale React-Eingaben und die Aufgabenlogik. Es gibt keine separate Funktion „Formulare“, keinen Formulareditor und keine Formular-Komponente.
Bitte Konnie, die Eingaben in der betreffenden App zu erstellen oder anzupassen. Beschreibe, was eingegeben wird, wann Fragen zutreffen und welches Ergebnis gespeichert werden soll. Prüfe den App-Entwurf, teste die Aufgabe in der Vorschau und veröffentliche die App separat, sobald sie bereit ist.
Den passenden Speicher wählen
| Ergebnis | Ziel |
|---|---|
| Neuer gemeinsam genutzter Datensatztyp für Anforderungen, Beobachtungen oder Messwerte | Ein verbundenes Modell |
| Datensätze in einer bestehenden benutzerdefinierten Tabelle | Die bestehende Tabelle |
| Antworten, Notizen oder Fotos zu einem vorhandenen Auftrag, einer Position oder einem Materialträger | Nachweise am betreffenden Objekt |
| Produktionsfortschritt, Materialbewegung oder andere betriebliche Aktion | Die vorhandene betriebliche API |
Die App schreibt direkt an ihr Ziel. Binde die Erstellungsaktion des Modells, wenn für die Erstellung Regeln gelten. Eine Automation kann einen separaten wiederverwendbaren Ablauf übernehmen. Nutze native Vorgänge, um Bestände zu ändern oder Aufträge abzuschließen. Siehe Daten mit Apps erfassen.
Den Ablauf anpassen
Die App bestimmt Felder, Beschriftungen, Anweisungen, Vorgaben, bedingte Fragen, Pflichtangaben, Berechnungen und Reihenfolge. Sie kann eine kurze Ansicht oder eine Aufgabe mit mehreren Schritten sein. Ihr Layout ist unabhängig von der gespeicherten Datenstruktur.
Geeignete, von Kunden änderbare Optionen stehen in den normalen App-Einstellungen. Andere Änderungen erfolgen im App-Quelltext, auch durch Konnie. Es gibt keinen vorgeschriebenen Feldeditor und keine zweite Veröffentlichung. Halte deutsche und englische Beschriftungen und Fehlermeldungen konsistent.
Einen gespeicherten Entwurf fortsetzen
Eine App kann Eingaben privat für die angemeldete Person speichern. Prüfe vor dem Verlassen die Speicheranzeige: Gespeichert, Wird gespeichert, Nicht gespeichert, ein Fehler und ein Konflikt bedeuten Unterschiedliches. Öffne einen gespeicherten Entwurf in derselben App und demselben Kontext erneut. Schlägt das Speichern fehl, lass die Ansicht offen und versuche es erneut. Wurde der Entwurf in einem anderen Fenster geändert, lade oder vergleiche den gespeicherten Stand vor dem Fortsetzen.
Übermittlungen und Datei-Uploads benötigen eine Internetverbindung. Ein fortsetzbarer Entwurf ist keine Offline-Warteschlange. Bleibt eine Übermittlung unbestätigt, nutze die Aktion Prüfen oder wiederholen für dieselbe Anfrage. Beginne keine neue Anfrage, nur weil die Antwort verloren ging. Die App bewahrt Identität und Eingaben der ursprünglichen Anfrage, bis das Ergebnis bestätigt ist.
Eine hochgeladene Datei und ein gespeicherter Betriebsdatensatz sind getrennte Ergebnisse. Erfolgreiche Upload-Verweise bleiben erhalten, wenn eine spätere Aktion fehlschlägt. Die App soll den tatsächlichen Zustand anzeigen; eine ausgewählte Datei ist noch kein abgeschlossener Upload.
Das Ergebnis prüfen
Teste Pflichtangaben und bedingte Fragen, Tastaturbedienung, Touch-Bedienung und schmale Ansichten in beiden Sprachen. Öffne einen gespeicherten Entwurf erneut und prüfe die Wiederaufnahme nach verlorener Antwort. Bestätige mit einem freigegebenen Testdatensatz, dass eine Übermittlung genau das beabsichtigte Ergebnis ohne Duplikate erzeugt.
Berichtsbearbeitung und Berichtsvorlagen haben einen eigenen Ablauf. Ein allgemeiner Tabellen- oder Nachweisspeichervorgang erzeugt nicht automatisch einen unterschriebenen Bericht oder ein PDF. Siehe Mit Berichten arbeiten.