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
SRP adds Analysis 1-4 text area fields to the following Accounting objects:
- Journal Line Item
- Payable Credit Note
- Payable Credit Note Expense Line Item
- Payable Invoice
- Payable Invoice Expense Line Item
- Sales Credit Note
- Sales Credit Note Line Item
- Sales Invoice
- Sales Invoice Line Item
- Transaction Line Item
How Are the Field Values Retrieved from PSA?
If you create Analysis 1-4 and Dimensions 1-4 fields for PSA objects, when you create ClickLink and integration rules in legacy mode, SRP automatically adds the relevant mappings. That way, you don't need to manually create the additional mappings. For this to work, you must manually create unmanaged fields with the exact API names as detailed in the table below.
API Name of the Unmanaged Field |
API Name of the Mapped Managed Field |
---|---|
Analysis1__c | ffpsai__Analysis1__c |
Analysis2__c | ffpsai__Analysis2__c |
Analysis3__c | ffpsai__Analysis3__c |
Analysis4__c | ffpsai__Analysis4__c |
Dimension1__c | c2g__Dimension2__c |
Dimension2__c | c2g__Dimension2__c |
Dimension3__c | c2g__Dimension2__c |
Dimension4__c | c2g__Dimension2__c |
While creating the fields from Setup, enter Analysis1, Dimension1, and so on, as the API name. When you save the changes, Salesforce automatically appends __c. For more information about creating custom fields, see the Salesforce Help.
You can create these fields for the source objects listed in the table below.
Source Object | Related Flow | Target Objects |
---|---|---|
Billing Event | Billing Events to Sales Invoices or Credit Notes |
Sales Invoice Sales Credit Note |
Billing Event Item | Billing Events to Sales Invoices or Credit Notes |
Sales Invoice Line Item Sales Credit Note Line Item |
Miscellaneous Adjustment | Miscellaneous Adjustments to Journals | Journal Line Item |
Vendor Invoice |
Vendor Invoices to Payable Invoices or Credit Notes Employee Expenses to Payable Invoices or Credit Notes |
Payable Invoice Payable Credit Note |
Vendor Invoice Item |
Vendor Invoices to Payable Invoices or Credit Notes Employee Expenses to Payable Invoices or Credit Notes |
Payable Invoice Expense Line Item Payable Credit Note Expense Line Item |
When manually creating the fields for PSA objects, you must ensure that you use the correct field type. The following table details the supported field types.
Field |
Text or Text Area |
Lookup |
Formula (Text) |
---|---|---|---|
Analysis 1-4 | Yes | No | Yes |
Dimension 1-4 | No |
Yes. This must be a lookup to the Dimension 1-4 objects. |
Yes |
For more information about field types, see the Salesforce Help.
Mapping Examples
The following examples provide more information about potential implementations of dimension and analysis fields. You can apply the same basic principles to more complex scenarios.