Defining Access Rights
Once the Content, Business Properties, Online Store and Manage Product Releations steps have been completed, your catalog contains all information necessary to display and use the electronic catalog.
However, on some occasions, you might have to restrict access to certain parts of the catalog. These circumstances are typically workflow-related, and address issues that are not a part of the catalog itself but which are more about the business processes in which the catalog intervenes.
These business processes make that some decisions you had to make concerning the catalog structure need to be specialized. Typically, the access to certain parts of the catalog will need to be restricted by putting in place visibility rules.
Managing access rights allows you to create existence or visibility rules associated to the catalog structure. Access to the following objects can be restricted:
- Collections
- Labels
- Guided Selling Processes
- Teasers
- Business Property Sets
- Business Properties
Specifying a new access rights criterion
In order to specify a new access rights condition, proceed as follows:
How To:
[Via the explorer toolbar]
- Execute the “Add alias” function
[In the popup window]
- Enter the alias name. Keep the name as short as possible because a column will be created for the alias.
- Construct the CPE corresponding to the alias.
- If the type of the CPE is not read-only, make sure that you choose the correct type
- Click on “OK”
- Result: a new column has been created representing your alias.
Adding access rights conditions
In order to add access rights conditions, proceed as follows. For each condition:
How to:
Specify the property to be overridden:
[Using the CPE Explorer]
- Browse to the CPE of the property you would like to override and drag & drop that CPE to an empty line or
[Using the CPE Builder]
- Click on an empty line and use the CPE Builder to construct the CPE corresponding to the property you would like to control.
- Specify the value for the alias columns which you have added in the previous step.
[If the criterion applies]
- For the line corresponding to the property you are working on, select an operator and enter a value.
[If the criterion does not apply]
- Make sure that the operator as well as the value are both empty. This indicates that the criterion does not apply.
- Associate the new rule to the property: [If the new rule for the specified conditions is fixed]
- Choose the corresponding “TRUE” or “FALSE” value in the “fixed” column. [If the new rule for the specified conditions is a BRC]
- Create a BRC using the Add BRC function or drag & drop an existing one using the Filter Objects explorer.
- Save
The CPE’s which represent the properties that can be controlled are direct and absolute, meaning that they will not take into account the catalog structure. Direct CPE’s mean that the rules that will specify their existence or their visibility will be applied everywhere in the catalog, even though these objects might appear in multiple locations. Some examples:
- CPE.[workspace/]CL/myCollection.exist
- CPE.[workspace/]LA/myLabel.exist
- CPE.[workspace/]BPS/myBusinessPropertySet.visible
- CPE.[workspace/]TEA/myTeaser.exist
- CPE.[workspace/]BPS/myBPS.BP/myBusinessProperty.visible
- CPE.[workspace/]BPS/myBPS.BP/myBusinessProperty.scorable
- CPE.[workspace/]CP/myGuidedSellingProcess.visible
