+49 (30) 467086-20 service@microtool.de
Products » objectiF RM » Requirements Engineering » Diagrams » The State Machine Diagram » Dialog “Select Event”

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

Accept is selected in the event selection 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:

Good to know
The following events continue to be provided for compatibility reasons. However, it is recommended that they no longer be used.
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).