ZINFI UPM Guide

Connectors Management for Administrators

View Connections

Overview

The platform integrates with various external systems such as CRM, marketing automation, and payment gateways to ensure seamless data flow and process automation. Each integration requires a connector to be configured, which involves authenticating with the external system and defining how data is exchanged. This 'Connections' area is where administrators can oversee all these vital links.

Effective management of these connectors is crucial for the overall health and functionality of the partner program, as they facilitate critical operations like lead and deal synchronization, partner onboarding, and reward payouts. Administrators use this interface to verify connection status, update authentication credentials, and control which internal users or groups have access to manage specific integrations.

Accessing and Viewing Connections

Connections list view
Connections list view

Click Salesforce in the Name column to view its connection details.

View Connector details page
View Connector details page

This screen displays the detailed configuration for a specific integration connector, providing a comprehensive overview of how the platform is connected to an external system. Administrators use this view to review the setup, verify authentication details, and understand the parameters governing data synchronization. It is a critical component of the Administration module, as proper connector configuration ensures seamless data flow between the platform and integrated third-party applications like CRMs, marketing automation tools, or payment gateways. The information presented here includes authentication credentials, connection URLs, and other technical specifications that define the integration's behavior and status.

Review the detailed configuration of the Salesforce integration connector.

Buttons

ButtonDescription
EditClick to modify the connector's configuration.
DeleteClick to remove this connector from the platform.
Connect with oAuthClick to re-authenticate or establish an OAuth connection for the connector.
Assign ToClick to assign this connector to specific users or roles for management.

Authentication Details

FieldDescription
NameThe display name of the integration connector.
ConfiguredIndicates whether the connector has been successfully configured.
ConnectorLogoThe logo associated with the integrated system.
ManageJobUrlThe URL for managing related jobs or processes within the connector.
VersionThe version of the connector being used.
ModeThe operational mode of the connector, such as 'Production'.
Scheduler IndexAn identifier for the connector's scheduling configuration.
Turn-Off SFDC Auto-Assignment RulesIndicates if Salesforce (SFDC) auto-assignment rules are disabled for this connector.
TypeThe type of external system this connector integrates with, such as 'Salesforce'.
ConnectionUrlThe URL used to establish the connection to the external system.
FieldMappingUrlThe URL for managing the field mapping configuration between the platform and the external system.
TypeThe authentication type used by the connector, such as 'OAuth'.
Connector TypeThe category of the connector, such as 'CRM'.
Authorize URLThe URL used for authorizing the connection with the external system.
SchedulerIndexAn identifier for the connector's scheduling configuration.
IsBasicAuthIndicates whether basic authentication is used for the connector.

oAuth Details

FieldDescription
oAuth UrlThe OAuth URL used for authentication with the external system.
Consumer SecretThe secret key used for OAuth authentication.
Refresh TokenThe token used to obtain new access tokens without re-authenticating.
Token TypeThe type of token issued, such as 'Bearer'.
MessagesAny messages or status updates related to the OAuth connection.
Consumer KeyThe public key used to identify the client application in OAuth.
Instance URLThe base URL of the external system instance.
Access TokenThe token used to access protected resources on behalf of the user.
Connector Management overview
Connector Management overview

This screen provides an overview of the various integration connections configured within the platform, categorized into different sections. It displays the Module API Connections, which are custom API endpoints configured for specific data interactions, and the SFDC OBM Setup, detailing the Salesforce CRM integrations for Opportunity, Contact, and Account synchronization. Additionally, the Connector Authentication Assignment History section tracks when and by whom connector authentications were assigned, providing an audit trail for integration access. Administrators use this screen to monitor existing connections, understand their configurations, and review historical assignments, ensuring data flow and security across integrated systems.

Review the configured API connections, CRM setups, and connector authentication assignment history.

Buttons

ButtonDescription
View AllButton to view all module API connections.
AddButton to add a new module API connection.
Click to View MoreButton to load more module API connections.
AddButton to add a new SFDC OBM setup.

Module API Connection

ColumnDescription
ActionColumn header for actions available on each module API connection, such as edit or delete.
NameColumn header for the name of the module API connection.
End PointColumn header for the API endpoint URL.
MethodColumn header for the HTTP method used by the API connection (e.g., GET, POST).
Connection IndexColumn header for the index of the connection.

SFDC OBM Setup

ColumnDescription
ActionColumn header for actions available on each SFDC OBM setup, such as edit or delete.
NameColumn header for the name of the SFDC OBM setup.
ConnectorColumn header for the name of the connector used (e.g., Salesforce).
CRM MapperColumn header for the CRM mapper configuration.

Connector Authentication Assignment History

ColumnDescription
ActionColumn header for actions available on each connector authentication assignment history entry.
Date EnteredColumn header for the date and time the assignment was entered.
Assigned ByColumn header for the user who assigned the authentication.
Assigned ToColumn header for the user or group to whom the authentication was assigned.
Assignment TypeColumn header for the type of assignment (e.g., Group).

Managing Connector Authentication

View a Connector page with Delete button highlighted
View a Connector page with Delete button highlighted

Click the Delete button.

View Connector page with Connect with oAuth button highlighted
View Connector page with Connect with oAuth button highlighted

Click the Connect with oAuth button.

Salesforce login page
Salesforce login page

This screen displays the login page for Salesforce, an external CRM system. It is presented to the administrator when configuring the Salesforce integration connector within the platform's Administration module. The purpose of this screen is to allow the administrator to authenticate their Salesforce account, which is a necessary step for establishing the connection and enabling data synchronization between the platform and Salesforce.

Assigning Connector Access

View Connector details page
View Connector details page

Click the Assign To button.

Assign Records dialog
Assign Records dialog

This dialog allows administrators to assign specific records, such as integration connectors, to individual users or user groups within the platform. This assignment mechanism is crucial for controlling access and defining ownership over various system configurations and data entities. By assigning records, administrators can delegate management responsibilities, ensure that only authorized personnel can modify or view sensitive settings, and streamline operational workflows. The dialog supports both individual user assignments and group-based assignments, providing flexibility in managing permissions and access levels across the organization.

Select the users or groups to whom the record should be assigned and specify their access level.

Buttons

ButtonDescription
SaveClick to save the record assignments and close the dialog.

Fields

FieldDescription
Assign To UserSelect this option to assign the record to individual users.
Assign to GroupSelect this option to assign the record to a predefined user group.
SearchEnter keywords to search for specific users or groups.
Access LevelA dropdown menu to define the access level (e.g., Read Only, Read/Write) for the selected users or groups.
Assign Records dialog
Assign Records dialog

This dialog allows administrators to assign records to specific user groups, controlling access and permissions for the selected record. By assigning a record to a group, administrators can ensure that only authorized personnel or teams have the appropriate level of interaction with that record, whether it's viewing, editing, or deleting. This feature is crucial for maintaining data security and adhering to internal governance policies, especially in environments with multiple user roles and responsibilities. The dialog also allows for setting a specific access level for the assigned group, further refining their permissions.

Select the 'Channel Marketing Manager JSX' group and set the 'Access Level' to 'Read Only' to define permissions for the assigned record.

Buttons

ButtonDescription
SaveSaves the record assignment and access level settings.

Fields

FieldDescription
Assign To UserSelect this option to assign the record to an individual user.
Assign to GroupSelect this option to assign the record to a user group.
SearchA search bar to find specific users or groups.
Access LevelA dropdown menu to select the permission level for the assigned user or group, such as 'Read Only' or 'Read/Write'.