Configuring Dimension and Analysis Fields in SRP

SRP can automatically populate dimension and analysis information on Accounting documents created from PSA records. When an Accounting document is posted, these values are copied to the relevant transaction line items. You can then use the values for reporting purposes.

What Is the Difference between Dimension and Analysis Fields?

Dimensions and analysis fields relate to the same accounting concept. The main difference between the two is the field type. Dimension 1-4 are lookup fields, while Analysis 1-4 are text area fields. Depending on your requirements, you can optionally use the Analysis 1-4 fields alongside Dimension 1-4.

Dimensions are FinancialForce Accounting objects. Other Accounting objects contain lookups to Dimension 1-4 objects. For more information, see What are Analysis Dimensions? in the Accounting Help.

SRP adds Analysis 1-4 text area fields to the following Accounting objects:

How Are the Field Values Retrieved from PSA?

In enhanced mode, you can use the Predefined Dimension Mappings feature to create a set of custom mappings. Unlike legacy mode, these are relationship path mappings so there's no need to manually create formula fields on the source objects.

The predefined mappings use the name of a region, practice, group, and project related to a PSA source record to determine the matching dimension in Accounting. The table below lists how PSA records map to Accounting dimensions.

Region, Practice, Group, Project Mapped to Dimension 1-4

Source Value

Target Value

Region Name Dimension 1
Practice Name Dimension 2
Group Name Dimension 3
Project Name Dimension 4

For this to work properly, your dimension 1 records must have the same names as your regions, your dimension 2 records as your practices, and so on. If a matching dimension isn't found, the field is not populated on the resulting Accounting record.

For more information about the predefined mappings, see Creating Predefined Dimension Mappings Using the Feature Console.

Mapping Examples

The predefined mappings are created as custom mappings. This means that you can modify them if needed. However, in some cases you might want to create your own custom dimension and analysis mappings.

The following examples provide more information about possible implementations of dimension and analysis mappings. You can apply the same principles to more complex scenarios. For steps on how to create custom mappings, see Adding Custom Mappings.