Requirements
To allow users to switch their attribute values, an Organization Admin first needs to set up user attributes to be switchable. Each attribute is individually configured.Making user attribute values switchable
Organization Admin permissions are required to modify user attributes.
Individual users
- Omni UI
- API
- Navigate to Settings > Users and open the user.
- Click the Attributes tab. The Allowed values column shows the values the user can switch each attribute to, including values inherited from their groups.
- Find the attribute’s row and click Manage.
- You can either:
- Add the values the user can switch to by entering the specific values.
-
Let the user switch to any value by enabling Allow any value. Omni suggests values already assigned to users in your organization.
If one of the user’s groups already allows any value, Omni turns on Allow any value for the user and locks it. In this case, modify the setting on the group instead.
- Click Save.
User groups
- Omni UI
- API
- Navigate to Settings > Groups and open the group.
- Click the Settings tab. The Allowed user attribute values table lists every user attribute with the values the group can switch to.
- Find the attribute’s row and click Manage.
- You can either:
- Add the values the group members can switch to by entering the specific values.
- Let group members switch to any value by enabling Allow any value. Omni suggests values already assigned to users in your organization.
- Click Save.
Switching an attribute value as a user
If an Organization Admin has provisioned values for you, you can switch the value of the attribute in the Omni UI or through the API.- Omni UI
- API
- In a document or the model IDE, navigate to File > User attributes.
- Click the attribute you want to switch.
- Click a value in the list. If the attribute allows any value, you can type a value and press Enter instead. For an attribute that allows multiple values, click each value you want. If an attribute allows any value or has more than 10 provisioned values, a search box appears at the top of the submenu. Use it to filter the list or to type a value.
While your session runs on one or more switched values, a badge appears next to your profile icon. Hover the badge to see which attributes are switched and to which values.
Limitations
- Switched values do not apply in these contexts. In these contexts, the user’s assigned value is used:
- Scheduled runs
- Schedule forms
- The email-only users API
- Chat sharing
- A revoked value stops applying the next time Omni reads the user’s attributes. If an admin removes a value a user switched to, the user falls back to their assigned value.
Troubleshooting
A switched value isn't taking effect
A switched value isn't taking effect
If a switched value isn’t taking effect, an admin may have revoked the value after you switched to it. It’s also possible that the value wasn’t granted to you or a group you belong to.An Organization Admin should confirm the value still appears in the Allowed values column on the user’s Attributes tab.
Next steps
- User attributes - Learn how attributes are defined and assigned
- User groups - Manage permissions for multiple users at once
- Dynamic connection environments - See how an attribute value can route a user’s connection environment
- Shared extension models - See how an attribute value routes a user to a model extension

