Connecting to Concur
Concept Information
Concur is a cloud-based travel and expense management service. Use the Concur data connector to import your organization's Concur data.
Note
Analytics provides Concur as an optional connector and if it is not available in your Data Access window, it is likely that the connector was not selected during installation. For more information, see Install optional Analytics data connectors and Python engine.
Before you start
Concur credentials
To connect to Concur, you need the following:
- Concur Access Token
If you do not have a Concur Access Token, you must gather the following:
- Concur user name and password
- Concur Client ID
- Concur API server host name (default is "www.concursolutions.com")
With these credentials, you can use the Get Token option in the Data Access window to generate the access token required to authenticate your connection.
Note
Make note of your token's expiry date when you obtain it. Concur authentication tokens expire after one year.
For help gathering the connection prerequisites, contact the Concur administrator in your organization. If your administrator cannot help you, you or your administrator should contact Concur Support.
Acquire a Concur Client ID
If you do not have a Concur Access Token, you or your company's Concur administrator needs to acquire a Concur Client ID. You can use the Client ID to generate the Access Token.
You acquire a Client ID in the Administration area of Concur Web Services through the Register Partner Application option.
In Concur Web Services, the Client ID is called either:
- Application Authorization Key
- Consumer Key
Note
If the Register Partner Application option does not appear in Concur Web Services, you or your Concur administrator needs to contact Concur Support. Your company may not have the appropriate Concur license.
Create a Concur connection
- From the Analytics main menu, select Import > Database and application.
- From the New Connections tab, in the ACL Connectors section, select Concur.
Tip
You can filter the list of available connectors by entering a search string in the Filter connections box. Connectors are listed alphabetically.
- In the Data Connection Settings panel, enter the connection settings and at the bottom of the panel, click Save and Connect.
You can accept the default Connection Name, or enter a new one.
The connection for Concur is saved to the Existing Connections tab. In the future, you can reconnect to Concur from the saved connection.
Once the connection is established, the Data Access window opens to the Staging Area and you can begin importing data. For help importing data from Concur, see Working with the Data Access window.
Connection settings
Basic settings
Setting | Description | Example |
---|---|---|
Host | Host name of the Concur server. | https://concursolutions.com |
OAuth Client Id |
The client ID assigned when you register your application with an OAuth authorization server. |
|
Username |
The user account used to authenticate to Concur. |
|
Password |
The password to authenticate the user to Concur. |
|
Access Token |
The access token for authenticated users to access protected resources on Concur services. |
Advanced settings
Setting | Description | Example |
---|---|---|
Enable Double Buffering |
Specifies whether the adapter retrieves Concur data using double-buffering. However, when double-buffering is enabled, the adapter might consume more memory and resources. |
|
Use HTTPS | Specifies whether the data source endpoints are encrypted using HTTPS. | |
User Param | The value to use for the user query parameter, when querying tables with endpoints that are under the /api/v3.0/expense endpoint group. | all |
Use Windows Proxy Settings | Specifies whether to use the system proxy settings or not. To use custom proxy settings, you must disable this option. The value set for this option takes precedence over other proxy settings. | |
Proxy Host | The hostname or IP address of a proxy to route HTTP traffic through. | 206.174.193.118 |
Proxy Port | The TCP port the ProxyServer proxy is running on. | 80 |
Proxy User | The user name to authenticate to the ProxyServer proxy. | user@domain |
Proxy Password | The password for the Proxy user to authenticate to the ProxyServer proxy. |
Data you can access in Concur
The Data Access window allows you to access a subset of the data in Concur. Data is available from the Concur APIs listed below.
Note
If an API is not listed below, you cannot access it using the Data Access window. For information about the data available from each endpoint, see the Concur API documentation.
Concur stores data in structures which do not follow the rules of data typing and structure that apply to traditional relational tables and columns. Therefore, the data needs to be mapped to a relational form. To achieve this, the connector maps the Concur data to an ODBC-compatible format.
Module | API Endpoint |
---|---|
Common | Lists |
List Items | |
Locations | |
Expense | Entries |
Expense Form | |
Expense Group Configuration | |
Itemizations | |
Quick Expense | |
Reports | |
Insights | Opportunities |
Receipt Image | Receipt Image |
Travel | Trips |
Accessing expense data for multiple users
Note
To access expense data for multiple users, the Concur account that you use to connect to Concur must have the appropriate permissions.
If you need help with Concur account permissions, contact the Concur administrator in your company. If your administrator cannot help you, you or your administrator should contact Concur Support.
You can access data from the Expense module for multiple Concur accounts by setting the optional User Param field in the Advanced Options to All.
You can also enter the user name of a specific Concur user in this field to view expense data for an individual.