Associate Advanced User Defined Fields with Project Status Templates
The Advanced option is available when associating an Edit Type User Defined Field of Data type Integer, Number, Date, Percentage, Currency and Timespan to Projects or Project Status Templates.
This article details how to set up an Advanced User Defined Field associated to Project Status Templates.
Note: Advanced User Defined Fields can only be associated to Projects and Project Status Templates.
This Type of User Defined Field relies on database stored procedures to perform complex calculations on any category of record in PSA. To create the formula in an Advanced User Defined Field, contact your PSA Project Manager or Customer Success Manager to discuss your needs further.
Advanced UDF Configuration
In our example we are going to associate an Edit Type User Defined Field of Data type Integer to a Project Status Template and configure it as an Advanced User Defined Field.
- From the Icon Bar click Setup
.
- From the Navigation Menu click Work to expand the corresponding menu.
- From the Work menu items, click Project Status Templates.
- View the List of available Project Status Templates.
- From the left pane click the name of a template. The Details, Project KPIs and Project Status tabs on the right pane will then be available.
- From the right pane choose the Project Status tab.
- To add the Fields to the Layout area follow the steps outlined in Setting up the Project Status Template - Project Status tab article.
- Drop the selected Field in the Layout section.
Tip: To add more UDF layout areas, simply drag a Field into the gray doted rectangle. You will notice a new line with dotted rectangles will appear above the gray dotted rectangle. You can now add more UDFs in the available slots.
- When associating a User Defined Field for the first time to an item, the User Defined Field properties dialog box displays automatically allowing you to configure the UDF:
- Display Name: Allows defining a display name for the field in the selected language. By default, the Field Name will be used and system terminology will be applied.
- Language: Allows selecting the language for which the display name will be set.
- Select the Advanced option for the User Defined Field Type
Caution: The Type of a saved User Defined Field cannot be modified.
- Upon selecting Advanced Type, the following options are then available to you where you can define your Advanced User Defined Field settings:
- Define a Calculation Frequency and then choose the options for when Calculation Starts and Ends. The values of Advanced User Defined Fields will be recalculated for all applicable Projects if recalculation is triggered from either the:
- Projects association page
- Newly available Process Advanced UDFs Automation Processing Service.
Note: The default calculation frequency values will take effect if no frequency is defined.
- Calculation Criteria Filter: Click to filter the list of Projects where the Advanced User Defined Field will be associated to. The User Defined Field will be displayed on the Project Edit page of Projects meeting the defined criteria.
- Formula: To create the formula in an Advanced User Defined Field, contact your PSA Project Manager or Customer Success Manager to discuss your needs further.
- Select Apply Color if you would like to use color indicators for this calculated field then choose the following options:
- Include Min: When selected, the min value(s) within the ranges will have a color indicator.
- Include Max: When selected, the max value(s) within the ranges will have a color indicator.
- Midpoints Included in Left Range: When selected, the midpoints will have the color of the lower range, otherwise, the higher range is used.
- Heat Map Tolerance: Drag the slider located at the far right to create as many ranges as necessary.
- Define a Calculation Frequency and then choose the options for when Calculation Starts and Ends. The values of Advanced User Defined Fields will be recalculated for all applicable Projects if recalculation is triggered from either the:
- Click Save to apply your changes.
- Upon saving and exiting the User Defined Field properties dialog box, note that a Recalculate button () is now available on the associated Field. You can click the button to immediately recalculate the value, otherwise, the calculation will be triggered automatically based on the defined schedule in Calculation Frequency.
The values of Advanced User Defined Fields will be recalculated for all applicable Project Status Reports if recalculation is triggered from either the:- Project Status Templates
- Newly available Process Advanced UDFs Automation Processing Service.
Note: Advanced User Defined Fields are not recalculated for Submitted Project Status Reports.