Setting up the Synchronization of Regions, Practices, Groups, and Projects to Dimension 1-4 Records
PSA – Accounting Connector enables you to automatically create and update dimension 1-4 records when you create and update regions, practices, groups, and projects. This ensures that the relevant dimensions are linked to Accounting documents created from PSA business records.
The following flows are available:
- Sync Regions to Dimension Records
- Sync Practices to Dimension Records
- Sync Groups to Dimension Records
- Sync Projects to Dimension Records
Unlike other connector flows, these run in real time, as soon as you create the source record in PSA. In addition, when you change a mapped field on the source record, the related dimension record is automatically updated.
Each flow is optional and disabled by default. You can also customize the target dimension object for each flow. More information is provided below.
Customizing the Target Dimension Objects
By default, the connector provides the following mappings:
Source Object | Target Object |
---|---|
Region | Dimension 1 |
Practice | Dimension 2 |
Group | Dimension 3 |
Project | Dimension 4 |
Any source object can be paired with any target object. You can change the default mapping according to your business needs. For example, you might want to map practices to dimension 1 records, regions to dimension 2 records, and projects to dimension 3 records.
If you want to use the default target dimension objects, skip this section.
To customize the target dimension objects, perform the following steps:
- Create a lookup field for the relevant target dimension object on the source PSA object. For example, create the Dimension 1 lookup field on the Practice object.
-
Navigate to the PSA – Accounting Connector Admin | RPGP to Dimension Mappings tab and perform the following:
- In the Dimension Target Object field, select the name of the target object from the list. For example, select any target from a given list from Dimension 1-4 in the Dimension Target Object for Practice field.
- In the Dimension lookup field, select the name of the lookup from the list. For example, select Dimension 1 in the Dimension Lookup on the Practice field, selecting target as Dimension 1.
- Repeat the previous steps for each flow.
- Click Save to save the changes. The page refreshes to display the updated mapping components for each flow.
- [Optional] Customize the field-level mappings for each flow. For more information, see Adding Custom Mappings.
- [Optional] Click Update Mappings to update the mappings in other connector flows.
Original Target Object Name | Updated Target Object Name |
---|---|
Project > Region > Region Name | Project > Region > Dimension 1 |
Project > Practice > Practice Name | Project > Practice > Dimension 2 |
Project > Group > Group Name | Project > Group > Dimension 3 |
Project > Project Name | Project > Dimension 4 |
Correlating Existing Records
If your org already contains regions, practices, groups, and projects in PSA and matching dimension 1-4 records in Accounting, you can manually correlate existing records. This ensures that the records are kept in sync and, more importantly, it enables you to use the Dimension lookup fields from the PSA records when creating Accounting documents.
This section uses the Sync Regions to Dimension Records flow as an example. The same applies for the other flows.
Example: Correlate Existing Regions with Dimension 1 Records
You need to correlate the records and then enable the Sync Regions to Dimension Records flow. For each region record, populate the Accounting Reporting Code and Dimension 1 fields. You must populate both fields at the same time.
- If you leave the Accounting Reporting Code blank, it is automatically populated with the name of the region. Once you save the record, the new value overwrites the existing Reporting Code field on the dimension 1 record.
- If you populate the Accounting Reporting Code field but leave the Dimension 1 lookup empty, an error stating that the reporting code is not unique prevents you from saving the record.
As soon as you save the changes, the connector establishes a link between the records. Whenever you change the Region Name or Accounting Reporting Code fields on the region, the Name and Reporting Code fields are automatically updated on the dimension record.