Stand · Bauplan
Ein geplantes Objekt erhält eine stabile fachliche Kennung, eindeutig definierte Eigenschaften und nachvollziehbare Quellbezüge. Die Kennung soll dieselbe Sache wiedererkennen, auch wenn sich Bezeichnung oder Zustand ändern.
Die fachliche Sache bestimmen
Beginnen Sie mit einer Frage: Was muss über mehrere Arbeitsschritte hinweg dieselbe Sache bleiben? Ein Fall, ein Auftrag und ein Gerät sind verschiedene Objektarten. Schreiben Sie auf, welche Stelle die Identität verantwortet und wann eine neue Sache beginnt. Verwenden Sie keine wechselnde Bildschirmzeile als dauerhafte Kennung. Wenn zwei Programme verschiedene Kennungen führen, braucht deren Zusammenführung einen ausdrücklich bestätigten Zusammenhang.
Eigenschaften mit Bedeutung festlegen
Beschreiben Sie für jedes Feld Datentyp, zulässige Werte und Herkunft. Ein Datum braucht eine erklärte Bedeutung, etwa Eingang oder zugesagter Abschluss. Ein Zustand wie „wartet“ braucht den Gegenstand des Wartens. Trennen Sie unbekannte, nicht zutreffende und noch nicht gelesene Werte. Halten Sie fest, welche Eigenschaften übernommen werden sollen und welche nur aus anderen Angaben berechnet werden. Beide dürfen im Entwurf nicht unbemerkt verwechselt werden.
Änderungen als Versionen prüfen
- Bereiten Sie zwei Beispielstände desselben Objekts vor.
- Ändern Sie nur eine Eigenschaft und prüfen Sie die unveränderte Kennung.
- Erzeugen Sie einen widersprüchlichen Quellstand und dokumentieren Sie die vorgesehene Konfliktbehandlung.
- Prüfen Sie, ob ein alter Auftrag die neue Objektversion noch bearbeiten darf.
Das Ergebnis ist ein Abnahmesatz für Identität und Änderung, kein bereits gespeichertes FORGE-Objekt.
Doppelte Objekte kontrolliert zusammenführen
Zwei ähnlich benannte Datensätze werden nicht automatisch zusammengelegt. Benennen Sie zuerst den Beleg für die gemeinsame Identität und die Person, die das beurteilen darf. Eine spätere Zusammenführung muss frühere Quellkennungen und Handlungsbezüge erhalten. Prüfen Sie auch den Gegenfall: Zwei Dinge sehen ähnlich aus, müssen aber getrennt bleiben. Ein falsches Zusammenführen kann sonst eine zulässige Handlung auf das falsche Ziel lenken.
Schema
objekt: <objekt>
typ: <objekttyp>
version: <version>
eigenschaften:
zustand: wartet_auf_pruefung
quelle:
kennung: <quelle>
datensatz: <datensatz>Grenze
- Grenze
- Objektverwaltung und Versionsprüfung sind geplant. Die Feldnamen dieses Beispiels sind keine zugesicherte API und keine vom Prototyp bereitgestellte Datenstruktur.
Verwandte Seiten
- Erklärt inObjekte und ZuständeArchitektur
- Vorher lesenDie Grundbegriffe des SystemsDokumentation
- WeiterBeziehungen im Abbild modellierenDokumentation
- WeiterFehler systematisch eingrenzenDokumentation
- Verweist hierherQuellen anbinden und einordnenDokumentation
- Verweist hierherObjekt: Kennung und EigenschaftenReferenz