Synchronizing PSA Information with Concur
Once you have enabled the relevant workflows using the Feature Console, you can use the connector to send information from PSA to Concur. You can synchronize the following data from PSA to Concur:
- Projects
- Resources
- Assignments
You can send project, resource, and assignment information using either:
- The default Send to Third-Party Expenses Application formula fields
- Custom formula fields
The mappings that define which fields are used to send information are in the IHC Mapping Concur to PSA custom metadata types.
Synchronizing Information Using the Default Third-Party Expenses Application Formula Fields
The Send to Third-Party Expenses Application formula fields on the Assignment, Contact, and Project objects control which records are sent to Concur.
On each record, the value is automatically added according to the formula that has been configured on the Send to Third-Party Expenses Application fields. The fields listed in the following table control whether this value is set to True or False and whether a corresponding record is created, updated, or deleted in Concur:
| PSA Object | Field Label | Value |
|---|---|---|
| Project | Active | True |
| Closed For Expense Entry | False | |
| Contact (for Resources) | Is Resource | True |
| Is Resource Active | True | |
| Assignment | Closed For Expense Entry | False |
|
(On linked project) Closed For Expense Entry |
False | |
|
(On linked contact) Is Resource |
True | |
|
(On linked contact) Is Resource Active |
True |
If the value on the PSA record matches the value shown in the table, the Send to Third-Party Expenses Application formula field on the project, resource, or assignment record is automatically set to True and:
- A new record is created in Concur, if no corresponding record already exists
- Any existing Concur record is updated
If the value on the PSA record does not match the value shown in the table, the Send to Third-Party Expenses Application formula field on the project, resource, or assignment record is automatically set to False and any existing Concur record is deleted.
When an assignment is synced to Concur, its Third-Party Expenses App Correlation ID is populated with the ID of the related list item in Concur that represents the assignment. You must not change this value manually.
Synchronizing Information Using Custom Formula Fields
If you want to synchronize information from PSA to Concur using custom formula fields, you must:
- Create the custom formula fields in PSA, ensuring that they are set to True to send information from PSA to Concur.
- Add them to your page layouts for projects, resources and assignments.
-
Update the PSA Field value in the following IHC Mapping Concur to PSA custom metadata types to include the custom formula field name. For more information, see Editing Existing Mappings on Custom Metadata Types. The following mappings control which fields are used for sending information to Concur.
- PSAProject SendToThirdPartyExpensesAppli
- PSAResource SendToThirdPartyExpensesAppl
- PSAAssignment SendToThirdPartyExpensesAp
-
Push keys and mappings from PSA to the Integration Hub. You can either use the Feature Console or the Concur - PSA Configuration Lightning tab.
- Open the Concur - PSA Configuration Lightning page, and click Push Mappings to push mappings to the Integration Hub.
For more information on customizing fields, see the Salesforce Help.
Deleting Projects or Assignments in Concur
You can configure the Integration Hub Connector so that PSA projects or assignments are deleted in Concur when one of the following occurs in PSA:
- The Send To Third-Party Expenses Application field is set to False
- The project or assignment is deleted
If you have configured an alternative custom formula field to send PSA information to Concur, instead of the Send To Third-Party Expense Application field, projects, or assignments can also be deleted when this custom field is set to False.
You can choose to delete:
- Only projects
- Only assignments
- Both projects and assignments
When an assignment is deleted from Concur, its Third-Party Expenses App Correlation ID is also removed from PSA.
You can enable the deletion of projects or assignments using the Feature Console. For more information, see Activating the Integration Hub Connector: Concur - PSA.
SECTIONS