Creating entitlements in Service Exchange for Providers
Summarize
Summary of Creating Entitlements in Service Exchange for Providers
Creating entitlements in Service Exchange allows providers to control access to content for consumers based on specific criteria. This process utilizes consumer criteria to automatically generate entitlement records that are replicated to eligible consumer instances. The system ensures that consumers only have access to appropriate Service Exchange content based on their specific conditions.
Show less
Key Features
- Consumer Criteria: Allows entitling content to individual consumers or groups, such as those with active sold products or service contracts.
- Scheduled Entitlement Process: Runs nightly to apply filters from consumer criteria, ensuring entitlements are updated based on the latest data.
- Immediate Updates: Entitlements are checked and updated immediately when changes occur.
- Configuration Options: Providers can define consumer criteria directly within remote record producers or task definitions, allowing for tailored access management.
Key Outcomes
By implementing consumer criteria, ServiceNow customers can effectively manage content access, ensuring that consumers see and request only the content they're entitled to. The automated updates and checks enhance operational efficiency and maintain accuracy in entitlement management.
Using consumer criteria associated with record producers and other configurations, Service Exchange automatically generates the entitlement records that are replicated to eligible consumer instances.
Consumer Criteria records are used to entitle Service Exchange content, such as Remote Record Producers and Remote Task Definitions, to Service Exchange consumers. Consumer criteria enables you to ensure that a consumer has access only to the appropriate Service Exchange content. Using consumer criteria, you can entitle content explicitly to a single customer or to multiple customers.
A few examples of how you configure the consumer criteria are given below. For example, you can entitle content:
- To a specific consumer.
- To all consumers that have an active sold product of a specific model.
- To all consumers that have an active service contract.
The Service Exchange entitlement process runs as a scheduled job each night. During the entitlement process, filters defined in the condition builder of the consumer criteria record are applied to the selected table to find records that match the condition. If a matching record is found, the associated Service Exchange content is entitled to the consumer. For example, when a consumer with an active sold product creates an order, the appropriate Service Exchange content is automatically entitled to the consumer. Entitlements are updated daily, reflecting changes if the data in the tables being queried has changed.
Benefits
Your consumers can see and request the content entitled to them. A scheduled job runs nightly and updates the entitlements, based on any changes made to the tables or records that are queried by the consumer criteria. Additionally, entitlements are checked immediately when updates are made.
You can update Service Exchange entitlements in the following ways:
- Define the consumer criteria in the Remote Record Producer.
- Register a new consumer in Service Exchange.
- Click the Refresh Entitlements related link in the Consumer Connections record or the Provider record.
Define a consumer criteria
- 1. Navigate to or .
- Select a remote record producer or a remote task definition for which you want to define the consumer criteria.
- Navigate to the Consumer criterias tab on the related list and click New.
- You can associate an existing consumer criteria or create a new one.
- Fill in the fields on the form.
Field Description Name Name of the consumer condition. Active Select this check box to enable the consumer condition. Condition for Allows you to specify the Company or Account can be used to match the records on the table being queried. Select the corresponding option based on which field (Company or Account) is available on the table being queried. For example, this field can be used on the Sold Product table as the Account field is used to query the table.
Condition on Field indicates which table is to be queried to find matching records. Note:Tables where Customer Field cannot be selected should not be used.Customer field Select the field on the table being queried that matches the Company or Account defined on the Service Exchange connection. If the consumer connected through Service Exchange is an Account, you can use either a Company or Account field to match against it. If the consumer connected is only a Company, you will be restricted to Company. Condition Details of the filter. For example, Active is True.
The following examples show how consumer criteria can be configured.
This consumer criteria can be used to entitle content to Service Exchange customers that have an active sold product where product name contains Laptop – DaaS.
This consumer criteria entitles content to the Boxeo Service Exchange consumer. It is used to query the Service Exchange Connection table and is filtered with Boxeo as the consumer.
This consumer criteria entitles content to Service Exchange consumers that have an active contract where the Contract model is Print Solution and the Contract Type is Service Contract.