Like all of the other applications and features within Dynamics 365 and the PowerPlatform, the ability to use Omnichannel features requires security role/s to be assigned to users.
These are assigned in the usual way that all security roles are assigned for an environment. A user (with appropriate admin privileges) will need to go to admin.powerplatform.com, select ‘Environments’ in the left-hand navigation bar, select the environment that they’re wanting to set security for, and click the ‘Settings’ menu button
![](https://i0.wp.com/thecrm.ninja/wp-content/uploads/2019/11/image-27.png?resize=875%2C338&ssl=1)
Under the Settings menu, select the option for ‘Users + Permissions’, and then select ‘Users’
![](https://i0.wp.com/thecrm.ninja/wp-content/uploads/2019/11/image-29.png?resize=530%2C500&ssl=1)
You’ll get a screen opening, in which you can manage users and security roles for them. Select the user/s that you’re wanting to assign Omnichannel security roles to, and click the ‘Manage Roles’ menu button (it’s possible to assign the same role/s to multiple users at the same time).
Note: You can also use the search box (not displayed in the image below) to search for a specific user that you’re wanting to add the role/s to)
![](https://i0.wp.com/thecrm.ninja/wp-content/uploads/2019/11/image-30.png?resize=669%2C357&ssl=1)
When the Manage User Roles window opens, you’ll be able to see all security roles that you can apply to the user/s. For Omnichannel, there are 4 specific roles:
- Customer service app access
- Omnichannel administrator
- Omnichannel agent
- Omnichannel supervisor
Note: All Omnichannel users (agents & supervisors) should be assigned the ‘Customer service app access’ security role
![](https://i1.wp.com/thecrm.ninja/wp-content/uploads/2019/11/001.png?ssl=1)
![](https://i1.wp.com/thecrm.ninja/wp-content/uploads/2019/11/002.png?ssl=1)
The differences between the three Omnichannel security roles are as follows:
Omnichannel Agent | Can view user list / presence list / work stream list/ queue list |
Can view quick replies | |
Omnichannel Supervisor | Can view user list / presence list / work stream list / queue list / PBI config list |
Can edit default presence and default capacity of a user | |
Can edit queue assignment of a user | |
Can add / remove users from presence | |
Can add / remove agents from queue | |
Can view / add / edit / delete quick replies | |
Can view operating hours | |
Omnichannel Administrator | Can view user list / presence list / work stream list / queue list / PBI config list |
Can edit roles of a user | |
Can edit default presence and default capacity of a user | |
Can edit queue assignment of a user | |
Can add / edit / delete presence | |
Can add / remove users from presence | |
Can add / edit / delete presence associations | |
Can add / edit / delete work streams | |
Can add / edit / delete channel settings, context settings, routing rules | |
Can add / edit / delete queues | |
Can add / remove agents from queue | |
Can view / add / edit / delete quick replies | |
Can add / edit / delete PBI config | |
Can view add / edit / delete operating hours | |
Can view add / edit / delete auth settings |
Once role/s have been selected and saved against user records, you’ll be able to see the users show up in the ‘Omnichannel’ user view
![](https://i0.wp.com/thecrm.ninja/wp-content/uploads/2019/11/image-33.png?resize=546%2C256&ssl=1)
You’ll also be able to see these users under the ‘Users section of the Omnichannel Administration application
We’ll look next at how Omnichannel users are managed.
4 thoughts on “Omnichannel for Dynamics 365 – Security”