Import and export access roles and users through the Site Import & Export module in Business Manager.
To import and export access roles and users through the Site Import & Export module, you need several permissions. To import or export users, you need permissions to the Users module. To import or export access roles, you need permissions to the Roles & Permissions module. To import or export user-role assignments, you need permissions to both the Users module and the Roles & Permissions module.
A role in an import file without a locale permission, is given permissions on all globally active locales and a data warning is logged. This function happens because, starting with Release 16.9, a role export file always has locale-level permissions. A file without locales must have been created with a previous release, when all roles had access to all locales. For backward compatibility, existing roles without locale permissions are granted permissions on all locales when an old file is imported.
A resource path is a semantic, human-readable ID that denotes a certain entity in the system. The system recognizes three kinds of resource paths: a resource path that denotes a Business Manager module, a resource path that denotes the merchant's organization, and a resource path that denotes a particular site of the merchants organization. The advantage of a semantic ID is that it remains constant over different instances (that is, development, production, staging, and sandbox).
The syntax of the resource path is:
BUSINESSMGR/SystemMenu|CustomMenu/<ID of the organization>/-|<ID of the site>/<ID of the Business Manager module>
There are only two types of resource paths usable in conjunction with functional permissions:
The syntax of the resource path is:
OBJECT/Organization|Site/<ID of the organization>/<ID of the site>
Depending on the type of functional permission, either a resource path to an organization or to a site can be used. Examples of valid resource paths for functional permissions are:
OBJECT/Organization/Sites
OBJECT/Site/Sites/SiteGenesis
OBJECT/Site/Sites/Storefront
Example of invalid resource paths for functional permissions are:
OBJECT/Site/Sites
OBJECT/Organization/Sites/Storefront
The following functional permissions are currently provided by the system:
Permission | Scope | Description | Valid Resource Path |
---|---|---|---|
Login_On_Behalf | Site | Lets administrators login on behalf of a customer into storefront. | OBJECT/Site/Sites/YourShopHere |
WebDAV_Transfer_Files | Organization | Allows accessing log files or impex directories on the server via WebDAV | OBJECT/Organization/Sites |
WebDAV_Manage_Customization | Organization | Allows access to directories of all custom cartridges via WebDAV | OBJECT/Organization/Sites |
The user import includes:
During import: