Salesforce

Required Steps after upgrading to Precursive PSX version 1.81 (Winter '21)

« Go Back
Information
Required Steps after upgrading to Precursive PSX version 1.81 (Winter '21)
Required-Steps-after-upgrading-to-Precursive-PSX-version-1-81-Winter-21
Article Body

About

If your Precursive PSX version is 1.80 or lower, after upgrading to the latest version please make sure you follow the steps below. Please see How to upgrade to the latest Precursive PSX/RCO version? for more information.

Required Steps

Project Types is now Replaced by Time Codes!

When you upgrade, we automatically create Time Codes for your Project Types (Billable and Non-Billable). You can access them from the 'Precursive HQ' tab or directly from the 'Time Codes' tab. Your 'Project Types' are automatically migrated to Time Codes and the Type field is now deprecated. However, you might want to use some additional options available. To do that, please Configure Time Codes.

Deprecating Legacy 'My Precursive' Tab

As this version includes a new version of the 'My Precursive' page and the installation process doesn’t remove the previous version, please make sure you remove the old tab manually by following the steps below:
  1. Navigate to the Setup
  2. Search for Tabs
  3. In the section with Lightning Component Tabs remove My Precursive by clicking the Delete button.
Removing My Precursive from Lightning Components Tabs
 

Assign Approvals Permission Set

In order to make it available for your approvers, you will need to assign it to them. To do so:
As in this version we have introduced a new page and component for Approvals, we have introduced new permission set for Approvals.
  1. Navigate to Setup and then search for 'Permission Sets'
  2. Assign the new permission set ‘Precursive Approvals’ to all the users who are approvers in your organization. 
  3. If you use approvals only for Precursive processes, then you can remove access to the Approval Requests tab from user profiles that use Precursive.
Assign Approvals permission set.png
 

If your approval path is set to Line Managers, you can easily check the list of all supervisors from the Resources tab from Precursive HQ. If your approvals are set to Project Managers, then check the list of all project owners from the Precursive Project tab. You can also run a report on Resources including the Supervisor field or a report on Projects including the Owner field.

Update Custom Permission Sets with New Custom Permissions

Due to security improvements, we have been working on, the access to the Budget Information tab has now been moved to a Custom Permission on permission sets instead of the Custom Setting in Precursive User Setting. The new Custom Permission is now assigned by default to the Project Manager and Super User permission sets. If you use custom permission sets for your users, you will need to update those that are used by Project Managers and Super Users to include the preempt.Budget Info custom permission.

Update Custom Permission Sets & Profile with New Apex Classes and Custom Fields

If you use custom permissions sets or profiles, you will need to adjust them manually with some new apex classes and accesses to object and fields. If you use our out of the box permissions, you don't need to take any action as these are updated automatically. Here you can find the full list of new items:

New Apex Classes introduced for Utilization Calculations and End of Month Timesheets Approval:

  • AutoApproveEOMTimesheetBatch
  • AutoApproveEOMTimesheetBatchTest
  • AutoApproveEOMTimesheetScheduler
  • AutoApproveEOMTimesheetSchedulerTest
  • UtilisationCalculationBatch
  • UtilisationCalculationBatchTest
  • UtilisationCalculationScheduler
  • UtilisationCalculationSchedulerTest
New fields on Objects:
  • Resource object: Location - read access is required for everyone, full access is required for admins
  • Time Off object: Location - read access is required for everyone, full access is required for admins
  • Timesheet object - read access is required for everyone, full access is required for admins
  • Utilization object - everyone requires full Create, Edit, Delete, View All and Modify All, everyone requires read access to all fields and edit access to the following fields: Owner, Start Date, End Date, Resource.
Custom Permissions on permission sets:
  1. Open the permission Sets to which you want to add access to the Budget Info tab
  2. Click on Custom Permissions -> Edit
  3. Add preempt.Budget Info

Related Resources 

Precursive PSX - Release Notes
How to upgrade to the latest Precursive PSX/RCO version?
 

Powered by