If the actuals are locked from the old Actuals Verifier UI or any batch process, the Actuals Verifier, Project Actuals Recalculation, and Resource Actuals Recalculation tabs display an error message.
Where the actuals are locked due to ongoing calculations or failed jobs, you can refer to the app logs and navigate to the PSA Administration page to unlock the actuals.
To unlock the actuals:
On the PSA Administration page, in the Actuals Verification and Recalculation section, click Unlock Actuals. The Unlock Actuals window opens.
Read the warning message and understand the consequences of unlocking actuals, as this might result in inconsistent data. For more details, contact your administrator.
Click Unlock Actuals. This unlocks actuals without being restricted by the ongoing calculations or failed jobs.
[Optional] Click Cancel to close the Unlock Actuals window.
PSA Batch Processes
This section contains actions that enable you to run and schedule batch jobs.
Schedule a batch calculation of actuals from transactions.
Depending on the configuration options that are set in the Actuals configuration group, actuals are calculated immediately, or to a schedule that you set. The calculation processes the changes to transactions that have resulted from actions on a business record.
To calculate an actuals delta batch immediately:
On the PSA Administration page, click PSA Batch Processes | Actuals Calculate Delta Batch. The Actuals Calculate Delta Batch window opens.
Click Run. The batch job is submitted for real-time processing.
To schedule an actuals delta batch calculation:
On the PSA Administration page, click PSA Batch Processes | Actuals Calculate Delta Batch. The Actuals Calculate Delta Batch window opens.
On the PSA Administration page, click PSA Batch Processes | Billing Queue Management. The Billing Queue Management window opens.
Search for and select a project from the Project lookup field.
Click Initialize Billing Queue. The billing queue is initialized for all the records that are eligible for billing in the selected project.
For all the lookup fields, you can also click Show All Results for “ ”. The search lookup window opens with the searched string populated in the Search field and displays all related items in the grid.
Select the item from the grid that you want and click Select. The selected item is then displayed in the lookup field. For more information, see Using Advanced Lookup.
You can use this action if you have defined the Timecard Statuses field of the Task Management Settings custom setting. The action recalculates actual hours and timecard actual hours for existing project tasks that don't have the Do Not Auto Update This Task checkbox selected, and are within active projects.
To recalculate actual hours and timecard actual hours on project tasks:
In the PSA Batch Process section, click Calculate Actual Hours on Project Tasks.
Click Run.
When the process has completed successfully, the Actual Hours and Timecard Actual Hours fields are updated on valid project tasks. You can review the status of the process on the Apex Jobs page in Setup, or by using the Process Runs app that is available from the App Launcher. To view the process run records in the Process Runs app, you need the FDN AsyncApi - Process permission set assigned to you.
Update the current time period information for regions, practices, groups, projects, and resources. Updating the time period causes the appropriate pages to pull in data for actuals, backlog, and utilization and displays the data in the appropriate details section for each record.
To update the current time period information immediately:
On the PSA Administration page, click PSA Batch Processes | RPGPR Maintenance Batch. The RPGPR Maintenance Batch window opens.
Select an object.
Click Run. The batch job is submitted and the current time period information is updated.
To schedule an update to the current time period information:
On the PSA Administration page, click PSA Batch Processes | RPGPR Maintenance Batch. The RPGPR Maintenance Batch window opens.
Select an object.
Click Schedule.
Set the schedule day, time, and frequency.
[Optional] To change your selection, click Back.
Click Schedule. The batch job is scheduled and the current time period information is updated.
You can process a maximum of 50 million combined EVA and Milestone records in a single batch when the Project Currency Exchange Rate is not currently populated.
To update project currency exchange rates on milestones and EVAs.
On the PSA Administration page, click PSA Batch Processes | Update Project Currency Exchange Rates. Update Project Currency Exchange Rates on Milestones and EVAs window opens.
Complete the To and From fields and click Update Records.
If the specified date range exceeds the limit for the records you want to update, select a shorter date range. If necessary, wait until the batch has finished before submitting another batch of 50 million records.
All records are populated with the value of "1.000" when the Project Currency Exchange Rate is "null" as follows:
You have a single corporate currency in your org and Use Dated Exchange Rates is "True" or "False".
Multi-currency is disabled and Use Dated Exchange Rates is set to "False".
When a dated exchange rate does not historically exist for an associated project currency, the value in Project Currency Exchange Rate is not populated with any value. We recommend you create historic dated exchange rates for each currency. For more information, see Creating a PSA Currency.
Click Generate EVAs to create estimates versus actuals comparison records (EVAs) for all existing held resource requests without any associated EVA records. EVA records are generated for all held resource requests with a schedule and a linked resource. For more information, see Estimates Versus Actuals.
To generate EVAs for all existing held resource requests.
On the PSA Administration page, click Asynchronous Processes | Generate EVAs For Held Resource Requests. Generate EVAs For Held Resource Requests window opens.
Schedule or run instantly the utilization calculation jobs using the Utilization Engine. See Utilization Engine.
Configuration Management
Export your existing configuration settings and import the configuration settings included in the PSA packages. For more information, see Importing and Exporting Configurations.
PSA Custom Mappings
You can create custom field mappings for the following scenarios:
Creating projects from opportunities.
Matching resources to resource requests using the Resourcing tab on a resource request.
Creating resource requests and held resource requests from project tasks.
Opportunity to Project Mappings enables you to map fields on an opportunity to fields on a project when creating a project from an opportunity so that the required data is transferred from the opportunity to the new project.
Resourcing Match Mappings enables you to map custom resource request fields to custom contact fields. These mappings are used when matching resources to resource requests using the Resourcing tab on a resource request. This enables populated fields on the resource request to be populated in the Filters panel when matching resources to resource requests, as this panel displays fields from the Contact object.
For example, you could map a custom checkbox field named Contractor on the Resource Request object to a custom checkbox field named Contractor on the Contact object. If this field is selected on the resource request, the mapped field will also be selected by default in the Filters panel. For more information about the Resourcing tab, see Managing Resource Requests.
The following table shows the managed mappings for this feature.
Task-Based Resourcing PTA to RR Mappings enables you to map project task assignment fields to resource request fields. These mappings are used when generating resource requests from project tasks and ensure that the data on the project task assignments are reflected in the resource requests. If a field in the grouping criteria has a custom mapping, read-only columns for the corresponding resource request fields are shown in the table of data that is displayed before you create the resource requests. For more information, see Creating Resource Requests from Project Tasks.
The following table shows the managed mappings for this feature.
Key: * – Mandatory field
Task-Based Resourcing PTA to RR Managed Mappings
Resource Request Field
Project Task Assignment Field
Resource Role
*
Role
Suggested Resource
Resource Name
For resource requests.
Resource
*
Resource Name
For held resource requests.
Similarly, the Task-Based Resourcing PTA to Assignment Mappings action enables you to map project task assignment fields to assignment fields. These mappings are used when creating assignments from project tasks and ensure that the data on the project task assignments are reflected in the assignments. For more information, see Creating Assignments from Project Tasks.
The following table shows the managed mappings for this feature.
Key: * – Mandatory field
Task-Based Resourcing PTA to Assignment Managed Mappings
Resource Request Field
Project Task Assignment Field
Role
*
Role
Resource
*
Resource Name
To open a custom mappings page, from the PSA Administration tab, click Custom Mappings to expand the section.
Turn Geocoding Services on by clicking Activate and then Accept to agree to share address data with Google. Turn off the service by clicking Deactivate.
The read-only MapQuest details present checkbox indicates whether PSA was previously configured for MapQuest. It’s checked if there are values set in deprecated MapQuest Search Resources Settings.
Foundations Administration
Click Manage Foundations Administration to register your Foundations publications and subscriptions, and load or remove all publications or subscriptions.
Preview a revenue forecast to determine what would be included for a selected project if you were to run it now. For more information, see Previewing Revenue Forecasts.
You can schedule backlog calculations for a resource or an organization to run automatically at a particular time or frequency in the future for a region, practice, or group.
To calculate backlog immediately for a resource or an organization, see Calculating Backlog.
To schedule a backlog calculation:
On the PSA Administration page, click PSA Scheduled Actions | Schedule Backlog Calculation. The Schedule Backlog Calculation window opens.
From the lookup, search for and select the region, practice or group that you want to schedule backlog for.
For all the lookup fields, you can also click Show All Results for “ ”. The search lookup window opens with the searched string populated in the Search field and displays all related items in the grid.
Select the item from the grid that you want and click Select. The selected item is then displayed in the lookup field. For more information, see Using Advanced Lookup.
You can schedule missing timecard calculations for a resource to run automatically at a particular time or frequency in the future for a region, practice, or group.
You can schedule time variance calculations to run automatically at a particular time or frequency in the future for the resources at the region, practice or group level.
To calculate time variance at the region, practice, and group level between a resource's work calendar hours and the actual logged hours, see Generating a Time Variance Calculation.
To schedule time variance calculation:
On the PSA Administration page, click PSA Scheduled Actions | Schedule Time Variance Calculation.
In the Schedule Time Variance Calculation window, select Region, Practice, or Group from the drop-down list.
Search for and select the RPG record you want to schedule the time variance calculation for from the RPG lookups.
Click Next.
Enter a name for the time variance calculation.
[Optional] Select the Include Sublevels checkbox to include the region, practice or group's children.
Click Schedule. The scheduled time variance calculation is queued.
[Optional] Verify the queued scheduled time variance calculation job in Scheduled Jobs.
For all the lookup fields, you can also click Show All Results for “ ”. The search lookup window opens with the searched string populated in the Search field and displays all related items in the grid.
Select the item from the grid that you want and click Select. The selected item is then displayed in the lookup field. For more information, see Using Advanced Lookup.
You can schedule utilization calculations for a resource or an organization to run automatically at a particular time or frequency in the future on the following:
Contact [Resource]
Region
Practice
Group
Utilization Calculation
To calculate utilization immediately for a resource or an organization, see Calculating Utilization.
To schedule utilization calculation:
On the PSA Administration page, click PSA Scheduled Actions | Schedule Utilization Calculation (Legacy).
In the Schedule Utilization Calculation (Legacy) window, select one of the following options in the lookup:
Region
Practice
Group
Contact (Resource)
Utilization Calculation
From the lookup, search for and select the record you want to schedule utilization for.
For all the lookup fields, you can also click Show All Results for “ ”. The search lookup window opens with the searched string populated in the Search field and displays all related items in the grid.
Select the item from the grid that you want and click Select. The selected item is then displayed in the lookup field. For more information, see Using Advanced Lookup.
Click Next.
Complete the fields described in the following sections and click Next: