Configuring Pre-built Connectors

Configuring pre-built connectors defines the settings and properties required to establish a seamless connection between the client and Sentinel EMS through Sentinel Connect. The connector specific configuration ensures proper integration between by linking Sentinel EMS and the selected connector. Sentinel Connect enables a seamless connection between the enterprise resource planning (ERP) system and Sentinel EMS, enabling efficient entitlement management and licensing work-flows.

Supported Pre-built Connectors

Sentinel Connect provides connectors for the following:

Connector Supported Version
Salesforce (SFDC)

Salesforce Connected Apps: 1.7

Salesforce CPQ: 234.4 or above

API Version: 57 or above

SAP

SAP R3, S/4 HANA, BPT

Zuora

2023.09.R1 or above

MS Dynamics

365

Configuring Salesforce

Salesforce is a cloud-based ERP system that helps businesses manage customer relationships, sales, and marketing through its various applications.

Prerequisites

A Salesforce instance URL is required for authentication to Salesforce. The URL directs to the specific salesforce instance required to write back responses from Sentinel EMS to Salesforce through Sentinel Connect. This URL is provided by the Salesforce team to enable the Salesforce configuration.

Steps

The following are the steps to configure the Salesforce Connector by entering the required URL in Sentinel Connect:

1.Click Client Management in the left pane of the Sentinel Connect UI to open the Client Management page.

2.Click Add Client to open the Add Client page.

3.Click the Salesforce Configuration tab to open the Salesforce Configuration page.

4.Enter the URL in the Organization URL field.

5.Click Save.

Salesforce Configuration

Configuring Zuora

Zuora is a cloud-based ERP system designed for subscription billing, revenue recognition, and financial management.

Prerequisites

>Zuora client credentials to retrieve data for mapping screens.

>A Zuora instance URL is required for configuring the Zuora Connector. This URL corresponds to the Zuora instance used by the client.

Steps

The following are the steps to configure the Zuora connector by entering the required details in Sentinel Connect:

1.Click Client Management in the left pane of the Sentinel Connect UI to open the Client Management page.

2.Click Add Client and select Connector as Zuora.

3.Click the Zuora Configuration tab and enter the fields in Zuora Details (see List of Zuora Details).

4.Click the Usage Synchronization tab and enter the fields in Auto Sync Settings.

5.Click the Order Configuration tab for mapping the Zuora order fields to Sentinel EMS.

NOTE   If you do not see the Order Configuration tab while adding a new client for the Zuora connector, you need to first save the Zuora Configuration and then edit the same client from the Client Management page.

6.Click Save.

Zuora configuration

List of Zuora Details

Zuora details are required to configure the Zuora Connector for retrieving metadata for mapping screens and writing back responses to Zuora.

Field Description
Client ID A unique identifier for the Zuora application used to authenticate and authorize Zuora API calls.
Client Secret A secure key paired with the Client ID used together to verify and allow access to Zuora's APIs.
URL A Zuora instance URL used to connect to a specific Zuora instance.

Usage Synchronization

Usage Synchronization in Zuora is a functionality designed to automate and simplify the tracking, updating, and billing procedures of usage-based services. Businesses ensure that their clients receive accurate bills for the services they use by enabling this function, which is based on planned or real-time data synchronization. Businesses that provide subscription models with usage-based pricing, such as cloud services, utilities, or telephones, can benefit from this functionality. Sentinel Connect enables businesses to send usage data from the SCL Database to the Zuora system. Usage syncs manually from the SCL database to Zuora via the Client Action button. Usage Synchronization occurs only once a day, week, or month, based on the selected frequency.

Usage Synchronization

List of Auto Sync Settings

By configuring the relevant settings in the Auto Sync Settings section, the handling of usage synchronizations is automated:

Field Description
Allow Auto Sync

Specifies if auto sync is enabled.

Possible Values: Yes or No

Default Value: Yes

Start Date Start date of usage data synchronization from the SCL database to the Zuora system.
End Date End date of usage data synchronization from the SCL database to the Zuora system.
Occurrences

Specifies the usage auto synchronization frequency.

Possible Values:

>Daily: Synchronization occurs daily from the start date to the end date.

>Weekly: Synchronization occurs on selected days of the week (Monday to Sunday).

>Monthly: Synchronization occurs on a specific date within each month.

Default Value: Daily

Never Expires Check box Indefinitely extends the end date.

Order Configurations (for SAP and Zuora)

Order Configuration tab manages the mapping configurations for SAP and Zuora connector from within Sentinel Connect. The following are the Sentinel EMS entities for which SAP and Zuora provides mapping with:

>Entitlement

>Entitlement Line Item

>Customer

>Users

>Channel Partner

You can map a SAP/Zuora Field or a Fixed Value. A fixed (or constant) value can be a string, integer, or Boolean data type. It can be assigned to any attribute (standard and custom attributes) in Sentinel EMS while mapping orders (and quotes in case of SAP in Quote Configuration tab). By using fixed values in the data-mapping process, users can ensure consistent value mapping across all orders and prevent invalid data entry.

Zuora Order Configuration

The following sections explain the key functionalities involved in order mapping.

Mapping an Order Field

1.Go to Order Configuration tab.

2.Click the entity tab corresponding to the field you want to map.

3.Click plus (+) next to the field in the entity you want to map.
For example, if you want to map a fixed value to the sendNotification field, click (+) next to this field. This opens the screen where you can select the field to map.


4.Select either SAP/Zuora Field or Fixed Value as the value source.

SAP/Zuora Field: Choose from the available fields in the list.

Fixed Value: Enter a value in the input field. For the sendNotification field in our example, which is Boolean, select ‘true’ or ‘false’.

5. Click Save.

Following are the supported data types for fixed Values:

>String

>Integer

>Boolean (true/false)

For each attribute, the input is validated based on the selected data type before being mapped to Sentinel EMS.

NOTE   Fixed values are not supported for date-type Sentinel EMS attributes. If you attempt to assign a fixed value to these date fields, the interface blocks the mapping and shows a restriction message.

The Fixed Values have the following data type considerations:

Standard Attributes: For standard Sentinel EMS entity fields such as entitlement attributes, the system respects the predefined attribute data type when mapping a fixed value. For instance, if 'refid1' is a string-type attribute, only string values are allowed to be assigned as fixed values.

Custom Attributes: For custom Sentinel EMS attributes, there is no data type validation when mapping fixed values. Unlike standard entities, all fixed values are treated as strings during mapping. Therefore, while users can input any data type (string, integer, or Boolean), they must ensure that the fixed values align with the attribute’s actual data type as defined in Sentinel EMS.

Mapping a User ID

The Zuora connector includes the new userId field, which has been added to the Users entity tab. This field is visible on the Users page under User Attributes in the Sentinel EMS UI.

Zuora User Id Mapping

Configuring SAP

SAP (Systems, Applications, and Products in Data Processing) is an ERP system that supports business operations and customer management.

Prerequisites

An SAP IDoc file is required to set up the SAP Connector. An IDoc (Intermediate Document) is a standardized data format used for exchanging information between SAP applications and external systems. The SAP team of the vendor provides this format. Sentinel Connect uses the IDoc file to create entitlements.

Steps

The following are the steps to configure the SAP Connector by uploading the required IDoc file in Sentinel Connect:

1.Click Client Management in the left pane of the Sentinel Connect UI to open the Client Management page.

2.Click Add Client to open the Add Client page.

3.Click the SAP IDOC tab to open the SAP IDOC page.

4.Select or drag and drop the IDOC file generated in the Select IDOC File field. You can refer to the Sample Template for your reference.

5.Click the Quote Configuration tab for mapping the SAP quote fields to Sentinel EMS.

6.Click the Order Configuration tab for mapping the SAP order fields to Sentinel EMS.

NOTE   If you do not see Quote Configuration or Order Configuration tab while adding a new client for SAP connector, you need to first save the SAP Idoc configuration and then edit the same client from Client Management page.

7.Click Quote Configuration tab for mapping the SAP quote fields to Sentinel EMS.

8.Click Save.

SAP Configuration

Quote Configuration (for SAP)

Similar to the Order Configuration tab, the Quote Configuration tab manages attribute mapping configurations for SAP quotes.

Configuring MS Dynamics

There is no specific configuration required for MS Dynamics in Sentinel Connect.