Materialanforderungen
In diesem Beispiel fordert eine Person Material an und ein Team bearbeitet die gespeicherten Anforderungen. Der Ablauf erfasst Informationen. Er reserviert keinen Bestand, erstellt keine Bestellung und bewegt kein Material.
Diese Anleitung ist ein Beispiel für die tabellenbasierte Vorlage mit einer bestehenden Tabelle für Materialanforderungen. Verwende für eine neue gemeinsame Anforderungsliste ein Modell: Lege die Eingaben in der App fest und binde, wenn für die Erstellung Regeln gelten, die Erstellungsaktion des Modells und rufe sie beim Absenden auf. Bestehende Tabellen und die Apps, die sie nutzen, werden weiter unterstützt. Die Vorlagen Dateneingabe und Dateneingabe mit Konnie senden weiterhin an eine Tabelle.
Die bestehende Tabelle vorbereiten
Wähle unter Operations Studio → Tabellen die bestehende Tabelle für Materialanforderungen. Dieses minimale Schema passt zur Quelltextvorlage für Dateneingabe:
| Schlüssel | Typ | Pflicht |
|---|---|---|
material_number | Text | Ja |
quantity | Zahl | Ja |
notes | Langer Text | Nein |
Ergänze vom Team gepflegten Status, Priorität oder weitere Spalten nur bei Bedarf. Verwende tatsächliche Schemaschlüssel und konfigurierte Auswahlwerte. Eine Tabelle zu speichern und eine App zu veröffentlichen sind getrennte Aktionen.
Die Anforderungs-App erstellen
Bitte Konnie:
Erstelle eine App für Materialanforderungen mit dieser Tabelle. Frage nach Materialnummer und positiver Menge, mit optionalen Notizen. Speichere direkt in der Tabelle. Bewahre meinen Entwurf nach dem Neuladen, zeige seinen Speicherstatus und lass mich eine unbestätigte Anforderung ohne Duplikate prüfen oder wiederholen. Verwende deutsche und englische Texte und ein kompaktes Tablet-Layout.
Konnie kann die normale React-Quelltextvorlage Dateneingabe verwenden, die tatsächliche Tabelle über eine benannte Datenquelle wie requests verbinden und die genauen Schlüssel anpassen. Ein separates Formular, eine Formularveröffentlichung oder eine Übermittlungsautomation ist nicht erforderlich. Die App bestimmt Fragen und Eingabeprüfung. Allgemeine Anforderungen brauchen keinen Auftrag oder Arbeitsplatz.
Prüfe Verbindungsrechte und die Filterung eigener Datensätze. Anfordernde Personen erhalten nur den Zugriff für ihre Aufgabe und gegebenenfalls zum Lesen ihrer eigenen Anforderungen.
Dem Team eine Bearbeitungsliste geben
Verwende dieselbe Tabelle in einer Team-App mit erlaubten Lese- und Schreibaktionen. Zeige hilfreiche Angaben, lass das Team vereinbarte Bearbeitungsfelder ändern und bewahre parallele Änderungen. Verwende getrennt zugewiesene Apps bei unterschiedlichen Rechten. Tabs trennen keine Berechtigungen.
Ergänze eine optionale manuelle Automation nur für einen gesondert benötigten Prozess. Behalte die gespeicherte Datensatz-ID und den tatsächlichen Verarbeitungszustand. Ein später fehlgeschlagener Prozess wird wiederholt, ohne die Anforderung erneut zu senden.
Die tatsächliche Aufgabe testen
- Prüfe Tabellenschema und benannte App-Verbindung.
- Teste leere Eingaben, null oder negative Mengen und eine normale Anforderung.
- Gib Werte ein, warte auf Entwurf gespeichert, lade neu und setze fort.
- Sende einmal und bestätige einen Eintrag in der Teamliste.
- Simuliere eine verlorene Antwort und nutze Anforderung prüfen oder wiederholen. Die ursprüngliche Anfrage muss dieselbe angenommene Anforderung ergeben.
- Prüfe deutsche und englische Texte, eine schmale Ansicht sowie die vorgesehenen Anforderungs- und Teamkonten.
- Veröffentliche die geprüfte App separat und wiederhole die Aufgabe mit dem vorgesehenen Benutzer.
Eine angenommene Anforderung bestätigt den Informationseingang, keine physische Materialbereitstellung. Siehe Dateneingabe in Apps, App-Datenquellen und Daten mit Apps erfassen.