Selector
The sole purpose of a journey selector is to assign application groups to existing journeys based on contextual information present on the user authentication session.
This allows to make a decision in selector based on user properties - e.g. Group membership, country of residence, IP address ranges, User behavior (UBA) or for example random selection.
Example of the selector:
![](../../__attachments/3281944839/image-20230331-171123.png?inst-v=ffa2d127-74f7-4a38-ac00-bc62b4eb8eb4)
The yellow “play” bottom marks the start of the evaluation. When it is selected it offers options on what kind of user engagements are offered at session start for mobile and desktop devices: QR or username input
![](../../__attachments/3281944839/image-20230531-112520.png?inst-v=ffa2d127-74f7-4a38-ac00-bc62b4eb8eb4)
Transitions with conditions on them lead to journeys that can be chosen for the execution of the authentication. See Journey on how to define transitions.
Drag a Journey box and with it selected you can choose what journey to be applied if the transition is true, and what is the priority of the journey, in case multiple transitions evaluate to TRUE at runtime
![](../../__attachments/3281944839/image-20230531-112838.png?inst-v=ffa2d127-74f7-4a38-ac00-bc62b4eb8eb4)
Opposed to Journey definition, in selectors multiple transitions can evaluate to TRUE. The chosen journey to be followed will be the one with the highest priority