Versionen im Vergleich

Schlüssel

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

Aktionen spezifizieren eine Entität näher und stellen eine genauere Ausprägung eines Entitätsobjekts 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 eine Entität 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.

Menüaufruf: (Administration) - (Stammdaten) - (Sonstige) - (Aktion)

Module aktionen 1.gifImage Modified

Unter Aktion wird die Bezeichnung der Aktion eingetragen. Dieser Name erscheint später in der Auswahlliste in der Maske. Er sollte also eine fachlich aussagekräftige Bezeichnung erhalten. Der Eintrag unter Entität definiert, für welche Entitäten die Aktion gelten soll. Unter Gültig von/bis können Gültigkeitszeiträume für die Aktionen ausgewählt werden. Außerhalb der Gültigkeit steht der Wert der Aktion im Auswahlfeld nicht zur Verfügung. Die Beschreibung kann für einen beliebigen Text genutzt werden.40px

Image Added Achtung: Die Benutzung des Aktionsmechanismus ist nur sinnvoll, wenn für eine Entität mehr als eine Aktion angelegt wird !

...

Aktionen in Layouts

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

...

Unter Verwendung die Aktionen definieren, für die das Layout gelten soll.

Module aktionen 2.gifImage Modified

Module aktionen 3.gifImage Modified

40px Image Added Achtung: Wenn Aktionen benutzt werden, muss ein Layout als Defaultlayout definiert werden, indem eine Zeile der Verwendung mit leerer Aktion angelegt wird (siehe Beispiel). Dieses Layout wird benutzt, wenn später in der Maske noch keine Aktion ausgewählt wurde !

...

Einfügen des Aktionsfeldes (Attribut prozess)im Layout.

Module aktionen 4.gifImage Modified

Ü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:

...

Unter Verwendung die Aktionen definieren, für die das Statusmodell gelten soll.

Module aktionen 5.gifImage Modified

Module aktionen 6.gifImage Modified

warning Achtung: wenn Aktionen benutzt werden, muss ein Statusmodell als Default-Statusmodell definiert werden, indem eine Zeile der Verwendung mit leerer Aktion angelegt wird (siehe Beispiel). Dieses Statusmodell wird benutzt, wenn später in der Maske keine Aktion ausgewählt wurde !

...

Einfügen des Aktionsfeldes (Attribut prozess)im Layout.

Module aktionen 4.gifImage Modified

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