Zum Inhalt springen

VerfahrenAbbild · 04 von 27

Wie wird aus einem Datensatz ein stabiles Objekt?

Objekte definieren und identifizieren

Thema
FORGE
Lesezeit
2 Min.
Erstfassung
Stand
Bauplan
Auf dieser Seite
  1. 01Die fachliche Sache bestimmen
  2. 02Eigenschaften mit Bedeutung festlegen
  3. 03Änderungen als Versionen prüfen
  4. 04Doppelte Objekte kontrolliert zusammenführen
  5. 05Schema
  6. 06Grenze und Regel
  7. 07Verwandte Seiten

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

  1. Bereiten Sie zwei Beispielstände desselben Objekts vor.
  2. Ändern Sie nur eine Eigenschaft und prüfen Sie die unveränderte Kennung.
  3. Erzeugen Sie einen widersprüchlichen Quellstand und dokumentieren Sie die vorgesehene Konfliktbehandlung.
  4. 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>
Schema 1YAML · Schema mit Platzhaltern

Grenze

Grenze
Objektverwaltung und Versionsprüfung sind geplant. Die Feldnamen dieses Beispiels sind keine zugesicherte API und keine vom Prototyp bereitgestellte Datenstruktur.

Verwandte Seiten