+49 (30) 467086-20 service@microtool.de
Products » objectiF RPM » 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 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 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).

 

Under Activity, you will find events that are provided only for activities:

CheckDelay Checks whether the start or end date of an activity is delayed.
ReferenceActivityChanged Checks for changes to activities that have been referenced from other projects.

 

Under ActivityPort, you will find an event that is provided by the tool and is available only for inputs / outputs:
Under ActivityPort, you will find an event that is provided by the tool and is available only for inputs / outputs:
ActivityPortDeleted Is sent when inputs or outputs assigned to an activity are removed.

 

Under ActivityRealizeReqRship, you will find events that are provided only for the activity relationship:
Good to know
The following events continue to be provided for compatibility reasons. However, it is recommended that they no longer be used.
RealizeRelationshipDeleted

Is used to check whether scheduled requirements have been removed.

RealizeRelationshipImported

Is used to check whether imported requirements have been assigned to an activity.

RealizeRelationshipRelativeWorkloadChanged

Is sent when the workload of assigned requirements has changed.

SourceActivitySchedulingKindChanged Is triggered when the calculation type of an activity changes.
TargetRequirementDeleted

Is sent when assigned requirements have been deleted.

TargetRequirementWorkloadChanged

Is sent when the workload of assigned requirements changes.