User criteria migration
Service catalog user criteria records provide access control for service catalog items and categories.
- If your instance does not use entitlement-based access controls, the user criteria feature is automatically enabled.
- If your instance does use entitlements, the user criteria feature is not enabled. If you want to use user criteria, use the procedure described on this page to migrate your access controls from entitlements to user criteria.
Migrate to user criteria to provide more reuse, control, and flexibility compared to entitlements.
For example, you can use a single criteria record to make multiple catalog items available to only users who meet all these requirements:
- Are located in EMEA or APAC
- Belong to ACER
- Are in the Training department
Migrate to Service Catalog user criteria
Service Catalog enables you to maintain the required access controls to your service catalog while migrating from entitlements to user criteria.
Before you begin
Role required: admin
About this task
Procedure
Data structure differences
There are significant data structure differences between entitlements and user criteria, which you must be aware of while migrating.
Using entitlements, the following tables are loaded into memory and evaluated before rendering.
For catalog items:
For categories:
The user criteria architecture collects all user attributes in the User Criteria [user_criteria] table.
User criteria records can link to items and categories, as follows.
- Catalog Item Available for [sc_cat_item_user_criteria_mtom]
- Catalog Item Not Available for [sc_cat_item_user_criteria_no_mtom]
- Category Available for [sc_category_user_criteria_mtom]
- Category Not Available for [sc_category_user_criteria_no_mtom]