Der Dialog „Ereignis auswählen“
In diesem Dialog legen Sie fest, welches Ereignis einen Zustandsübergang auslösen soll. Angezeigt werden sowohl benutzerdefinierte Ereignisse als auch generische Ereignisse, die vom System mitgeliefert werden.
Welche generischen Ereignisse sichtbar sind, hängt vom Stereotyp ab, dem der Zustandsautomat zugeordnet ist.
Dieser Dialog öffnet sich:
- wenn Sie im Dialog Zustandsübergang bearbeiten auf die blaue Pfeil-Schaltfläche klicken
Der Dialog
Markieren Sie das Ereignis, das einen Zustandsübergang auslösen soll und klicken Sie OK, um es zu übernehmen. Das ausgewählte Ereignis wird in dem Dialog Zustandsübergang bearbeiten übernommen und im Zustandsdiagramm an der Beziehungslinie des Zustandsübergangs angezeigt.
StateMachine Listet alle benutzerdefinierten Ereignisse auf, die Sie angelegt haben.
Generic Zeigt alle Ereignisse, die für verschiedene Elementtypen verwendet werden können:
| ImportedFromFile | Wird ausgelöst, wenn Elemente aus MS Word, Excel, Project oder einer CSV-Datei importiert werden. |
| OwnerChanged | Wird gesendet, wenn Elemente oder Dateien in andere Packages oder Verzeichnisse verschoben oder Aktivitäten neu zugeordnet werden. |
Requirement Diese Ereignisse gelten ausschließlich für Anforderungen:
| FilesComittedToVersionControlSystem | Wird ausgelöst, wenn eine Anforderung über eine Datei nach GitHub committed wird. |
| RequirementExportedToAzureDevOps | Wird gesendet, wenn Anforderungen aus objectiF RPM nach Azure DevOps exportiert werden. |
| RequirementExportedToJira | Wird gesendet, wenn Anforderungen nach Jira exportiert werden. |
| RequirementImportedFromAzureDevOps | Wird ausgelöst, wenn Anforderungen aus Azure DevOps importiert werden. |
| RequirementImportedFromJira | Wird ausgelöst, wenn Anforderungen aus Jira importiert werden. |
| RequirementReferencesChanged | Wird gesendet, wenn sich die Referenzen einer Anforderung geändert haben (z. B. durch Verschieben in ein anderes Package). |
ContainsReqRhip Diese Ereignisse gelten ausschließlich für die Anforderungsbeziehung Contains:
| ContainsRelationshipDeleted | Prüft, ob die Beziehung zu einer Teilanforderung gelöscht wurde. |
| ContainsRelationshipImported |
Prüft, ob neue Teilanforderungen über eine SXMI-Datei importiert wurden. |
| ContainsRelationshipRequirementDeleted |
Prüft, ob Teilanforderungen gelöscht wurden. |
| ContainsRelationshipRequirementWorkloadChanged | Informiert Anforderungen, wenn sich der Gesamtaufwand der Teilanforderungen geändert hat. |
Unter UseCase finden Sie ein Ereignis, das nur für Anwendungsfälle angeboten wird:
| UseCaseReferencesChanged | Wird gesendet, wenn sich die Referenzen eines Anwendungsfalls geändert haben (z. B. durch Verschiebung). |
Unter Activity finden Sie Ereignisse, die nur für Aktivitäten angeboten werden:
| CheckDelay | Prüft, ob sich Start- oder Enddatum einer Aktivität verzögert. |
| ReferenceActivityChanged |
Prüft Änderungen an Aktivitäten, die aus anderen Projekten referenziert wurden. |
Unter ActivityPort finden Sie ein Ereignis, das vom Tool und nur für Eingaben / Ausgaben angeboten wird:
| ActivityPortDeleted |
Wird gesendet, wenn einer Aktivität zugeordnete Eingaben oder Ausgaben entfernt werden. |
Unter ActivityRealizeReqRship finden Sie Ereignisse, die nur für die Aktivitätsbeziehung angeboten werden:
| RealizeRelationshipDeleted |
Wird genutzt, um zu prüfen, ob eingeplante Anforderungen entfernt wurden. |
| RealizeRelationshipImported |
Wird genutzt, um zu prüfen, ob importierte Anforderungen einer Aktivität zugeordnet wurden. |
| RealizeRelationshipRelativeWorkloadChanged |
Wird gesendet, wenn sich der Aufwand zugeordneter Anforderungen geändert hat. |
| SourceActivitySchedulingKindChanged | Wird ausgelöst, wenn sich die Berechnungsart einer Aktivität ändert. |
| TargetRequirementDeleted |
Wird gesendet, wenn zugeordnete Anforderungen gelöscht wurden. |
| TargetRequirementWorkloadChanged |
Wird gesendet, wenn sich der Aufwand zugeordneter Anforderungen ändert. |
