+49 (30) 467086-20 service@microtool.de
Produkte » objectiF RPM » Administrative Tätigkeiten » Neuen Zustandsautomaten anlegen » Zustände und Zustandsübergänge anlegen

Zustände und Zustandsübergänge anlegen

Ein Zustandsautomat besteht aus einem Start- und einem Endpunkt, sowie aus verschiedenen Zuständen, die durch Zustandsübergänge miteinander verbunden werden. Zu jedem Zustand und Zustandsübergang können außerdem sogenannte Aktionen und Bedingungen definiert werden, die ausgeführt werden, wenn das Element von einem Zustand in einen anderen wechselt.

Zustände anlegen

Ein Zustand ist ein „Status“, und definiert meist den aktuellen Bearbeitungszustand, in dem sich ein Element befindet. Beispiele für gängige Zustände sind in Bearbeitung oder realisiert. In einem Zustandsdiagramm werden alle Zustände modelliert, die ein Element einnehmen kann.

  1. Öffnen Sie ein Zustandsdiagramm über den Kontextmenübefehl Bearbeiten oder per Doppelklick.
Markieren des Zustandsautomaten für Risiko im Fenster Einstellungen

In der Mitte des Bildschirms öffnet sich ein leeres Diagramm. Modellieren Sie jetzt die Zustände mit Start- und Endpunkt.

  1. Klicken Sie dazu rechts in der Werkzeugleiste auf die Schaltfläche Zustand anlegen und dann auf den Diagrammhintergrund.
    Es öffnet sich der Bearbeitungsdialog des Zustands.
  2. Benennen Sie den Zustand und weisen dem Zustand ein Icon zu, indem Sie links vom Namen auf die graue Schaltfläche klicken.
  3. Speichern Sie mit OK.
  4. Wiederholen Sie Schritt 2 und 3 bis alle Zustände angelegt sind.
drei angelegte Zustände und in der Werkzeugleiste Mouseover über die Schaltfläche Zustand anlegen
  1. Legen Sie nun einen Startpunkt an, indem Sie in der Werkzeugleiste auf die Schaltfläche Startzustand angelegen klicken und dann auf den Diagrammhintergrund, um ihn abzulegen.
    Beachten Sie, dass nur ein Startzustand angelegt werden kann.
  2. Legen Sie zum Schluß den Endzustand an, indem Sie auf die Schaltfläche Endzustand angelegen klicken und dann auf den Diagrammhintergrund.
    Sie können mehrere Endzustände festlegen.

Zustandsübergänge anlegen

Zustandsübergänge bestimmen, in welche Zustände ein Element oder Artefakt wechseln kann.

  1. Legen Sie Zustandsübergänge an, indem Sie in der Werkzeugleiste auf die Schaltfläche Zustandsübergang anlegen klicken und dann die gewünschten Zustände miteinander verbinden, indem Sie zuerst auf den einen und dann einen anderen anklicken. Der Pfeil gibt die Richtung des Zustandswechsel an.
    Möchten Sie, dass ein Element wieder in seinen vorherigen Zustand gesetzt werden kann, erstellen Sie einen zweiten Zustandsübergang mit entgegengesetzter Pfeilrichtung.
im Zustandsdiagramm drei erstellte Zustände mit Zustandsübergängen und in der Werkzeugleiste rot markiert die Schaltfläche Zustandsübergang anlegen
  1. Benennen Sie die Zustandsübergänge, indem Sie auf der roten Linie einen Rechtsklick machen und Bearbeiten wählen.
Aufruf des Kontextmenü per Rechtsklick auf der roten Linie
  1. Im Bearbeitungsdialog des Zustandsübergangs klicken Sie auf die Plus-Schaltfläche und tragen im Feld Ereignis einen Namen ein. Der hier eingetragene Name wird später im Bearbeitungsdialog des Elements ausgewählt, um den Zustandswechsel auszulösen.
  2. Bestätigen Sie mit OK.
oberer Teil des Bearbeitungsdialogs eines Zustandsüberganges

Der Name für den Übergang erscheint über der roten Verbindungslinie und kann beliebig verschoben werden.
Wiederholen Sie den Schritt für jeden einzelnen Zustand.

Erstellte Ereignisse können mehrmals verwendet werden. Möchten Sie ein bestehendes angeben, klicken Sie um Bearbeitungsdialog des Zustandsübergangs auf die blaue Pfeilschaltfläche und markieren aus der Liste das Ereignis, welches angezeigt werden soll.

drei Zustände mit Zustandsübergängen, sowie einem Start- und zwei Endpunkten

Bedingungen definieren

Bedingungen prüfen, ob ein Zustandswechsel durchgeführt oder verweigert wird. Bedingungen überprüfen, ob der Benutzer, der einen Zustandswechsel durchführt überhaupt dazu berechtigt ist oder ob sich abhängige Elemente in einem definierten Zustand befinden. Bedingungen können Sie für Zustände und Zustandsübergänge definieren.

Hier finden Sie eine Liste der möglichen Bedingungen.

Bedingungen können für Zustände und für Zustandsübergänge definiert werden.

  1. Öffnen Sie das Zustandsdiagramm.
  2.  Öffnen Sie den Bearbeitungsdialog eines Zustands oder eines Zustandsübergangs und wählen über das Kontextmenü den Befehl Bearbeiten.
  3. Wechseln Sie in die Registerkarte Bedingungen.
Bedingung Prüfung auf Projektmitarbeiter für den Zustandsübergang Bearbeiten erstellt
  1. Markieren Sie die Bedingung und klicken dann auf die Plus-Schaltfläche.
  2. Im unteren Teil der Registerkarte können Sie anschließend die Bedingung genauer definieren. Blau hervorgehobene, unterstrichene Begriffe weisen auf Eingabemöglichkeiten hin. Klicken Sie auf die unterstrichenen Begriffe, um die Bedingung zu bearbeiten. Wenn Sie mehrere Bedingungen hinzufügen, dann werden diese mit UND verknüpft.
  3. Speichern Sie mit OK.

Aktionen definieren

Aktionen sind Vorgänge, die ausgeführt werden, wenn ein Element oder Artefakt einen Zustand erreicht oder verlässt. Sie können Aktionen für Zustände und für Zustandsübergänge definieren. Einige Aktionen können nur einmal verwendet werden, z.B. Revision erstellen. Wird eine solche Aktion ausgewählt, deaktiviert sich die Plus-Schaltfläche.

Hier finden Sie eine Liste möglicher Aktionen. 

  1. Öffnen Sie das Zustandsdiagramm.
  2.  Klicken Sie einen Zustand oder einen Zustandsübergang an und wählen über das Kontextmenü den Befehl Bearbeiten.
  3. Wechseln Sie in die Registerkarte Aktionen.
Aktion Element verschieben für den Zustandsübergang Bearbeiten erstellt
  1. Klicken Sie hinter einer Aktion, die ausgeführt werden soll, auf die Plus-Schaltfläche. Sie wird in den Bereich Ausführende Aktion, wenn die Transition schaltet übernommen. 
  2. Damit die Aktion ausgeführt wird, müssen Sie sie konfigurieren. Blau hervorgehobene, unterstrichene Begriffe weisen auf Eingabemöglichkeiten hin. Klicken Sie auf die unterstrichenen Begriffe, um die Einstellungen zu bearbeiten. Wenn Sie mehrere Aktionen hinzufügen, dann werden diese mit UND verknüpft.
  3. Speichern Sie mit OK.