Elastic Path Production Tools

User Roles

User Roles

User rolea are a set of permissions. Each permission defines the various actions that an administrator (CMUser) can perform when logged into the Commerce Manager.

Sample XML: User Roles


<user_roles>
...
<user_role guid="ABCFCF0B-4CC1-4B01-A193-2DD35F12F8EF">
    <name>Catalog Management</name>
    <description>Catalog Management Role</description>
    <permissions>
        <permission>MANAGE_PRODUCT_SKU</permission>
        <permission>CATEGORY_MANAGE</permission>
        <permission>CATEGORY_INCLUDE_EXCLUDE</permission>
        <permission>CATALOG_IMPORTS_MANAGE</permission>
        <permission>CATALOG_MANAGE</permission>
        <permission>GLOBAL_ATTRIBUTE_EDIT</permission>
        <permission>INCLUDE_EXCLUDE_PRODUCT</permission>
        <permission>MANAGE_PRODUCT_MERCHANDISING</permission>
        <permission>PRICE_MANAGEMENT_MANAGE_PRODUCT_PRICING</permission>
        <permission>CATALOG_IMPORTS_EXECUTE</permission>
        <permission>MANAGE_VIRTUAL_CATALOG_LINK_CATEGORY</permission>
    </permissions>
</user_role>
...
</user_roles>