Skip to main content

Connect ArcGIS Online Data to Salesforce Maps with Click2Create

Learning Objectives

After completing this unit you will be able to 

  • Create records in Salesforce using Click2Create.
  • Interact with ArcGIS Online data.

In the previous unit, you reviewed common use cases for using ArcGIS Online with Salesforce Maps. Now, let’s go a step further and demonstrate how to connect data from ArcGIS Online to data in Salesforce using Click2Create® (C2C).

With Click2Create, users create records in Salesforce directly from the map view. Click2Create captures the location of a record and populates fields with the exact information from ArcGIS Online. Here’s an example that demonstrates the power of Click2Create with ArcGIS Online.

Note

An ArcGIS Online license is required to create data and web maps presented in this unit.

Use Case: Adding Pipelines

An oil and gas utility provider is extending pipe lines for a new residential development. They use Salesforce Maps to geographically visualize existing pipelines and parcel data. Parcels of land in the path of the pipe line extension are added as account records in Salesforce using Click2Create. Once added, users then contact landowners and follow their organization’s business process to acquire or request permission for right of way access. 

This example assumes an All Accounts marker layer has been created in Salesforce Maps as outlined in the Salesforce Maps Layers badge. Plot the All Accounts marker layer to create travel routes when visiting landowners. All activity will be logged in Salesforce.

ArcGIS Web Map

  1. First, log in to ArcGIS Online, and select the My Content button. A list of web maps appear.
  2. Select the Pipeline and Parcel web map and save the selected URL. This URL will be used later, when creating an ArcGIS Layer in Salesforce Maps.
  3. In the Salesforce setup menu, add the feature service and base map URL as a remote site.

    In the Remote Site Settings setup menu, the name of the remote site is listed as Parcel. The URL previously saved is added and the description is listed as, ArcGIS Online Parcel web map for Salesforce Maps.

Configure Click2Create

Next, configure Click2Create so users can accurately add records to Salesforce directly from Salesforce Maps. 

Note

Admin permissions are required to configure Click2Create.

  1. Create a Field Set for the Account object in Salesforce.
  2. Name the field set ArcGIS Click2Create.

    In the Object Manager for Accounts, the Field Sets option is selected. The Field Set Label name is ArcGIS Click2Create. In the Where is this used box, Salesforce Maps is entered.
  3. Define the fields in Salesforce that must be populated when creating an account record. Some fields like company name, phone number, and address will automatically be populated with data from ArcGIS Online.

    The fields selected for the ArcGIS Click2Create field set are Account Name, Phone, Description, Billing Street, and Billing City.
  4. Navigate to the Salesforce Maps configuration menu.
  5. Select Click2Create.
  6. Select the Account object from the dropdown menu.
  7. Map the required fields. Complete field mapping for all three field mapping options.
    1. POI: Users can create a record using the Point of Interest Search bar in Salesforce Maps.
    2. My Position: Users can create a record from their GPS position on a mobile device.
    3. Map Click: Users can create a record from plotted ArcGIS Online data in Salesforce Maps.

      In the Salesforce Maps Configuration menu, Click2Create is highlighted on the left panel. The Object is showing as Account and field mapping for POI, My Position and Map Click are selected.
  8. Select the ArcGIS C2C Field Set Mapping for POI. Optionally select My Position and Map Clicks.

    The Field Set Mappings for POI, My Positions and Map Click are all showing the ArcGIS Click2Create field set selection.
  9. Add the Click2Create button to a button set.
  10. Grant access using permissions groups as explained in the Salesforce Maps Configuration Badge.

Now users are ready to plot pipeline and parcel data from ArcGIS online in Salesforce Maps and add parcel records to Salesforce using Click2Create.

ArcGIS Layer

Now, in Salesforce Maps, users with permission to create an ArcGIS Layer take the following steps.

  1. Select a folder to store the ArcGIS layer.
  2. Select New | ArcGIS Layer.

    The New Layer dropdown menu displays all layer options, the ArcGIS Layer is highlighted.
  3. Name the layer: Pipeline and Land Management
  4. Enter the URL you previously saved as the ArcGIS Layer URL.
    In the ArcGIS Layer Details page, the name is listed as Pipeline and Land Management. The Description is entered as Extend Pipeline Project and the instructions to copy and paste the URL is displayed.
  5. Select the Click2Create Setup tab and complete the following:
    1. Template Name: C2C Pipeline and Land Management
    2. Web Map Layer: Pipeline and Land Management
    3. Salesforce Object: Account
  6. Enter values for the following:
    1. Record Type: Select a record type associated with the Pipeline extension business process, such as Master.
    2. Latitude: Select the field Salesforce Maps will use to populate the latitude coordinates, such as Billing Latitude.
    3. Longitude: Select the field Salesforce Maps will use to populate the latitude coordinates, such as Billing Longitude.
    4. Field Set: Select the field set previously created for Click2Create, ArcGIS Click2Create.

      In the ArcGIS Layer Click2Create setup menu, the template name is listed as C2C Pipeline and Land Management. The web map layer is Parcel_Public - Parcels, the Salesforce Object is Account, the record type is Master, the latitude field is Biling Latitude, the longitude field is Billing Longitude and the field set selected is ArcGIS Click2Create.
  7. Map Salesforce fields to ArcGIS Online fields.

    The field mapping menu with Account Name marked as editable and mapped to the Owner name in ArcGIS.
  8. Save the ArcGIS layer and plot it on the map. Parcels of land display as boundaries and gas lines display as lines on the map.

    The Pipeline and Land Management layer is plotted on the map. The left panel displays a legend of parcel data and product pipelines, the right displays a map of the parcels boundaries and the pipeline as a solid blue line.

Now, users can zoom in to the path for the pipeline extension and click any parcel of land in the pipeline extension right of way. When clicked, information from ArcGIS Online about the parcel, like the land owner and land description, will display. 

From the map view, a parcel of land is selected, a popup box with more information is displayed under the details tab.

At this point, select the actions tab and select Click2Create to create an account record for each parcel of land in the pipeline’s right of way. Click anywhere in the parcel boundary to create a record based on the latitude and longitude location of that point. 

 From the map view, a parcel of land is selected, from the popup box the actions tab is selected and Click2Create is highlighted.

Imagine three parcels of land are added as records in Salesforce. Sales operations follows the company’s business process to negotiate access for right of way. When plotting accounts in Salesforce Maps, these three land parcels will display. Sales operations can then take actions like calling land owners, entering call notes using the Log a Call button, and planning in-person visits by creating an optimized route using the Add to Route button. 

A pin is selected on the map and the actions popup box is displayed and Add to Route and Log a Call is highlighted.

With Salesforce Maps, users gain the data visibility they need to complete the pipeline extension. While this is a specific use case, its broad principles apply to any organization looking to integrate data from ArcGIS Online with Salesforce data.  

Now let’s help users as they work through the business process outlined by their organization. Read through the quiz scenario and answer quiz questions to help users meet their requirements.

Resources

Quiz Scenario

A sales rep at the oil and gas utility provider is required to visit land parcels in the right of way of the pipeline extension. Each visit must be added to Salesforce as a related task or event. During the initial visit, pictures of the land must be added to Salesforce as an attachment. 

Keep learning for
free!
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities