To open a trigger diagram, double-click the trigger’s icon in the SIS View trigger list. Below is an example of a trigger diagram, plus details on the trigger condition element, selector components compartment, and trigger terminate element.
Trigger diagram
Below is an example of a freshly created trigger.

![]() |
To change the properties of any diagram element, double-click it. A dialog pops up for changing element properties. |
Trigger condition element
A trigger condition defines when the SIS evaluates a trigger’s selector components (to select a service composition). On an incoming request from the network:
-
The SIS starts looking through the list of triggers sequentially, starting with the one with the highest priority.
-
If a trigger’s trigger condition evaluates to true, the SIS starts running through the trigger’s selector components.
-
If the trigger condition evaluates to false, it proceeds to the next trigger in the priority list.

![]() |
To configure the trigger condition, double-click the grey polygon with the condition’s textual description (or <unspecified_condition> if none is set yet).The Condition Editor opens in a new editor tab. |
Selector components compartment
Selectors are the trigger components responsible for finding and returning the appropriate service composition to run. There are three types: profile lookups, named composition, and composition selector extension (for details, see Composition Selection in the SIS Overview and Concepts document).

![]() |
To configure selectors
During runtime, the SIS uses the result of the first selector in the chain that finds and returns a valid composition. |
Trigger terminate element
If a trigger’s trigger condition evaluates to true, but none of its selectors finds an appropriate service composition to run, the SIS proceeds to the trigger terminate configuration and takes a corresponding action.

![]() |
A SIS trigger is not required to have a terminate configuration, so the trigger terminate diagram element can stay unconfigured. |