ZINFI UPM Guide

Connectors Management for Administrators

Add/Edit a Connector

Overview

The platform is designed to integrate with a wide array of external systems, enabling partners and vendors to leverage their existing technology stack. Connectors Management is the central hub where these integrations are established and maintained. By integrating with CRMs like Salesforce or HubSpot, for instance, lead and deal data can flow bi-directionally, ensuring that sales teams on both the vendor and partner side have access to the most current information. Similarly, integrations with marketing platforms facilitate co-marketing efforts, and payment system integrations streamline reward disbursements.

Effective connector management is crucial for automating workflows, reducing manual data entry, and providing a unified experience for all users. Administrators can configure various connector types, specify authentication methods (like OAuth), and define how data fields in the platform correspond to fields in the external system. This level of customization ensures that the platform aligns perfectly with the vendor's operational processes and their partners' preferred tools.

Viewing Existing Connections

Connections list view
Connections list view

Click the pencil icon next to the "Salesforce" connection to edit it.

Adding or Editing a Connector

Add/Edit a Connector form
Add/Edit a Connector form

The 'Add/Edit a Connector' form is a critical component within the Administration module, enabling administrators to establish and manage integrations between the platform and various external systems. These connectors facilitate seamless data exchange, which is essential for automating workflows such as lead synchronization with CRM platforms, updating deal registrations, and processing reward disbursements. The form allows for the configuration of authentication details, connection parameters, and field mapping URLs, ensuring that data flows accurately and securely between the platform and third-party applications. Proper setup of these connectors is vital for maintaining the integrity and efficiency of cross-system operations, supporting a wide range of external services from CRM and marketing automation to payment gateways.

Edit the details for the selected connector on the 'Add/Edit a Connector' form.

Buttons

ButtonDescription
SaveSaves the changes made to the connector configuration.
CancelDiscards any changes and returns to the previous screen.
Analyze ChangeInitiates an analysis of the impact of the proposed configuration changes.

Authentication Details

FieldDescription
Name *The name of the connector, which is a required field for identification.
ConfiguredA toggle indicating whether the connector has been configured and is active.
ConnectorLogoThe logo associated with the connector, displayed as a file upload or existing image.
ManageJobUrlThe URL for managing jobs related to this connector.
VersionThe version identifier for the connector.
ModeThe operational mode of the connector, such as 'Production'.
Scheduler IndexThe index used by the platform's scheduler for this connector's tasks.
Turn-Off SFDC Auto-Assignment RulesA toggle to enable or disable Salesforce auto-assignment rules for this connector.
TypeThe type of external system the connector integrates with, such as 'Salesforce'.
ConnectionUrlThe URL used to establish a connection with the external system.
FieldMappingUrlThe URL for configuring field mappings 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 connector with the external system.
SchedulerIndexThe scheduler index for the connector.
IsBasicAuthA toggle indicating whether basic authentication is used for the connector.

oAuth Details

FieldDescription
oAuth UrlThe OAuth URL used for authentication with the external system.
Consumer SecretThe consumer secret key for OAuth authentication.
Refresh TokenThe refresh token used to obtain new access tokens without re-authentication.
Token TypeThe type of token being used for OAuth authentication, such as 'Bearer'.
MessagesDisplays any messages or status updates related to the OAuth configuration.
Consumer KeyThe consumer key for OAuth authentication.
Instance URLThe URL of the external system instance to which the connector is configured.
Access TokenThe access token used for authentication with the external system.
Connections list view with Create View button
Connections list view with Create View button

Click the Create View button.

Filtering Connections

Filter configuration modal
Filter configuration modal

This Filter modal allows administrators to customize the display of data within a list view by selecting which fields to include as filterable options and which columns to show in the main data table. This functionality is crucial for tailoring the user interface to specific analytical needs or reporting requirements, enabling users to quickly find and analyze relevant information without being overwhelmed by unnecessary data. By defining custom filter configurations, administrators can create specialized views for different roles or tasks, enhancing efficiency and data accessibility across the platform. The selected fields and columns directly impact how data is presented and interacted with in the corresponding list view.

Configure the filter by selecting additional fields to display and specifying the columns for the data table.

Buttons

ButtonDescription
AddAdds the selected field from the dropdown to the list of available filter fields.
Save FilterSaves the current filter configuration.

Add Additional Fields for Filter

FieldDescription
SelectA dropdown menu to select additional fields that can be used for filtering the data.

Select Fields to Display

Fields

FieldDescription
Insert Filter Configuration NameA text input field to enter a name for the custom filter configuration.

Selected Column to Display

ColumnDescription
NameThe column header for the connector's name, currently selected for display.
TypeThe column header for the connector's type, currently selected for display.
ConfiguredThe column header indicating if the connector is configured, currently selected for display.
Connections list view with Filter button highlighted
Connections list view with Filter button highlighted

Click the Filter button.

Filter dialog for connector list
Filter dialog for connector list

This filter dialog allows administrators to refine the displayed list of connectors by applying specific criteria. Users can define basic or advanced filter conditions based on various connector attributes such as ID, name, or other relevant fields. This functionality helps in quickly locating specific connectors within a potentially large list, enabling more efficient management and configuration of integration points. Filters can also be saved for future use, streamlining repetitive search tasks.

Apply a filter to the connector list by entering a search term for the 'Name' column.

Buttons

ButtonDescription
BasicTab to configure simple filter conditions.
AdvanceTab to configure more complex or multiple filter conditions.
Save FilterButton to save the current filter configuration for future use.
ApplyButton to apply the configured filter to the connector list.
ClearButton to clear all filter conditions.

Fields

FieldDescription
NameThe name of the connector column being filtered.
ContainsDropdown to select the filter operator for the 'Name' column.
Search TextInput field to enter the search term for the 'Name' column.
Insert Filter Configuration NameInput field to provide a name for saving the current filter configuration.

Column Headings

ColumnDescription
IDThe identifier for the filter row.
Column NameThe name of the column to which the filter is applied.
OperatorThe comparison operator for the filter condition, such as 'Contains', 'Equals', 'Starts With', etc.
Search TextThe value to search for within the specified column.
Advanced Filter dialog
Advanced Filter dialog

The Filter dialog, specifically the Advance tab, provides granular control over data filtering by allowing users to construct complex query conditions. This feature is crucial for administrators who need to segment data based on multiple criteria, such as filtering connector logs by specific fields, operators, and values. It enables precise data retrieval for analysis, troubleshooting, or targeted actions within the module. Users can define one or more filter conditions, combine them, and save the entire configuration for future use, streamlining repetitive filtering tasks.

Select a field and an operator, then enter a value to define an advanced filter condition.

Buttons

ButtonDescription
BasicTab to switch to basic filtering options.
AdvanceTab to access advanced filtering options, allowing for complex condition building.
AddButton to add the current filter condition to the list.
Save FilterButton to save the current filter configuration for future use.
ApplyButton to apply the configured filters to the data.
ClearButton to clear all applied filter conditions.

Fields

FieldDescription
SelectDropdown to choose the specific field for the filter condition.
SelectDropdown to choose the operator (e.g., equals, contains, starts with) for the filter condition.
ValueInput field to enter the value for the filter condition.
Insert Filter Configuration NameInput field to provide a name for the saved filter configuration.

Column Headings

ColumnDescription
IDColumn header for the identifier of each filter condition.
FieldsColumn header for the data field to be filtered.
OperatorColumn header for the comparison operator used in the filter condition.
ValueColumn header for the value to compare against the selected field.
ActionColumn header for actions related to the filter condition.