Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Aktionen spezifizieren ein Businessobjekt näher und stellen eine genauere Ausprägung eines Businessobjekts dar. Zu jeder Aktion kann ein eigenes Layout erstellt und ein eigenes Statusmodell zugewiesen werden. Desweiteren spezifizieren Aktionen die Objektgenerierung näher.

Anwendungsbeispiel

In einer Handelsgesellschaft gibt es ein Businessobjekt für die Erfassung von Kundenaufträgen. Dabei gibt es im fachlichen Ablauf zwei unterschiedliche Auftragstypen: Direktauftrag und Subskriptionsauftrag, die sich in der Art der Datenerfassung und im Bearbeitungsprozess leicht unterscheiden.

Diese Art von fachlicher Trennung kann mit Hilfe von Aktionen gesteuert werden.

Aktionen definieren

Aktionen müssen zunächst erfasst werden.

...

 Achtung: Die Benutzung des Aktionsmechanismus ist nur sinnvoll, wenn für ein Businessobjekt mehr als eine Aktion angelegt wird !

Aktionen in Layouts

Um für Aktionen unterschiedliche Layouts zu definieren, muss folgendermassen vorgegangen werden:

...

Über dieses Feld wird später der Sprung in das entsprechende Layout gesteuert. Das Feld muss in jedem Layout vorhanden sein !

Aktionen in Statusmodelle

Um für Aktionen unterschiedliche Statusmodelle zu definieren, muss folgendermassen vorgegangen werden:

...

Wird dieses Feld nicht eingefügt, so kann keine Aktion ausgewählt werden. Angelegte Objekte erhalten somit das Default Statusmodell zugewiesen !

Aktionen in der Objektgenerierung