Hi Mouneshwar
You can actually create your own role (in CMS Admin). Then you can assign fine-grained Commerce permissions to it ("Permissions for Functions", in CMS Admin).
Hope it helps you out.
Hi Stefan,
Thanks for your response, We have implemented SSO hence CMS admin section will not be fully accessible as confirmed by EPiServer support team as well. We want to have access to Contacts and Business foundation objects created in Commerce Manager, so we have the dedicated role to access Customer management.
We had extensive discussion with EPiServer support team and came to this conclusion.
EPiServer Reference Ticket : #500831
Do you have user and role synchronization set up to run after a user logs in with SSO (are you calling ISynchronizingUserService.SynchronizeAsync
)?
If you have this in place, then you can add permissions to your CustomerManager role. I last solved this by assigning the permissions with SQL inserts.
Currently there is no specific group(role) to provide access only to Customer Management section from CommerceManager interface.
EPiServer Reference Ticket : #500831 : User access & management for EPiServer CMS & Commerce site. As per EPiServer support suggetsion, we are raising this feature request.
Background detail from ticket:
Giving CommerceAdmin access which enabled Catalog Management & Order Management from CommerceManager. Giving Administrator access gives full access. There is a need to have separate group for User Management from Commerce Manager site (interface).
Please refer User C access from below table:
User
Access to be given
Role/Group
Comment
User A
Catalog Management
CatalogManagers
Only Catalog management
User B
Order Management
CustomerServiceRepresentatives
Only Orders management
User C
Customer Management
?
Only Customer management
User D
Administrator including Catalog, order, Customer management
Administrator
Full Admin access
Please let us know.