Dialog “Select Event”
In this dialog, you specify which event is to trigger a state transition. Both user-defined events and generic events provided by the system are displayed.
Which generic events are visible depends on the stereotype to which the state machine is assigned.
This dialog opens:
- when you click the blue arrow button in the Edit state transition dialog
The dialog
Select the event that is to trigger a state transition and click OK to apply it. The selected event is applied in the Edit state transition dialog and displayed in the state diagram on the relationship line of the state transition.
StateMachine Lists all user-defined events that you have created.
Generic Displays all events that can be used for different element types:
| ImportedFromFile | Is triggered when elements are imported from MS Word, Excel, Project, or a CSV file. |
| OwnerChanged | Is sent when elements or files are moved to other packages or directories, or when activities are reassigned. |
Requirement These events apply exclusively to requirements:
| FilesComittedToVersionControlSystem | Is triggered when a requirement is committed to GitHub via a file. |
| RequirementExportedToAzureDevOps | Is sent when requirements are exported from objectiF RM to Azure DevOps. |
| RequirementExportedToJira | Is sent when requirements are exported to Jira. |
| RequirementImportedFromAzureDevOps | Is triggered when requirements are imported from Azure DevOps. |
| RequirementImportedFromJira | Is triggered when requirements are imported from Jira. |
| RequirementReferencesChanged | Is sent when the references of a requirement have changed (e.g. by moving it to another package). |
ContainsReqRhip These events apply exclusively to the Contains requirement relationship:
| ContainsRelationshipDeleted | Checks whether the relationship to a sub-requirement has been deleted. |
| ContainsRelationshipImported | Checks whether new sub-requirements have been imported via an SXMI file. |
| ContainsRelationshipRequirementDeleted | Checks whether sub-requirements have been deleted. |
| ContainsRelationshipRequirementWorkloadChanged | Informs requirements when the total workload of the sub-requirements has changed. |
Under UseCase, you will find an event that is provided by the tool and is available only for use cases:
| UseCaseReferencesChanged | Is sent when the references of a use case have changed (e.g. by moving it). |
