What is installed
- 1 Objects
- 2 Tools
- 3 Configuration objects
This a key object in how the connector works and each row of the 'transactional data' CSV file, is created as it's own object.
Engaging Networks Fields
This is the key tool in creating the mapping rules in Salesforce. The mapping tool searches into the Engaging Networks Import Records table to find unprocessed records, which match the criteria entered as a ‘Pull filter’. The tool then generates the object (Contact/Account/Opportunity etc.) with the specified fields, defined on the mapping.
A tool to connect to Engaging Network’s export API web service and pull a specified timeframe of data. This tool is useful in either test phase or importing certain days of data, into the ‘Engaging Networks Import Records’ staging table.
Note that upon going live, the connector would run a scheduled APEX job to import records, daily into the account. Using this tool in conjunction with an already scheduled import would result in duplicate records. It is therefor important to specify the correct day/timeframe when importing into a ‘live account’.
Engaging Networks also imposes certain restrictions on how much data is made available to the export API. These are:
- 32 days of data is callable
- Calling ‘Todays’ data is only to be used in ‘test phases’, by using the HH:MM format.
- As there is also a 2-hour delay in data being made available to this aggregated table, please wait a couple of hours before trying to call a test action that you have just made.
In a live scenario, the scheduled job pulls ‘yesterdays’ data.
This page holds a ‘configuration’ object, which the Engaging Networks Mapping tools use. The easiest way to explain this is through an example: if you added a custom field to the Opportunity object (like Source) – you would also need to update the Mapping Template, for Opportunity, to add it there as well. (This is covered further later)
You can find Mapping Templates by clicking on the + button, on the main navigation, and locating the Mapping Template item.
Once there, all mappings created under Engaging Networks Mapping will be listed. Click on each, you will see the core configuration of items the build of the mapping rule.
As of 1.506, the Engaging Networks Logs tool provides more information on each processing jobs. Please note that in order for these logs to be generated, please enable through the Custom settings: Engaging Networks Log Settings object.
Found under 'Setup > Develop > Custom Settings'.
The object that holds the configuration options, for the EN Connector.
This is used to map column headings from an import file, with field names on the EN Import Record.
Example : A user in Engaging Networks creates a new field called 'Source tag', on the Default Supporter Record. In order for it to be mapped to the Engaging Network Import Record, EN_Connector__source_tag__c must be created or a mapping on this object, to an existing field on the Engaging Networks Import Record object.
Used in listing which objects should show on the Engaging Networks Mapping page. For example, to map data to Contacts - add the sObject 'Contact' to the options.
Remember to make sure that custom sObjects has the field set 'Engaging Networks Mapping' created.
Used in configuring logging options.
Used in adding and prioritizing which mappings should run, under the scheduled apex job. ( ScheduleObjectPullAndPush )
Tip Under 'Setup > Develop > Custom Settings', it is helpful to add a 'Custom View', to isolate the EN Connector objects