Shared: Concur Salesforce Connector Setup Guide

1y ago
26 Views
2 Downloads
2.18 MB
63 Pages
Last View : 10d ago
Last Download : 3m ago
Upload by : Evelyn Loftin
Transcription

Shared: Concur SalesforceConnectorSetup GuideLast Revised: August 2, 2018Applies to these SAP Concur solutions: Expense Professional/Premium edition Standard edition Travel Professional/Premium edition Standard edition Invoice Professional/Premium edition Standard edition Request Professional/Premium edition Standard edition

Table of ContentsSection 1: Permissions .1Section 2: Overview .1Multiple Salesforce Organization Functionality . 1Features . 2Search for Attendees in Salesforce . 2Track Expense Cost Object by any Salesforce Object . 3Section 3: What the User Sees .6Cost Object Tracking . 8Attendees in Salesforce . 10Trips . 12Expense Reports . 13Card Charges. 14Expense Report Approvals . 14Section 4: Before You Begin . 15Prerequisites. 15Section 5: Configuration . 15Overview. 15Connector Installation/Setup Process . 16Managing User Access to the Connector . 16User Profiles . 17Connector Package Installation . 19Connector Configuration Process . 22Configuring Cost Tracking . 25Add the Connector Fields to the Page Layouts . 31(Optional) Scheduling Additional Synchronization Jobs . 32(Optional) Disabling Chatter . 34Combined Concur and Salesforce Configuration . 35Choosing Salesforce Attendee Search Fields . 35Concur Expense Configuration . 35(Optional) Application Connector Update . 35Salesforce Cost Objects Configuration . 36Filtering Cost Object Lists That Displayed in Concur . 37Attendees from Salesforce Configuration . 38Salesforce Configuration . 41Configuring Attendee Search Fields . 41Salesforce Reporting. 43Section 6: Troubleshooting. 44Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.i

Uninstalling the Connector. 44Salesforce Uninstall . 45Cost Tracking Configuration in Salesforce Must be Updated . 45Salesforce Administrator Access Token Must be Updated . 46Concur User Credential Must be Updated . 47SSO Key Must be Updated . 48New User Profile Needs Access to Connector . 50Cost Object Spend Totals Are Not Updating . 51Error in Cost Object Tracking - Missing Required Fields . 51Error in Cost Object Tracking – Query Cannot be Dynamically Created . 52Known Issue: Opportunity List Only Shows One Opportunity . 53Section 7: Appendix . 54Salesforce Objects Not Available for Cost Tracking . 54iiShared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Revision HistoryDateNotes/Comments/ChangesJanuary 21, 2022Updated the copyright year; no other changes; cover date not updatedApril 15, 2021Updated the copyright year; no other changes; cover date not updatedApril 27, 2020Renamed the Authorization Request check box to Request on the guide’stitle page; cover date not updatedJanuary 15, 2020Updated the copyright; no other changes; cover date not updatedFebruary 11, 2019Updated the copyright; no other changes; cover date not updatedAugust 2, 2018Updated the following information: The Concur Salesforce Connector doesnot have the concept of delegates, so it is not possible to access Concurdata as a delegate from within Salesforce. However, a Concur Expense usercan act as a delegate and access the Salesforce data elements (such asaccount, opportunity, attendees, and so on) associated with the user theyare delegating for, when logged into Concur Expense directly.April 16, 2018Changed the check boxes on the front cover; no other changes; cover datenot updatedFebruary 10 2018Added updated screenshots for the support of Salesforce Lightning.NOTE: This setup guide is targeted to new clients and aims to reflect thenewest version of Salesforce, Lightning, that is currently supported by theConcur Salesforce Connector.June 3 2017Professional and Group have been removed from the list of Salesforceeditions that support the Concur Salesforce Connector.February 17 2017Added new Troubleshooting section, Error in Cost Object Tracking – QueryCannot be Dynamically Created.December 14 2016Changed copyright and cover; no other content changes.September 9 2016Added new section, Filtering Cost Object Lists That Displayed in Concur.July 21 2016Updated the procedure, To add objects to cost tracking, to include newsearch fields.November 13 2015Updated the section Application Connector Update to mention that beforeConcur can fetch Salesforce Attendees, they must already be configured inExpense as described in the section Attendees from SalesforceConfiguration.June 25 2015Updated the Connector Package Installation procedure.June 4 2015Removed the Salesforce User Account Information procedure.Updated the Application Connector Update procedure.May 15 2015Updated the screen shots to the enhanced UIAdded Cost Tracking Configuration in Salesforce Must be Updated sectionJanuary 16 2015Updated the Salesforce Objects Not Available for Cost Tracking.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.iii

DateNotes/Comments/ChangesDecember 3 2014Added information about new object search filter on the Concur ConnectorAdmin Tools and Cost Object Tracking pages, and added search informationin the Salesforce Attendees section.November 14 2014Added a note stating that Concur does not save Attendee expense details inSalesforce and that Concur saves only the expense data for those objectsconfigured when setting up Cost Tracking.October 10 2014Added information about the two user interfaces; no other content changesMay 19 2014Expanded information on Search Attendees in Salesforce field options.May 16 2014Expanded information on Track Expense Cost Object by any SalesforceObject feature.April 11 2014Clarified the Configuring Cost Tracking information and addedtroubleshooting information.March 31 2014Added information on Search Attendees by any Salesforce Object Fieldfeature.March 7 2014Expanded information about the Track Expense Cost Object by anySalesforce Object feature.January 23 2014Cover and copyright changes; no other content changesOctober 4 2013Added information about new Track Expense Cost Object by any SalesforceObject feature.September 20 2013Added information about installing in an implementation environment.July 11 2013Restored the application connector update process in Setup.July 10 2013Updated the Connector Configuration Process information.June 28 2013Added information about using the connector with multiple Salesforceorganizations.January 18 2012Added known Opportunity issue, and uninstall information.December 28 2012Made rebranding and/or copyright changes; no content changesDecember 14 2012Added information about controlling user access.November 16 2012Updated What the User Sees section.November 1 2012Updated Prerequisites.October 26 2012Updated Connector update information.October 23 2012Updated SSO information.October 19 2012Added more information about the reporting objects.September 11 2012Added steps to configure the Allocation field, information about the ConcurConnector Admin Tools page, and clarified User Profile information.September 6 2012Added steps to update SSO key.July 23 2012Updated user profile information.ivShared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.v

Section 1: PermissionsConcur Salesforce ConnectorSection 1: PermissionsA company administrator may or may not have the correct permissions to use thisfeature. The administrator may have limited permissions, for example, they canaffect only certain groups and/or use only certain options (view but not create oredit).If a company administrator needs to use this feature and does not have the properpermissions, they should contact the company's Concur administrator.In addition, the administrator should be aware that some of the tasks described inthis guide can be completed only by Concur. In this case, the client must initiate aservice request with Concur Client Support.Section 2: OverviewThe Concur Salesforce Connector provides a method of integrating Salesforce datawith Concur. The Concur Salesforce Connector is a managed package built on theForce.com platform that can be installed into an existing Concur client’s Salesforceorganization(s). After a quick setup process, the connector allows the client’s usersto share data and functionality between Salesforce and Concur.Multiple Salesforce Organization FunctionalityIf a client has more than one Salesforce organization, they can use the ConcurSalesforce Connector in each organization and connect them all to a single Concurcompany. The administrator for each organization must install the connector in theirorganization in order for their users to have access to it. The administrator for thefirst organization completes the Concur configuration steps, which enables theConcur company to work with the connector. Each subsequent organizationadministrator installs the connector package in their organization but does not needto complete the Concur configuration process.The end users are prompted to connect their Concur account to their Salesforceaccount the first time they try to use the connector features. The Salesforce accountthat they use during this process determines which organization’s contacts andopportunities they have access to. After the user connects their Concur account totheir Salesforce account, Concur saves this information and does not ask the useragain.Clients who are upgrading from a previous version of the connector and would like tostart using the connector with multiple organizations must upgrade their existingorganization first. Once they have installed the new connector package in theiroriginal organization, they can install the package in additional organizations.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.1

Section 2: OverviewThe organizations should all be kept at the same connector version. Clients who areusing the connector in multiple organizations and would like to upgrade should makesure that all of their organizations are on the same connector version prior toupgrading. If an organization has an older version of the connector than the rest ofthe organizations, it should be upgraded to match the other orgs before the latestconnector is installed in any of the orgs.FeaturesThe connector presently works with Concur (Standard/Professional/Premium). Theconnector allows Concur users to: Access their current trips from within Salesforce. View their current expense reports, card charges and expense reportapprovals. SSO to Concur to manage expense reports, card charges and expense reportapprovals. Share their Travel itineraries with coworkers using Chatter. Follow other user’s Travel updates using Chatter. Bring attendee information into Concur from Salesforce, and associate it totheir expenses, using the Search for Attendees in Salesforce feature. Associate their expenses with any Salesforce object, using the Track ExpenseCost Object by any Salesforce Object feature.Search for Attendees in SalesforceExpense users can search in Salesforce for attendees to associate with theirexpenses in Concur. The Salesforce and Concur administrators can configure theattendee search page to work with any Salesforce object, and map the Expenseattendee fields to the Salesforce object fields. The most commonly used Salesforceobject is Contact, however any Salesforce object can be used as the basis forattendees. When the user selects an attendee to add to the expense, the mappedobject field information in Salesforce is saved in Concur.NOTE: The user’s access to the Salesforce objects is controlled in Salesforce. Theymust have read access to the object in Salesforce to search using the object’sfields.The configuration process requires both the Concur and Salesforce administrators,and has the following steps:1. The Concur and Salesforce administrators determine which object fields theusers should be using when searching for and assigning attendees to theirexpenses. Salesforce object fields with the following types can be used: Text(aka String), Email, Picklist. 2For more information, refer to the Choosing Salesforce AttendeeSearch Fields section of this guide.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Section 2: Overview2. The Concur administrator configures the attendee search page form to includeExpense fields that correspond to the object fields, then creates a newattendee type to use with the connector that utilizes the form. For more information, refer to the Attendees from SalesforceConfiguration section of this guide.3. The Salesforce administrator maps the Expense fields on the attendee searchpage with the Salesforce object fields. For more information, refer to the Configuring Attendee Search Fieldssection of this guide.NOTES FOR UPGRADING CLIENTSClients who were using the previous Salesforce Contacts functionality can continue touse it without taking the steps included in this section. If they want to use theexpanded functionality, they can modify their existing attendee type using the stepsabove.Track Expense Cost Object by any Salesforce ObjectIn Concur Expense a cost object is a business object that a company wants to use totrack expenses. It can be anything a company finds important to their business, forcost tracking.Cost objects can be simple, such as a single business object like Department, orconnected, meaning there are two or more objects connected in a hierarchy such asEvent-Product-Cost Center.Concur Expense users can associate their expenses to one or more cost objects.Concur Expense keeps track of all expenses for all users for each cost object. Theseare aggregated into total cost for paid and unpaid expenses.The Track Expense Cost Object by any Salesforce Object feature allows Salesforceadministrators to select one or more Salesforce objects to be Concur Expense costobjects. The administrator can configure multiple Expense cost object/Salesforceobject mappings.ONE TO THREE LEVELSOn the Cost Tracking Configuration tab, Salesforce administrators can configuretheir cost objects. For each cost object, they select the Salesforce objects that theywould like Concur Expense users to track expenses against. The administrator canselect: A single Salesforce object for a simple Expense cost object-or- Multiple Salesforce objects (up to three) for Expense connected list costobjectsShared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.3

Section 2: OverviewThe administrator can configure as many cost objects as necessary, and can utilizeboth cost objects connected to a single Salesforce object and cost objects connectedto multiple Salesforce objects at the same time.One Salesforce ObjectIf the administrator selects a single Salesforce object to track, the connector willcreate a single-level list in Expense, which is associated to a simple list field:Two ObjectsIf the administrator selects two Salesforce objects to track, the connector will createa two-level connected list in Expense, which is associated to two-level connected listfields:4Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Section 2: OverviewThree ObjectsIf the administrator selects three Salesforce objects to track, the connector willcreate a three-level connected list in Expense, which is associated to three-levelconnected list fields:If the administrator selects multiple Salesforce objects to create a connected costobject, the result is an object chain. The lowest-level object in a chain (the second orthird object) is the object that costs will be tracked against. Objects can only betracked in one object chain, however they can appear at other levels in other objectchains.Once the object or object chain is added to Cost Tracking, the connector will create alist in Concur Expense for the cost object. A single object will have a list labeledSFCC. ObjectName1 , while a three-level chain will have a list labeledSFCC. ObjectName1 . ObjectName2 . ObjectName3 . If the list name istoo long, the connector will truncate the object names. Creating the list completesthe Salesforce configuration, and prepares Concur Expense for the next configurationstep.NOTE: The Opportunity object was used in previous connector versions, and has adifferent list name. Its list will always be named Salesforce Opportunity. Some Salesforce objects are not available to use in Cost Tracking. Refer tothe Salesforce Objects Not Available for Cost Tracking section in this guide forthe full list.For simple cost objects, the Concur administrator associates an Expense field withthe new associated list, and adds this field to the relevant forms. For connected costobjects, the Concur administrator creates a new connected list definition, using theassociated list, for each relevant form.These lists are configured to use Salesforce as their data source instead of ConcurExpense. When Expense users access these list fields, Concur Expense will call out toSalesforce and fetch relevant list items for these users.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.5

Section 3: What the User SeesNOTE: Salesforce controls what objects users can access, so the users must haveaccess to the objects in Salesforce to see the list items in Concur.HOW DOES THE COST DATA GET INTO SALESFORCE?When the user selects a list value in the field in an expense report entry, Concursaves the list item value with the expense amount. When the report is submitted,the amount is added to the total for Unpaid Expenses. When the report is approvedfor payment, the amount is moved to the Paid Expenses total for the associatedSalesforce object.The Connector gets the aggregate spend for cost objects by running a job inSalesforce. The connector sets a daily job to run 2:00 AM, and the administrator canchoose to add hourly jobs, running at different minutes of each hour. This job getsthe total unpaid and paid expenses for each cost object from Concur Expense andstores these values into these two custom fields for each Salesforce object: Accruing/Unpaid Expense Total Final/Paid Expense TotalFor more information, refer to the Configuring Cost Tracking section of thisguide.Section 3: What the User SeesThe user can activate the Concur Salesforce Connector from within Salesforce.NOTE: The screenshots in the guide reflect the latest version of Salesforce that issupported by the Concur Salesforce Connector.The user can activate the connector from within Salesforce. They select the MyConcur tab and see the Setup page for the Connector.6Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Section 3: What the User SeesThe user clicks Get Started, and is prompted to log in to Concur in order to grantthe connector access to their Concur account.After the user logs in, they are informed of the changes the connector would like tomake.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.7

Section 3: What the User SeesAfter the user clicks Approve Access, the My Concur page loads, showing the listof their recent trips from Travel and/or TripIt Pro.The user can also grant the connector access to their Salesforce data from withinConcur, when they use any connected cost object fields or search for attendees.NOTE: The Concur Salesforce Connector does not have the concept of delegates, soit is not possible to access Concur data as a delegate from within Salesforce.However, a Concur Expense user can act as a delegate and access theSalesforce data elements (such as account, opportunity, attendees, and soon) associated with the user they are delegating for, when logged into ConcurExpense directly.Cost Object TrackingThe administrator can configure Concur to display cost objects in the expense entry,allocation, and other pages, that use Salesforce as a data source. These fields allowthe user to select values for the Salesforce objects while filling out their expensereports, associating the costs with the Salesforce objects. The user sees theconfigured fields on the expense entry and allocation pages, and possibly on otherpages, depending on configuration.This single object example shows the Custom 01 field configured to use theSalesforce Account object as a source.8Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Section 3: What the User SeesWhen the user selects the down arrow on the Account field, the connector pulls allAccounts that the user has access to from Salesforce. Then the user saves theexpense entry, and the expense amount information is saved with the Salesforceobject information. The connector pulls the expense information from Concur toSalesforce regularly.This connected object example shows the Custom 01 field configured to use theSalesforce Account object as a source, and the Custom 02 field configured to use theSalesforce Opportunity object as a source. The two fields form a connected list.When the user selects the down arrow on the first field, the connector pulls allAccounts that the user has access to from Salesforce. Once the user selects thedesired account, they click the down arrow on the second field. The connector willthen pull all Opportunities associated with the selected Account that the user hasaccess to in Salesforce. Then the user saves the expense entry, and the expenseamount information is saved with the Salesforce object information. The connectorpulls the expense information from Concur to Salesforce regularly.This connected object example shows the Custom 01 field configured to use theSalesforce Account object as a source, the Custom 02 field configured to use theSalesforce Opportunity object as a source, and the Custom 03 field configured to usethe Salesforce Contract object as a source. The three fields form a connected list.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.9

Section 3: What the User SeesWhen the user selects the down arrow on the first field, the connector pulls allAccounts that the user has access to from Salesforce. Once the user selects thedesired account, they click the down arrow on the second field. The connector willthen pull all Opportunities associated with the selected Account that the user hasaccess to in Salesforce. Once the user selects the desired Opportunity, they click thedown arrow on the third field. The connector will then pull all Contracts associatedwith the selected Account and Opportunity that the user has access to in Salesforce.Then the user saves the expense entry, and the expense amount information issaved with the Salesforce object information. The connector pulls the expenseinformation from Concur to Salesforce regularly.NOTE: The first time the user uses a cost object connected to Salesforce, they will beprompted to confirm that they want Concur to access their Salesforceinformation. If they have not activated the connector in Salesforce, they willbe asked to log in to their Salesforce account. The confirmation is stored, andthe user will not have to confirm again the next time they use either feature.The Salesforce user account determines which organization’s objects the usersees in Concur.The cost tracking fields are configured as simple lists with dropdown, which display amaximum of 500 items.All list fields support wildcard (*) searches. To search for all list items starting with T,enter T* in the field.Attendees in SalesforceThe user can search for attendees in Salesforce when adding attendees to anexpense. This feature is most often used to search Contacts, however any Salesforceobject may be used for this search.The user clicks the Advanced Search button in the Attendees section.The user selects the appropriate attendee type, enters the search text and clicksSearch. The attendee type name and the fields available on the attendee searchpage will vary based on configuration.The search logic is as follows:10 Searching with no wildcards results in a "starts with" search. Searching with a wildcard at the end of the string results in a "starts with"search (same as the previous result).Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.

Section 3: What the User Sees Searching with a wildcard at the beginning of the string results in a "contains"search.Concur connects to Salesforce to pull the list of matching attendees in Salesforce forthe user.When the user saves the expense, the attendee information is saved in Expense.LEGACY SALESFORCE CONTACTS FEATUREIf the Salesforce administrator has not specifically mapped Salesforce object fields toExpense attendee search fields, the client is using the legacy Contacts feature. For more information, refer to the Search for Attendees in Salesforce sectionof this guide.Clients using the legacy Contacts feature have the following search restriction: Theusers can search on these fields: First Name, Last Name, Company, and Title. Anyother search criteria will be ignored.Shared: Concur Salesforce Connector Setup GuideLast Revised: August 2, 2018 2004–2022 SAP Concur All rights reserved.11

Section 3: What the User SeesTripsThe user’s trips, from Travel or TripIt Pro, will appear in Salesforce in the My Tripssection of the My Concur tab.NOTE: The Edit button will appear, however any changes to the trip details will notbe sent back to Travel.The user can click Share to share their trip details with other users via Chatter.When the trip has been shared, it appears in the Chatter stream of any usersfollowing the traveler.12Shared: Concur Salesforce Connector

object field information in Salesforce is saved in Concur. NOTE: The user's access to the Salesforce objects is controlled in Salesforce. They must have read access to the object in Salesforce to search using the object's fields. The configuration process requires both the Concur and Salesforce administrators, and has the following steps: 1.

Related Documents:

The Concur and Salesforce administrators determine which Expense attendee fields map to Salesforce object fields. The users search for attendees using these fields, and bring the Salesforce information into Expense when assigning attendees to their expenses. 2. The Salesforce administrator maps the Expense fields on the attendee search

customers upgrading from older installations for the Salesforce Commerce Integration (managed package version 7 and earlier) to the new Oracle CPQ Connector for Salesforce (managed package version 8 and later). The Oracle CPQ Connector for Salesforce is also sometimes referred to as the Salesforce Connector or Salesforce Lightning Adapter.

Salesforce can be accessed from the Salesforce AppExchange . RingCentral for Salesforce version 5.x, 6.0, and later includes Salesforce Mobile App. This enables you to make calls via the Salesforce Mobile App with RingCentral's quality phone services. If your Salesforce is already configured for Salesforce Mobile App,

The Salesforce Console Implementation Guide is for administrators who want to plan and implement a one time, basic setup of a console in Salesforce Classic. Important: This guide covers the setup and customization of Salesforce Classic console apps only. . If Salesforce Knowledge is set up, turn on the Knowledge sidebar so that console .

Understand the Salesforce Adapter. Salesforce Adapter Capabilities1-1. Salesforce Adapter Restrictions1-2. What Application Version Is Supported?1-3. Salesforce Adapter Use Cases1-3. Workflow to Create and Add a Salesforce Adapter Connection to an Integration1-3. Create a Salesforce Adapter Connection. Prerequisites for Creating a Connection2-1

To become a Certified Salesforce Administrator and Developer, you must pass the Salesforce Administrator Exam and the Salesforce App Builder Exam. You can pass the exams by following these easy steps. Step 1: Complete the Salesforce training course Step 2: Visit certification.salesforce.com and register to take both exams: Salesforce

Salesforce mobile app features. 1. It is powered by Salesforce platform. 2. We can use point and click tools to make our own application. 3. Salesforce mobile App is included with every Salesforce license. 4. Salesforce mobile app can be download from Google play store and App Store. 5. Salesforce mobile app has offline capability. 6.

There are also four possible examples of themes which could be followed. Each has a set of readings with an introduction to them. This could either act as a prompt to whoever is preaching, or could be read when there is no preacher present, as sometimes happens in our rural groups of churches where each church holds its own service. There is a linked prayer and suggestions for the music .