Ein Ereignis rekursiv ausführen
In in-STEP BLUE stehen Ihnen eine Reihe sehr sinnvoller Short Cuts zur Verfügung, mit denen Sie Zeit beim Arbeiten in Organisationen, Projekten und Sichten sparen können. Wissen Sie schon, wie leicht Sie ein Ereignis rekursiv ausführen und an alle Unterprodukte senden können?
Stellen Sie sich vor, Sie wollen eine größere Anzahl von Anforderungen “in Auftrag geben”. Bei vielen Unterverzeichnissen könnte dies recht umständlich werden. Wenn Sie jedoch das entsprechende Ereignis auf dem obersten Ordner der Anforderung ausführen, könnte in-STEP BLUE automatisch alle Anforderungen beauftragen.
Werfen wir einen Blick in ein Beispiel-Projekt, in dem einige Anforderung bereits für eine Iteration eingeplant wurden.
In Iterationen eingeplante Anforderungen
Sie wollen nun die Anforderungen beauftragen. Um dies zu tun, müssten Sie die einzelnen Anforderungen (ggf. auch einzeln) markieren und dann über das Ereignis „In Auftrag geben“ beauftragen:
Markieren der einzelnen Anforderungen zur Beauftragung
Alternativ wollen Sie die Beauftragung mit einem Klick auf dem obersten Ordner der Anforderung ausführen. Das Problem ist jedoch, dass dem Verzeichnis diese Art von Ereignis nicht zur Verfügung steht. Dies können Sie einfach im Zustandsautomaten für das Verzeichnis für Anforderungen ändern. Der entsprechende Zustandsautomat heißt “für Produkt (optional mit Review)”.
Auf dem Weg zum Zustandsautomaten
Definieren Sie bitte zuerst das notwendige Ereignis:
Das Ereignis zur Beauftragung der Anforderungen
Bestimmen Sie nun einen neuen Zustandsübergang, der auf dieses Ereignis reagiert:
Den Zustandsübergang definieren
Wenn Sie das Ereignis auf dem Ordner unabhängig von dessen Zustand immer ausführen möchten, ist die Quelle “jeder mögliche Zustand”. Das Ziel ist dann wiederum der bisherige Zustand, da Sie den Zustand des Ordners nicht verändern möchten. Die Option „Persistent“ ist außerdem deaktiviert. Wenn Sie das Ereignis auf dem Ordner ausführen, erhält der Ordner dadurch auch keine neue Version; er ist nur zum Weiterleiten gedacht.
Im Kontextmenü des Ordners steht Ihnen nun zusätzlich das Ereignis „In Auftrag geben“ zur Verfügung.
Beauftragen auf Ordnerniveau
Wenn Sie nun beim Ausführen die Shift-Taste gedrückt halten, wird das Ereignis an alle Unterprodukte gesendet. Die Unterordner leiten, da sie auf das Ereignis ebenfalls reagieren, das Ereignis an die Anforderung weiter. Diese werden nun beauftragt:
Die rekursiv beauftragten Anforderungen
So leicht führen Sie ein Ereignis rekursiv aus. Wie immer stehen wir gerne für Fragen, Hinweise und Ideen zur Verfügung. Melden Sie sich doch bitte einfach bei uns im Support unter service@microtool.de.
Diskutieren Sie mit.