On this Page

Scenario

I want to take some information from Salesforce.com and combine it with the caller incident information from ServiceNow, then write it to a file and a database.
This example assumes that data is stored under different column names in the different sources and resulting database, so column mapping will be needed.


Requirements

Snaps Used

For this scenario, the following Snaps are used:

Other Requirements

Configuration

  1. Add and configure a Salesforce SOQL Snap to query Salesforce.com for contact data.

SELECT Name, Phone FROM Contact WHERE Level__c = 'Primary'

  1. Add and configure a ServiceNow Query Snap to query for incident information tracked in ServiceNow.
  2. Add and configure a Join Snap that connects to the right of both existing Snaps. This will combine the data from the two sources.
  3. Add and configure a Structure Snap off of the Join Snap to map to the data structure of one of the final destination.
  4. Add and configure a Copy Snap to allow you to send the combined data to multiple destinations.
  5. Add a CSV Format Snap off the top output connector and keep the default configuration. 
  6. Add and configure a File Writer Snap off of the CSV Format Snap.
  7. Add and configure a Structure Snap off the bottom output connector. This will be used to map the data to the database data structure.
  8. Add and configure a SQL Server Insert Snap off of the Structure Snap.

You can modify the Label field on the Settings tab of a Snap's info box to convey more information on the pipeline itself as to what each Snap does.