Zum Inhalt springen

Prinzip03 von 06

Warum muss das Ergebnis einer Handlung in den Vorgang zurückfließen?

Jede Handlung schreibt zurück

Eine vorbereitete Antwort verändert noch keinen Zustand. Erst wenn das zuständige System das Ergebnis bestätigt, läuft der Vorgang sinnvoll weiter.

Lesezeit
2 Min.
Erstfassung
Stand
Bauplan
Auf dieser Seite
  1. 01Das Modell
  2. 02Der Grundsatz
  3. 03Warum
  4. 04Wie es arbeiten soll
  5. 05Schritt für Schritt
  6. 06Grenzen
  7. 07Zusammenhang

Das Modell

Jede Handlung schreibt zurück. 1 Vorbereiten: Der Vorgang benennt Änderung und erwartetes Ergebnis. 2 Ausführen: Eine berechtigte Verbindung übergibt die Handlung. 3 Bestätigen: Das Zielsystem meldet sein tatsächliches Ergebnis. 4 Zurückschreiben: Der neue Stand oder die offene Unsicherheit wird festgehalten.Objektneuer StandVorbereitenÄnderung, ErwartungAusführenberechtigtBestätigenZielsystem meldetZurückschreibenneuer StandJede Handlung schreibt zurück. 1 Vorbereiten: Der Vorgang benennt Änderung und erwartetes Ergebnis. 2 Ausführen: Eine berechtigte Verbindung übergibt die Handlung. 3 Bestätigen: Das Zielsystem meldet sein tatsächliches Ergebnis. 4 Zurückschreiben: Der neue Stand oder die offene Unsicherheit wird festgehalten.nächster VorgangVorbereitenÄnderung, ErwartungAusführenberechtigtBestätigenZielsystem meldetZurückschreibenneuer StandObjektneuer Stand
  1. VorbereitenDer Vorgang benennt Änderung und erwartetes Ergebnis.
  2. AusführenEine berechtigte Verbindung übergibt die Handlung.
  3. BestätigenDas Zielsystem meldet sein tatsächliches Ergebnis.
  4. ZurückschreibenDer neue Stand oder die offene Unsicherheit wird festgehalten.
Abb. 1Modell aus Grundbegriffen, ohne Daten. Der Kreis schließt sich am bestätigten Ergebnis, nicht am Ende eines erzeugten Textes.

Der Grundsatz

Jede ausgeführte Handlung kehrt mit einem bestätigten Ergebnis in den Vorgang zurück.

Warum

Ein Agent kann einen überzeugenden Plan erstellen und trotzdem am eigentlichen Vorgang vorbeiarbeiten. Der Entwurf ist fertig, im führenden Programm steht der Vorgang weiter offen. Eine fehlende Rückmeldung führt zu einem zweiten Versuch, obwohl der erste schon wirkte. Darum gehören Ausführung, Bestätigung und neuer Zustand in denselben Arbeitskreis. Eine gesendete Anfrage beweist noch kein Ergebnis.

Wie es arbeiten soll

AXON soll eine Handlung über eine erlaubte Anbindung ausführen. Die Antwort des Zielsystems wird mit der Aufgabe verbunden. FORGE soll den bestätigten Zustand übernehmen und bei fehlender Bestätigung einen offenen Zustand halten. KALKÜL soll den Übergang in der Spur erfassen. ARGUS zeigt erst den so gekennzeichneten Stand. Liefert ein Zielsystem keine verlässliche Bestätigung, braucht der Ablauf einen beschriebenen Prüfschritt, und der Vorgang bleibt mit Grund offen.

Schritt für Schritt

  1. Die Änderung mit eindeutigem Gegenstand und erwartetem Ergebnis vorbereiten.
  2. Rechte prüfen und die Handlung unmittelbar vor der Ausführung mit KALKÜL gegen die Regeln rechnen.
  3. Die Bestätigung des Zielsystems lesen und dem Versuch zuordnen.
  4. Ergebnis und offene Unsicherheit in den Vorgang zurückschreiben.

Grenzen

  • Ein Zielsystem ohne Schreibschnittstelle verlangt einen Arbeitsschritt von Hand.
  • Ein technischer Erfolgscode allein beweist nicht, dass das fachlich richtige Ergebnis entstanden ist.
  • Rückschreiben über Systeme hinweg ist geplant. Der Kontrollprototyp führt keine echte Aktion bei einem Kunden aus.

Zusammenhang