Skip to main content

Overview

Important Information

Only your authorised Salesforce System Administrator or Partner should be actioning any installation, configuration items, and tasks. The Payroll Data Creation Extension v1.66 package includes the new Setup Time2Pay and Setup Interpretation Rule Cloning. Please note that the Setup Wizards do not yet include the new Interpretation Rule fields introduced recently in Time2Pay versions 1.180 to 1.201. Users should confirm if the use of the Setup Interpretation Rule Cloning is suitable in the established Org before proceeding with running this flow. The Setup Time2Pay wizard includes the following objects that the users can create data for:
  • Invoice Calendars
  • Timesheet Calendar
  • Work Schedules
  • Additional Pay Codes
  • Leave Rules and Leave Templates
  • Locations
  • Notification Settings
  • Pay Rate Loading
  • Rate Calculator
  • Invoice Entities
  • Invoice Payment Terms
  • Invoice Schedules
  • Invoice Tax ID’s
  • Award Interpretation Rules
Installing Import Tool v 1.43 (or higher) package must only be actioned if the Integrated Import Tool is required. Implementing it will require assistance from the Integration Team. The Payroll Package & Time2Pay Extension Package within this release must be updated if they are being used already. There may be compulsory and optional configuration items and tasks that need to be completed pre and post the installation of the packages. These will be highlighted in the checklists below, with further details given within this document. The installer will be responsible for ensuring all these configuration items and tasks are completed within a reasonable timeframe of the packages being installed. Please ensure you have familiarised yourself with all of the requirements before installing the packages and that you have sufficient time and resources available. Failing to do so can negatively impact the User experience and stability of 2cloudnine Payroll. This guide should always be opened and used via your web browser. This will ensure you are viewing the most recent version of the document. Further, downloading the document and opening it with desktop programs, such as Adobe, has been found to cause errors when copying and using the scripts provided for data updates. These errors do not occur when viewed through a browser.

Pre-Installation Checklist

The following items are highly recommended to be completed before commencing the installation and configuration of packages within this release.

Icons

Please refer to the below legend when referencing the icons used throughout the document:

Installation and Configuration Checklist

To install and configure the packages within this release, the following items must be completed in the following order.

Package Installation

The installation of the following packages must be completed as part of the Desert Flame ‘24 release upgrade: The Installation of the following package is optional as part of the Desert Flame ‘24 release upgrade:

Dependencies

This version of the Desert Flame release contains multiple packages that have been updated with some of the packages having dependencies on the other packages. Any packages that have been listed as Compulsory in the Installation and Configuration checklist must be updated and it should be done in the sequence given in the checklist.

Configuration Items

Integrated Import Tool Enhancements - Further updates Update

The configuration below is Conditionally Compulsory. This is a small update which should be completed in addition to the major updates provided in the previous release of Desert Flame. If you haven’t completed the major updates previously, it is recommended to complete this update after the major updates have been completed.

Scheduled Job to populate the Payee External id (it) - Payee Allowance (Conditionally Compulsory)

A new custom setting has been added to support the two external ID string variations. A new custom setting controls this: Import_Tool_Settings__c.External_ID_Payee_Allowance__c The supported values are:
  • Payee and Name OR Null
  • Payee Assignment and Name
The user defines their preferences for which type of external ID string they want to be set via a custom setting. Then, records get updated with the defined external ID string format. Configuration steps:
  1. Schedule the first Apex Job (Conditionally Compulsory)
  2. Schedule the second Apex Job (Conditionally Compulsory)
Schedule the first Apex Job
Run the following script within Developer Console with a default batch size of 200: Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.
Schedule the second Apex Job
Run the following script within Developer Console with a custom batch size of 10: Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.

Updates to the Rate Calculator Functionality Update

Major updates have been made to the Rate Calculator functionality. Configuration steps:
  1. Define the Custom Settings (Optional)

Define the Custom Settings (Optional)

As part of the latest Desert Flame package, we have introduced the ability to apply batch size overrides for processing Rate Calculators that utilise MPR functionality. This feature allows you to control batch sizes when creating and managing Margin/Markup and Rate Calculator records from MPR, ensuring smoother processing and better performance. By setting the batch size to 1, you can also help prevent system failures during the creation of new MPR records in large volume orgs. Go to Setup > Custom Settings > Time2Pay Batch Size Overrides > Manage
  1. Enter a value in the following field as given below:
    • Batch Size to process rate calc = 1
  2. Select the Save button.

Page Layout Updates (Optional)

A list of Page Layouts updates to the Rate Calculator functionality is given below: Configuration steps:
  1. Rate Calculator Line (Optional)
  2. Minimum Pay Rate (Optional)
  3. Mark Up / Margin Rate Records (Optional)
  4. Rate Calculator Rates (Optional)
Rate Calculator Line
The below Page Layout updates are optional. The functionality still works successfully without adding the fields to page layouts, but the following Page Layout updates should be completed to provide visibility of these fields. Go to Setup > Object Manager > Rate Calculator Line > Page Layouts
  1. Select one of the available Page Layouts.
  2. Add the following fields to the Page Layout, underneath the section Mark Up / Margin Details:
    1. Margin 1 Amount Override
    2. Margin 2 Amount Override
    3. Markup 1 Amount Override
    4. Markup 2 Amount Override
    5. Total Margin Amount Override
    6. Total Markup Amount Override
    7. Total Cost + Mark Up/Margin Override
  3. Click Save.
  4. Repeat for all remaining Page Layouts for Rate Calculator Line.

Minimum Pay Rate

The below Page Layout updates are Optional: Go to Setup > Object Manager > Minimum Pay Rate >Page Layouts
  1. Select Time2Pay Minimum Pay Rate Layout .
  2. Add the following fields to the Page Layout, underneath the section Rate Calculator Only:
    1. Create Related Margin / Mark Up Records
    2. Calculation Method
    3. Margin Rate 1
    4. Markup Rate 1
    5. Rate Entered
    6. Custom Pay Rate 1
    7. Custom Pay Rate 2
    8. Rate Calculator Template
  3. Click Save .

Mark Up / Margin Rate Records

The below Page Layout updates are Optional: Go to Setup > Object Manager > Mark Up / Margin RateRecord > Page Layouts
  1. Select an available Page Layout.
  2. Add the following fields to the Page Layout:
    1. Minimum Pay Rate (added under the section Information).
  3. Click Save .
  4. Repeat for the remaining Page Layouts for Mark Up / Margin Rates.

Rate Calculator Rates

The below Page Layout updates are Optional: Go to Setup > Object Manager > Rate Calculator Rate> Page Layouts
  1. Select Time2Pay Rate Calculator Rate - Employee Specific .
  2. Add the following fields to the Page Layout:
    1. Minimum Pay Rate (added under section Information).
  3. Click Save .

Rate Calculator

The below Page Layout updates are optional: Go to Setup > Object Manager > Rate Calculator > PageLayouts
  1. Select Time2Pay Rate Calculator - Employee Specific.
  2. Add the following fields to the Page Layout:
    1. Minimum Pay Rate Template (added under the section Information.
  3. Click Save.
  4. Repeat for the remaining Page Layouts for Rate Calculator.

Interpretation Rule Updates New

Major updates have been made to the Interpretation Rule functionality. Configuration steps:
  1. Update the Help text for Interpretation Rule fields (Optional)
  2. Update Page Layouts for new Interpretation fields (Optional)
  3. Create new Global Picklist Values and add to the Interpretation Breakpoint (Compulsory)
  4. Scripts for cleanup of previously deleted Interpretation Variations (Optional)
  5. Update Page Layouts for Pay Transaction (Optional)

Update the Help text for Interpretation Rule fields (Optional)

This configuration to update the Help text for various Interpretation Rule fields is Optional. For existing Orgs, this will need to be updated manually. To update the Help Text, please follow the steps below: Go to Setup > Object Manager > Interpretation Rule > Fields & Relationships
  1. Click on the field Weekday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on weekdays'.
    3. Click Save.
  2. Click on the field Monday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Mondays'.
    3. Click Save.
  3. Click on the field Tuesday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Tuesdays'.
    3. Click Save.
  4. Click on the field Wednesday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Wednesdays'.
    3. Click Save.
  5. Click on the field Thursday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Thursdays'.
    3. Click Save.
  6. Click on the field Friday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Fridays'.
    3. Click Save.
  7. Click on the field Saturday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Saturdays'.
    3. Click Save.
  8. Click on the field Sunday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Sundays'.
    3. Click Save.
  9. Click on the field Public Holiday Standard Hours.
    1. Click the Edit button.
    2. In the field Help Text, replace the existing text with 'Defines the daily or shift standard hours expected to be worked on Public Holidays'.
    3. Click Save.

Update Page Layouts for new Interpretation fields (Optional)

The configuration below is Optional. To update the Page Layouts, follow the steps below:

Interpretation Breakpoint

Go to Setup > Object Manager >Interpretation Breakpoint> Page Layouts
  1. Select Time2Pay Interpretation Breakpoint .
  2. Add the following fields to the Page Layout:
    1. Saturday Penalty Pay Code (added under the field Saturday Pay Code).
    2. Sunday Penalty Pay Code (added under the field Sunday Pay Code).
    3. Public Holiday Overtime Pay Code (added under the field Public Holiday Pay Code).
    4. Public Holiday Penalty Pay Code (added under the field Public Holiday Overtime Pay Code).
  3. Click Save .

Interpretation Rule

Go to Setup > Object Manager >Interpretation Rule> Page Layouts
  1. Select any Page Layout that is used for the Hourly Rates, Shift Start/End Time or Variation Rule Record Types.
  2. Add the following fields to the Page Layout:
    1. Include Time BPs in OT - Daily Std Calcs (added underthe field Exclude Overtime from “Frequency” Hours in the section Frequency Settings).
    2. Calculate Span From Previous Shift (added under thefield Total Span Hours in the section Specific Interpretation Rules).
    3. Split/Broken Shift Reset Hours (added under the fieldCalculate Span From Previous Shift in the section Specific Interpretation Rules).
    4. Apply Minimum Rest To Same Day Entries (added underthe field Apply Minimum Rest on Overtime in the section Specific Interpretation Rules).
    5. Wake Up Minimum Hours (added under the field ApplyWake Up Interpretation in the section Specific Interpretation Rules).
    6. Sleepover Minimum Paid Hours (added under the fieldSleepover Minimum Rest Hours in the section Specific Interpretation Rules).
  3. Click Save .
  4. Repeat steps 2-3 above for each of the remaining Interpretation Rule page layouts except any used for Daily Rates Record Type.

Script to update existing records

Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from below script box.
  3. Click the Execute button.

Interpretation Rule (Shift Start/End)

Go to Setup > Object Manager > Interpretation Rule > Page Layouts
  1. Select any Page Layout that is used for the Shift Start/End Time Record Types.
  2. Add the following fields to the Page Layout:
    1. Apply Shift Start Time BP (added under the field Broken Shift Timesheet Activity Required in the section Split/Broken Shift and Sleepover Rules).
  3. Click Save.
Script to update existing records Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.

Create new Global Picklist Values and add to the Interpretation Breakpoint (Compulsory)

The configuration below is Compulsory. New Picklist Values need to be created for the Interpretation Breakpoint Object and assigned to the Allowance Breakpoint Record Type, for the new Shift Based Allowances to work. To add and assign the new values, follow the steps below: Go to Setup > Picklist Value Sets > Threshold Type Picklists
  1. Scroll down to the section “Values” and select the New button.
  2. Enter the new value Shift Gap in the textbox.
  3. Go to Object Manager > Interpretation Breakpoint > Record Types > Allowance Breakpoint.
  4. Select Edit next to Start Threshold Type.
  5. Select Shift Gap in Available Values, and select the Add > button to move it to the Selected Values section.
  6. Click Save.
Go to Setup > Picklist Value Sets > Interpretation Breakpoint Type
  1. Scroll down to the section “Values” and select the New button.
  2. Enter the new value Shift Allowance in the textbox.
  3. Go to Object Manager > Interpretation Breakpoint > Record Types > Allowance Breakpoint.
  4. Select Edit next to Breakpoint Type.
  5. Select Shift Allowance in Available Values, and select the Add > button to move it to the Selected Values section.
  6. Click Save.

Scripts for cleanup of previously deleted Interpretation Variations (Optional)

The configuration below is Optional. In a few scenarios, where Interpretation Variations were deleted in the past, their breakpoints didn’t delete automatically. The below scripts are provided for the historical cleanup of previously deleted rules.
Script to delete orphaned Interpretation Rule Breakpoints
Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.
IMPORTANT: The script below is limited to 10,000 Interpretation Rule records and may need to be run multiple times depending on the number of records.
IMPORTANT: The script below is limited to 10,000 Interpretation Rule records and may need to be run multiple times depending on the number of records.

Update Page Layouts for Pay Transaction (Optional)

The configuration below is Optional. To update the Page Layouts, follow the steps below:

Pay Transaction

Go to Setup > Object Manager > Pay Transaction > PageLayouts
  1. Select the Page Layout called Time2Pay Pay Transaction- Withholding - PAYG, ETP PAYG, HELP, and SFSS .
  2. Add the following field to the Page Layout:
    1. STSL
  3. Click Save .

Further improvements to the Integrated Import Tool New

The configuration below is Compulsory. As part of the latest Desert Flame Import Tool packages, further updates to the Custom Settings have been made and a new Status has been introduced. Configuration steps:
  1. Define the Custom Setting (Compulsory)
  2. Add and assign a new Status (Compulsory)

Define the Check for Manual Timesheet Update Custom Setting (Compulsory)

The configuration below is Compulsory. Further updates have been made to the Import Tool functionality to ensure Timesheets and Timesheet Entries created or updated by other integration processes (such as Field Service) will not be populated with External IDs via the Integrated Import Tool Scheduled Job. To enable this, follow the steps below: Go to Setup > Custom Settings > Import Tool Settings > Manage
  1. If there is already a Custom Setting created for the Org wide level, select the Edit button, otherwise select the New button (at the top, not theone below the line).
  2. Make sure the following checkbox is set to True:
    1. Check for Manual Timesheet Update.
  3. Select the Save button.

Create a new Imported Record Status value (Compulsory)

The configuration below is Compulsory. Additional Status’ and error messages have been added to the Imported Record to provide more precise feedback in scenarios where import fails due to missing or incorrect Integration Import User credentials. A new Status picklist value needs to be created and assigned to all Record Types for this update to work. To add and assign the new Status, follow the steps below: Go to Setup > Object Manager > Imported Record > Fields& Relationships
  1. Open the Status field.
  2. Scroll down to the section “Values” and select the New button.
  3. Enter the new Status Failed To Retrieve Credentials in the textbox.
  4. Tick all Record Types and then click the Save button.

Assign Leave Forecast Record Type to the Task object New

Update Permission Set (Compulsory) The configuration below is Compulsory. Updates have been made to the packaged 2cloudnine Payroll Admin Permission Set to have Leave Forecast Record Type available with Read and Edit access as part of this release. It is recommended to complete this section to ensure the Record Type has been assigned to Custom Permission Sets and access to the below fields has been provided. To do so, follow these steps: Go To Setup > Permission Sets
  1. Open the Custom Permission Set 2cloudnine Standard Objects Permission Set.
  2. Select Object Settings.
  3. Select Tasks, and in the next screen select the Edit button.
  4. In the Record Type Assignments section, tick the Assigned Record Types checkbox next to the Leave Forecast Record Type.
  5. Enable the Read Access and Edit Access checkboxes in the Field Permission section, next to the following fields:
    1. Comments
    2. Due Date
    3. Name
    4. Related To
    5. Type
  6. Click the Save button.

Minimum Pay Rate Updates New

The updates given below are Conditionally Compulsory and it is up to the client if they choose to opt for the new Minimum Pay Rate functionality. Major updates have been made to the Minimum Pay Rate functionality and structure. Minimum Pay Rate records can now be created as Child and Parent Minimum Pay Rate records, replacing the use of Assignment Rate Template Groups within MPR records. IMPORTANT: You will be required to follow a numberof steps to transition existing records and fully migrate to the new Minimum Pay Rate functionality. When using Parent and Child Minimum Pay Rate records, you will need to transform all existing Template Group Assignment Rates into Child Minimum Pay Rates and archive all Assignment Rates within the Assignment Rate Template Group. To start using the new functionality, please follow the steps below: Configuration steps:
  1. Step 1: Tasks to be completed before Data changes
  2. Step 2: Create Reports to Identify Records to transform into Parent Minimum Pay Rate Records
  3. Step 3: Expire existing Minimum Pay Rate Records andcreate new Parent Minimum Pay Rates records
  4. Step 4: Create Reports to Identify Records to transform into Child Minimum Pay Rate Records
  5. Step 5: Create Child Records to create AssignmentRates with Timesheet Activities and Project Codes
  6. Step 6: Post Data Load
  7. Step 7: Page Layout Update

Step 1: Tasks to be completed before Data changes

The steps below MUST be completed to assist with identifying the data to be changed, and how it’s to be changed:

Delete Existing Scheduled Jobs

To ensure the Minimum Pay Rate Scheduled Jobs do not run whilst performing the data transformation, it’s recommended to delete the existing Scheduled Jobs, which ensures when rescheduled, will use the latest improvements. Before deleting, please review the scheduled frequency of the jobs, and if they are different from the suggested times listed below in the Script box, you would be recommended to take a screenshot of them to ensure when you reschedule they reflect the same frequency as the existing ones. Go To Setup > Environments > Jobs > Scheduled Jobs
  1. Using the Job Name column to identify what they are called, navigate to the first MPR scheduled job. This starts with ScheduleMPRAutomation followed by a number.
  2. Click the ( Del ) link next to the scheduled job nameto delete the job.
  3. Click OK on the pop-up window ‘Are you sure?’.
  4. Repeat steps 2 to 4 for all MPR scheduled jobs.

Archiving Old Data on Assignment Rate Template Groups

All existing Assignment Rates in Template Groups with a Record Type of Timesheet Template need to be archived. To do so, run the script below: Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.
IMPORTANT: The script below is limited to 10,000 Assignment Rate records and may need to be run multiple times depending on the number of records.

Step 2: Create Reports to Identify Records to transform into Parent Minimum Pay Rate Records

You will need to create the following reports to identify the records for data migration:

Create a new Custom Report Type for Minimum Pay Rates

Go to Setup > Report Types
  1. Click on the New Custom Report Type button.
  2. Populate the following fields:
    • Primary Object: Minimum Pay Rates
    • Report Type Label: Create Expire MPRS
    • Report Type Name: Create_Expire_MPRS
    • Description: This Report Type is used in the MPR upgrade.
    • Store in Category: Other Reports
    • Deployment Status: Deployed
    • Click the Next button and then click the Save button.
  3. Click on the Edit Layout button.
  4. Click on the link Add fields related via lookup >> . The Report will be based on Minimum Pay Rates, and you will need to include the following related lookup fields detailed within this Custom Report Type:
    • Interpretation Rule >> Interpretation Rule Name (x2 fields)
    • Interpretation Rule >> Interpretation Rule ID
    • Award Classification >> Award Classifications and Levels ID
    • Award Classification >> Award Classifications and Levels Name
    • Award Level >> Award Classifications and Levels Name
    • Award Level >> Award Classifications and Levels ID
    • Assignment Rate Template Group >> Template Group Name
    • Assignment Rate Template Group >> Template Group ID
    • Pay Code >> Pay Code Name
    • Pay Code >> Pay Code ID
  5. Click the Save button.

Create a Custom Report on Template Groups

Go to App Launcher > Reports
  1. Click on the New Report button.
  2. Select All in the Category list on the left-hand side.
  3. Enter ‘Template Groups’ in the Report Type Search field, and then select the Report Type as listed.
  4. Select the Start Report button.
  5. Select Filters and update/add the following filters:
    1. Show Me: All template groups
    2. Created Date: All Time
    3. Record Type: equals Assignment Rates
  6. Select the Save & Run button.
  7. Save the Report as Assignment Rate Templates Groups and save it in a suitable folder.

Create a Custom Report on Minimum Pay Rates

Go to App Launcher > Reports
  1. Click on the New Report button.
  2. Select All in the Category list on the left-hand side.
  3. Enter ‘Create Expire MPRS’ in the Report Type Search field, and then select the Report Type as listed.
  4. Select the Start Report button.
  5. Select Filters and update/add the following filters:
    1. Show Me: All minimum pay rates
    2. Created Date: All Time
    3. Expiry Dates: equals ""
    4. Assignment Rate Template Group: Template Group Name: equals [this needs to be the results of the above report. Add the various Assignment Rate Template Groups as detailed in the earlier report called Create a Custom Report on Template Groups]
  6. Add the following fields to the report:
    1. Minimum Pay Rate Name
    2. Minimum Pay Rate ID
    3. Expiry Date
    4. Pay Rate
    5. Award Classification: Award Classifications and Levels ID
    6. Award Classification: Award Classifications and Levels Name
    7. Award Level: Award Classifications and Levels Name
    8. Award Level: Award Classifications and Levels ID
    9. Interpretation Rule: Interpretation Rule Name
    10. Interpretation Rule: Interpretation Rule ID
    11. Assignment Rate Template Group: Template Group Name
    12. Assignment Rate Template Group: Template Group ID
    13. Pay Code: Pay Code Name
    14. Pay Code: Pay Code ID
  7. Select the Save & Run button.
  8. Save the Report as Expire MPRS Report and save itin a suitable folder.

Step 3: Expire existing Minimum Pay Rate Records and create new Parent Minimum Pay Rates records

You will need to follow the steps below to expire the existing Minimum Pay Rate records and create new Parent Minimum Pay Rates records:

Expire existing Minimum Pay Rate Records

The Expire MPR Records Report needs to be exported:
  1. Export the Expire MPRS Report saved in the previousstep and open it in Microsoft Excel.
  2. Save a copy of this report as this will be used to create new Parent MPRs.
  3. Copy the MPR IDs Column and the Expiry Date onto a new sheet.
  4. Populate the Expiry Date to be a day before the new MPR Effective Date.
  5. Use the MPR IDs & Effective Date on the report to expire the existing MPR Records via Data Loader.

Create/Insert new Parent Minimum Pay Rate Records

Within Excel, use the same report used to identify the existing MPR records:
  1. Remove the Minimum Pay Rate ID Column.
  2. Update the Pay Rate field with the new rate applicable.
  3. Add a new column titled Effective Date which shouldbe the date following the previous Expiry Date used (format DD/MM/YYYY).
  4. Remove the following fields also from the report:
    • Award Classification: Award Classifications and Levels Name
    • Award Level: Award Classifications and Levels Name
    • Interpretation Rule: Interpretation Rule Name
    • Assignment Rate Template Group: Template Group Name
    • Pay Code: Pay Code Name
    • Pay Code: Pay Code ID
  5. Do not make any changes to the naming convention or any of the other ID fields.
  6. Save as Parent MPR Insert File .
  7. Login via Dataloader into the Org:
    • Select > Insert .
    • Object > Minimum Pay Rates .
    • File > Parent MPR Insert File
    • Complete the steps to insert the new Parent MPR records.
Please note: While Inserting New MPRs, do not use Bulk Api within Dataloader, set batch size 1 and tick DD/MM/YYYY checkbox in Dataloader Settings.

Review newly created Parent MPR records

Report on all new Parent MPR Records created so far. Go to App Launcher > Reports >
  1. Within Salesforce, open the Expire MPRS Report createdearlier
  2. Add the filter:
    • Status: equals Active.
  3. Remove the filter:
    • Expiry Date: equals "".
  4. Select the Save As button and save it as ‘Parent MPRRecords’ and Export this report to Excel. (This will be needed to create Child MPR records in the next steps).

Step 4: Create Reports to Identify Records to transform into Child Minimum Pay Rate Records

You will need to create the following reports to identify the records for data migration:

Create Child Records - Timesheet Activities and Project Codes

Create a report to identify the Timesheet Activities and Project Codes set up on Template Groups. Go to App Launcher > Reports
  1. Click on the New Report button.
  2. Select All in the Category list on the left-hand side.
  3. Enter ‘Assignment Rates’ in the Report Type Search field, and then select the Report Type as listed.
  4. Select the Start Report button.
  5. Use the filters below to include all Assignment Rates on Template Groups:
    1. Show Me: All Assignment Rates
    2. Effective Date: All Time
    3. Assignment Rate: Record Type: equals Timesheet Template
    4. Archiving Status: equals Archived
  6. Add the following fields to the report:
    1. Assignment Rate ID
    2. Template Group
    3. Timesheet Activity
    4. Project Code
    5. Pay Rate
    6. Pay Code
  7. Select the Save & Run button.
  8. Save the Report as TAs and Project Codes and saveit in a suitable folder.
  9. Export this report and open it in Microsoft Excel.
  10. In Microsoft Excel, use the Concatenation function to combine the Timesheet Activity and Project
Code.
  1. Use the syntax below to populate the formula:
=concat(Timesheet Activity Cell, Project Code Cell)
  1. Once populated, the formula should look something like this:
=concat(D2,C2)
  1. Copy this formula down to all the rows in the Excel file before creating a Pivot Table.

Create a Pivot Table Report to Identify Timesheet Activities & Project Codes

  1. Select all the populated cells in the table.
  2. From the top Menu, go to Insert > Pivot Table .
  3. Select Table/Range > New worksheet > Select the OK button.
In the Pivot Table created, refer to the screenshot below:
  • Rows = Template Group
  • Columns = Unique Combo
  • Values = Pay Code (Double Click and select Summariseby = ‘Count Numbers’)
  • Select Ok .
All Template Groups that have ‘0’ on a particular Project Code or Timesheet Activity will need Child MPR Records to be created on the corresponding Parent MPR Record. Ex: SCHADS Part Time SACS Fortnightly has ‘Call out’ as a Timesheet Activity.
  • To set this up, we will need to create Child records on all the MPR records where this Template Group is used.
  • Populate the Timesheet Activity field with the Project Code ID.

Step 5: Create Child Records to create Assignment Rates with Timesheet Activities and Project Codes

To Insert New Child MPR Records

Go to App Launcher > Reports >
  1. Open the previously saved Salesforce report ParentMPR Records to identify all the newly created Parent Minimum Pay Rates.
  2. Add as a Filter to this report those identified in the Project Codes and Timesheet Activities identified in the previous Pivot Table, and only report on those Minimum Pay Rates that need a Project Code or Timesheet Activity.
  3. Select the Save & Run button.
  4. Save the Report as Child MPR Records and save it ina suitable folder.
  5. Export this report to Microsoft Excel.
  6. Create 2 new Columns on the spreadsheet, labelled ‘Timesheet Activity’ and ‘Project Code’.
  7. Populate the Timesheet Activity IDs or Project Code IDs on their respective Columns in the CSV File. Please note that you will need to Lookup the IDs of the required records from the data exported earlier in the Assignment Rate Template GroupsReport (see Step 2 Report #2).
  8. Rename the MPR ID column to Parent MPR.
  9. Do not make any changes to the Effective Date. (Child MPR Effective Date should be the same or newer than the related Parent MPR Record).
  10. Update the Minimum Pay Rate column to add ‘CH’ as a suffix to all the listed MPRs. This will allow us to Identify the Child MPR Records.
  11. The CSV file should contain the following 6 columns;
    1. Minimum Pay Rate Name
    2. IDs Parent MPR
    3. Timesheet Activity
    4. Project Code
    5. Status; and
    6. Effective Date
  12. Save as a CSV file with the name ‘Child MPR Insert File’ and use this to create the new Child MPR records via Dataloader.
  13. Login via Dataloader into the ORG:
    1. Select > Insert.
    2. Object > Minimum Pay Rates.
    3. File > Child MPR Insert File.
  14. Complete the steps required within Dataloader to insert the new Child MPR records.
Please note: While Inserting New MPRs:
  • Do not use Bulk Api while using Dataloader, set batch size 1, and tick DD/MM/YYYY checkbox in Dataloader Settings. Example, In the Pivot Table:
  • Project Code - Level 3 Band 1 is used only on TemplateGroup =** SCHADS PART TIME SACS**

FORTNIGHTLY

  • Apply this Template Group as a filter to bring all Parent MPRs using this Template Group and export them.

To Create Child Records for Assignment Rates unavailable on the Interpretation Rule

Create 2 reports to identify the Pay Codes related to a Template Group that are missing on the Interpretation Rule.
  1. Report 1 - ARs set up on ARTG: Use the Filters providedbelow to bring in all the Assignment Rates on the Template Group:
    • Show Me: All assignment rates
    • Created Date: All Time
    • Record Type: equals Timesheet Template
    • Pay Code: Record Type: equals Payment
  2. Report 2 - IR Breakpoints: Use the Filters providedbelow to bring in all Pay Codes on the Interpretation Rules:
    • Show Me: All interpretation rules
    • Created Date: All Time
    • Interpretation Breakpoint Name: contains Daily PayCode Cap
    • Export both reports to Excel.
    • Copy the IR Breakpoints report and paste it as a newsheet on the ARs Set up on ARTG Excel Workbook.
In Excel, use the concatenate function on both thesheets to create a unique combo which will help us identify if any new Child MPR records need to be created.
  • Interpretation Rule Breakpoints report
    • Add a column and insert the below formula & populate it to follow the below syntax.

=concat(IR Rule Name, Pay Code)

  • Populate this down to all the rows in the file
  • ARs Set up on ARTG report
    • Add a column and insert the below formula & populate it to follow the below syntax.

=concat(Template Group Name, Pay Code)

  • Populate this down to all the rows in the file
Use Vlookup within Excel to check if any row on the ARs set up on ARTG Report is missing a corresponding value on the IR Breakpoints Sheet.
  • Create a filter on the Vlookup Column to only display rows with value #N/A.
    • Identify the Template Group Name and the Pay Code that appear in the report
    • Get the Pay Code ID for the related Pay Code as this will be needed to create the Child MPR Records.

To Insert New Child MPR Records for Missing Pay Codes

  1. Open the Salesforce report Parent MPR Records to identify all newly created MPRs.
  2. Add a Filter of Template Groups identified in the above report to only report on those MPRs that need the missing Pay Code to be set up.
  3. Export this report to Excel.
  4. Create a new Column on the CSV File for Pay Code ID.
  5. Populate the Pay Code IDs on their respective Columns in the CSV File.
  6. Rename the MPR ID columnto Parent MPR.
  7. Do not make any changes to the Effective Date. (Child MPR Effective Date should be equal or newer than the Parent MPR Record).
  8. Update the Minimum Pay Rate and add ‘CH’ as a suffix to all the existing MPRs.
    1. This will allow us to Identify the Child MPR Records
  9. The CSV file should contain the following columns:
    1. Minimum Pay Rate Name
    2. IDs Parent MPR
    3. Pay Code (To be mapped to Allowance Pay Code in Dataload)
    4. Status; and
    5. Effective Date
  10. Save as ’ Child MPR Insert File ’ to create the newchild records via Dataloader.
  11. Login via Dataloader into the ORG:
    1. Select > Insertbutton.
    2. Object > Minimum Pay Rates.
    3. File > Child MPR Insert File.
    4. Complete the required steps within Dataloader to insert the new Child MPR records
Please note: While Inserting New MPRs, do not do Bulk Api while using Dataloader, set batch size 1 and tick DD/MM/YYYY checkbox in Dataloader Settings

Step 6: Post Data Load

Rescheduling of MPR jobs

Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.
  • Deactivate any flows that you may have on the Assignment Rate object which update the Default Pay Rate.

Set ‘Has Pending MPR’ = True on all Active Assignments

Go to App Launcher > Reports
  1. Click on the New Report button.
  2. In Category, Select All .
  3. In Select a Report Type , enter Assignments.
  4. Select the Start Report button.
  5. Go to the Filters , and make sure you have the followingfilters set up:
    1. Show me All assignments
    2. All Time
    3. Assignment Rate Template Group: equals values as peryour previous Pivot Table.
    4. Status = Active.
  6. Go to the Outline , and ensure the following 2 Columnsare displayed:
    1. Record ID
    2. Has Pending Minimum Pay Rate
  7. You can add extra fields if needed, but they must be deleted before the dataload occurs.
  8. Export the report as CSV - Details Only
  9. Open the report in Excel and change the values in the column Has Pending Minimum Pay Rate from false to true (1).
  10. Use Dataloader to update these Assignments with the below mapping:
    1. Select the Update button.
    2. In the Object field select Assignment
    3. In the field Record ID use Assignment ID
    4. In the mapping select Has Pending MPR > Has PendingMPR
  11. After these records are dataloaded, the MPR Schedule Job will identify these updated
Assignments and should create new Assignment Rate Records as required.

Step 7: Page Layout Update

Update the Assignment Rate Page Layout

Go to Setup > Object Manager > Assignment Rate > PageLayouts
  1. Click the Page Layout Assignments button.
  2. Select the page layout assigned to the Timesheet Record Type (i.e. Time2Pay Assignment Rate - Timesheet ).
  3. Add the following fields to the page layout:
    • Minimum Pay Rate
  4. Click on Save .

Integrated Import Tool Enhancements

As part of the latest Desert Flame package, we have incorporated some new Custom Settings which assist with the automation of importing data from other external systems.

Define the Custom Settings

Go to Setup > Custom Settings > Import Tool Settings > Manage
  1. If there is already a Custom Setting created for the Org wide level, select the Edit button, otherwise select the New button (at the top, not theone below the line)
  2. Make sure the follow setting is set to true:
    1. Check for Duplicate Import Files.
  3. Populate the field External ID Payee with either ofthe 2 possible options:
    1. From Contact External ID; OR
    2. From Payee Name.
  4. Populate the field External ID Assignment with eitherof the 2 possible options:
    1. From Contact External ID; OR
    2. From Assignment Name.
  5. These validations are turned on by default. To disable the validation rule, check the relevant custom setting field:
    1. Disable Assignment ExtId Validation
    2. Disable Contact ExtId Validation
    3. Disable Payee ExtId Validation
    4. Disable PayeeLeaveRule ExtId Validation
    5. Disable ProjectCode ExtId Validation
    6. Disable PayeeAllowance ExtId Validation
  6. Select the Save button.

Custom Setting for Duplicate file Import (Conditionally Compulsory)

It is now possible to check a duplicate file before importing. A new feature has been introduced that enables checking a file if it has been already imported to avoid duplicating of the records. To enable this feature, follow the steps below: Configuration steps:
  1. Update the Imported Record Page Layout (Conditionally Compulsory)

Update the Imported Record Page Layout

Go to Setup > Object Manager > Imported Record > PageLayouts
  1. Click the Page Layout Assignments button.
  2. Select the page layout assigned to the Imported Record Type (i.e. TC9IMP Import Record Layout ).
  3. Add the following checkboxes to the page layout:
    • Duplicate File Detected
    • Allow Duplicate File Import
  4. Click on Save .

Run Scheduled Classes only when records are available (Conditionally Compulsory)

Two new Apex Controllers have been created to ensure that the Apex Job will only be listed as a ‘Completed’ Apex Job when there are records to process. However, the check is performed every 10 minutes to see if there are any new records to process. The following Scheduled Jobs to set an External Id string for Timesheets and Timesheet Entries will only run if there are records to process:
  • ImportTool_TSExternalIdGenerator
  • ImportTool_TSEExternalIdGenerator
Configuration steps:
  1. Schedule Timesheet Apex Class every 10 mins (Conditionally Compulsory)
  2. Schedule Timesheet Entry Apex Class every 10 mins (Conditionally Compulsory)

Schedule Timesheet Apex Class every 10 mins

Go to Setup > Developer Console > Debug > Open ExecuteAnonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from below script box.
  3. Click the Execute button.

Reconciliation Item List View Update New

This configuration is Compulsory and all configuration steps must be completed. Further enhancements have been made to the Reconciliation functionality: Configuration steps:
  1. Update List View (Compulsory)

FBT Transactions File Upload

The following configuration to update the List View Button Layout is optional and should be completed only if you wish to upload FBT from a CSV. Go to Setup > Object Manager > Reconciliation Item> List View Button Layout
  1. Scroll down to the Custom Buttons section.
  2. Highlight the FBT File Upload underneath the AvailableButtons.
  3. Select the Add > button, so it appears in the SelectedButtons list.
  4. Click Save .

Lodgement Item AU and Calendar Page Layout Updates

Update Page Layouts for new field(s) (Compulsory)

To incorporate these enhancements, follow the steps below:

Lodgement Item AU

Go to Setup > Object Manager >Lodgement Item AU>Page Layouts
  1. Select TC9EAU STP Transition Lodgement Item AU Layout .
  2. Add the following field to the Summary Data section:
    1. ATO Derived Aggregated Gross
  3. Add the following field to the Event Details section:
    1. Payee Lump Sum Payment W
  4. Click Save .

Calendar

Go to Setup > Object Manager >Calendar> Page Layouts
  1. Select Time2Pay Calendar - Invoice .
  2. Remove the following buttons:
    1. Create Invoice Calendar Period
  3. Add the following Lightning Action Link/Button (under Mobile & Lightning Actions) to the page layout:
    1. Create Invoice Calendar Periods
  4. Click Save .

Updates to the 2024/2025 PAYG Tables for STSL, Lump Sums A, B, D, and ETP Rates

The update which allows users to pay PAYG employees based on the 2024/2025 tax rates is compulsory and all of the below configuration steps must be completed. Configuration steps:
  1. Complete the Setup Payroll Process (Compulsory)

Complete the Setup Payroll Process (Compulsory)

This configuration also completes the configuration for the Adhere to the 2024/2025 Superannuation Changes and 2025 Public Holiday Available Via Bulk Data Creation sections below.
  1. Go to App Launcher
  2. Select the Setup Payroll item.
Based on whether the Setup Payroll Process has been completed previously, it will walk you through what needs to be done.
  • If the Setup Payroll Process has already been run in the Org, you’ll be taken directly to the appropriate page for performing the update required.
  • If the Setup Payroll Process has not previously been run in the Org, it will start the whole process and the new updates will be included along with the other records created.
  1. Follow the online instructions to complete the Setup Payroll Process.
  2. Once this is done, the process is complete and provides you with a summary of the changes made. Make sure ‘Withholding Rules July 2024’ and ‘Public Holidays (2025)’ are both in the included list. If they are not included, run the Setup Payroll Process again.

Adhere to the 2024/2025 Superannuation Changes

The update which allows users to adhere to the 2024/2025 Superannuation changes to the SGC rate and threshold amounts is compulsory, however, the configuration steps that need to be completed are grouped together with the configuration steps for Updates to the 2024/2025 PAYG Tables for STSL, Lump Sums A, B and D and ETP Rates. After you have completed the configuration outlined in the above section, this item is also complete.

2025 Public Holiday Available Via Bulk Data Creation

The update that allows users to install the 2025 Public Holidays is compulsory, however, the configuration steps that need to be completed are grouped together with the configuration steps for Updates to the 2024/2025 PAYG Tables for STSL, Lump Sums A, B, and D and ETP Rates. After you have completed the configuration outlined in the above section, this item is also complete.
At the time of this release, the Victorian state public holiday for the ‘Friday before the AFL Grand Final had not been proclaimed yet for 2025 and, as such, it has not been included in the Bulk Data Creation for Public Holiday. If it is proclaimed for 2025, and it applies to one of your organisations Calendars, it will need a Calendar Period record created manually.

Community access to Email Templates

Updates have been made to ensure the efficient functioning of the Community when completing a Submit action for Timesheets, Expenses, and Leave via the Community. Configuration steps:
  1. Query Email Template access (Optional).

Run Query within the Developer Console

Go to Cogs (where you normally access Setup)> DeveloperConsole > Query Editor
  1. Delete any existing query already in the window.
  2. Paste in the copied query from the below Query box.
  3. Click the Execute button.

Updates required to Import Tool Legacy App

This step is Compulsory for Orgs transitioning to the Integrated Import Tool. The following tabs need to be removed to prevent selection via the app menu:
  • Timesheet Import Tool
  • Pay Transaction Import Tool
  • Assignment Import Tool
  • Assignments (tab only)
Configuration steps:
  1. Removal of Existing Tabs (Compulsory)
  2. Remove ‘Timesheet’ from the name of the App (Compulsory)

Removal of Existing Tabs (Compulsory)

To remove the tabs, please follow the steps below:
  1. Click on the App Launcher icon.
  2. Select the 2c9 Import Tool app.
  3. On the right-hand side, you will see a pencil icon in the far right-hand side in the same row as the tabs appear. Click on the pencil icon .
  4. Click the ‘x’ for the following four items:
    • Timesheet Import Tool
    • Pay Transaction Import Tool
    • Assignment Import Tool
    • Assignments
  5. Click Save .

Remove ‘Timesheet’ from the name of the App (Compulsory)

To rename the App from ‘2c9 Timesheet Import Tool’ to ‘2c9 Import Tool’: Go to Setup > App Manager .
  1. Find the app titled ‘2C9 Timesheet Import Tool’.
  2. Click the down arrow on the far right of the app and click Edit .
  3. Under ‘App Name’ delete the word ‘Timesheet’ so the app is now renamed ‘2C9 Import Tool’.
  4. Click Save .

Enhanced security requiring new Permission Sets New

With the increased security now introduced in this release, some tasks will NOT be completed successfully without providing the 2cloudnine Payroll Users with access to certain Objects and Fields.

Standard Objects Permission Set New

The first step is Compulsory to provide access to the standard Salesforce objects. To resolve the issue, it is recommended System Administrators create a new Permission Set, which we suggest is called 2cloudnine Standard Objects Permission Set. Configuration steps:
  1. Create the Standard Objects Permission Set (Compulsory)
  2. Update Profile/Permission Sets (Compulsory)
  3. Assign Permission Set to Users (Compulsory)

Create the Standard Objects Permission Set (Compulsory) Go To Setup > Permission Sets

  1. Click the New button.
  2. Enter a suitable name in the Label field, such as 2cloudnine Standard Objects Permission Set , and select Enter to auto-populate the API Name.
  3. If you want to enter a Description you can.
  4. To ensure the Permission Set is available now, skip the checkbox Session Activation Required .
  5. It is recommended to skip the step of assigning a Licence so this Permission Set can be assigned to all 2cloudnine Users regardless of the Licence they are on. If the Permission Set is associated with a specific Licence, it can only include the permission and settings entitled by that Licence.
  6. Click on the Save button.

Update Permission Set (Compulsory)

This Permission Set will need to provide Read and Edit access to Accounts, Read, Create, and Edit access to Contacts, and access to Documents. To do so, follow these steps: Go To Setup > Permission Sets
  1. Open the new Permission Set 2cloudnine Standard ObjectsPermission Set .
  2. Select Object Settings .
  3. Select Accounts , and in the next screen select the Edit button.
  4. Enable the Read and Edit checkboxes in the ObjectsPermissions section.
  5. Enable the Read Access checkbox in the Field Permissionsection, next to the following fields, and select the Save button:
    1. Billing Address
    2. Fax
    3. Phone
  6. Enable the Read Access and Edit Access checkbox inthe Field Permission section, next to the following fields, and select the Save button:
    1. Payment Details Complete
    2. Payment Details Incomplete Reason
  7. Return to the Object Settings, select Contacts , andin the next screen select the Edit button.
  8. Enable the Read, Create, and Edit checkboxes in theObjects Permissions section.
  9. Enable the Read Access checkbox in the Field Permissionsection, next to the following fields, and select the Save button:
    1. Mailing Address
    2. Primary Payee Record
  10. Return to the Object Setting, select Documents , andin the next screen select the Edit button.
  11. Enable the Read checkboxes in the Object Permissionssection.
  12. Click the Save button.

Assign Permission Set to Users (Compulsory)

The next step is to assign this new Permission Set to the required Users by following the steps below: Go To Setup > Permission Sets
  1. Open the new Permission Set 2cloudnine Standard ObjectsPermission Set .
  2. Select the Manage Assignments button and click the Add Assignment button.
  3. Select the checkboxes of the various Users who require this Permission Set to be assigned to them, and select the Next button.
  4. Select the radio button for No Expiry Date and selectthe Assign button.
  5. Assignment Summary will show the confirmation of the successful and failed assignments of the Permission Sets to the Users selected. IMPORTANT: This Permission Set MUST NOT be assigned to Guest Site Users, due to the Edit access provided to Contacts. If Guest Site Users require the other access configured within this Permission Set, System Administrators are encouraged to Clone this Permission Set and remove the Edit access from the Contacts Object. Then this new Cloned Permission Set can be assigned to Guest Users.
If you are using Profiles instead of Permission Sets, it will be required for the Profiles to have this increased access in line with the details provided above. Please refer to the Salesforce Articles on how to edit and allow increased access using Profiles. If you are not using the standard Packaged Permission Sets within your Org eliminating the need to create the Standard Objects Permission Set, and instead need to apply the increased permissions to your Custom Permission Sets or Profiles, please refer toAppendix 1.

Pay Transactions Permission Set New

This step is Compulsory. With recent changes to security features introduced in this release, Pay Batch processing will NOT be completed successfully without providing the 2cloudnine Payroll Users with access to the Pay Transactions Object and all its fields, including any custom fields created specifically within an Org. Please note that this Permission Set will need to be regularly updated whenever any new custom fields or new 2cloudnine packaged fields are created on the Pay Transactions Object. Configuration steps:
  1. Create the Pay Transactions Permission Set (Compulsory)
  2. Update Profile/Permission Sets (Compulsory)
  3. Assign Permission Set to Users (Compulsory)

Create the Pay Transactions Permission Set (Compulsory)

To resolve the issue, it is recommended System Administrators create a new Permission Set, which we suggest is called 2cloudnine Pay Transactions Permission Set. To create the new Permission Set, follow these steps: Go To Setup > Permission Sets
  1. Click the New button.
  2. Enter a suitable name in the Label field, such as 2cloudnine Pay Transactions Permission Set , and select Enter to auto-populate the API Name.
  3. If you want to enter a Description you can.
  4. To ensure the Permission Set is available now, skip the checkbox Session Activation Required .
  5. It is recommended to skip the step of assigning a Licence so this Permission Set can be assigned to all 2cloudnine Users regardless of the Licence they are on. If the Permission Set is associated with a specific Licence, it can only include the permission and settings entitled by that Licence.
  6. Click on the Save button.
Update Permission Set (Compulsory) This Permission Set will need to provide Read access to all Fields within Pay Transactions. To do so, follow the steps below: Go To Setup > Permission Sets
  1. Open the new Permission Set 2cloudnine Pay TransactionsPermission Set .
  2. Select Object Settings .
  3. Select Pay Transactions , and in the next screen selectthe Edit button.
  4. Enable the Read checkbox in the Objects Permissionssection.
  5. Enable the Read Access checkbox in the Field Permissionsection, next to all the fields.
  6. Click the Save button.
Assign Permission Set to Users (Compulsory) The next step is to assign this new Permission Set to the required Users by following the steps below: Go To Setup > Permission Sets
  1. Open the new Permission Set 2cloudnine Standard ObjectsPermission Set .
  2. Select the Manage Assignments button and click the Add Assignment button.
  3. Select the checkboxes of the various Users who require this Permission Set to be assigned to them, and select the Next button.
  4. Select the radio button for No Expiry Date and selectthe Assign button.
  5. Assignment Summary will show the confirmation of the successful and failed assignments of the Permission Sets to the Users selected.
IMPORTANT: Please ensure that the required accessis provided to this Permission Set for any new fields added from other packages or created custom within the Org. If you are not using the standard Packaged Permission Sets within your Org eliminating the need to create the Pay Transactions Permission Set, and instead need to apply the increased permissions to your Custom Permission Sets or Profiles, please refer toAppendix 2.

Rate Calculator Permission Set New

This configuration is only Required for those Orgs where Rate Calculator functionality is already being used. Due to security requirements by Salesforce, access to the Object called Account to Rate Calculator Junction within the Rate Calculator functionality will need to be updated. To update access to the Object, please follow the steps below: Configuration steps:
  1. Clone the Permission Set (Conditionally Compulsory)
  2. Update Profile/Permission Sets (Conditionally Compulsory)
  3. Assign Permission Set to Users (Conditionally Compulsory)

Clone the Permission Set (Conditionally Compulsory)

You must clone the packaged 2cloudnine Rate Calculator Permission Set to provide access to the Account to Rate Calculator Junction. To clone the Permission Set, follow the steps below: Go To Setup > Permission Sets
  1. Open the Permission Set called 2Cloudnine Rate Calculator .
  2. Click on the Clone button.
  3. Update the name in the Label field to include “Clone”or “V2” at the end.
  4. Click on the Save button.

Update Permission Set (Conditionally Compulsory)

On the Cloned Permission Set, you will need to provide Modify All access to the Account to Rate Calculator Junction Object. To do so, follow the steps below: Go To Setup > Permission Sets
  1. Open the cloned Permission Set created above (i.e. 2Cloudnine Rate Calculator Clone) .
  2. Select Object Settings .
  3. Select Account to Rate Calculator Junction , and inthe next screen select the Edit button.
  4. Enable the Modify All checkbox in the Objects Permissionssection.
  5. Enable the Modify All checkbox in the Field Permissionsection, next to all the fields.
  6. Click the Save button.

Assign Permission Set to Users (Conditionally Compulsory)

The next step is to assign the cloned Permission Set to the required Users along with all the Users who already have access to the original 2cloudnine Rate Calculator Permission Set. Go To Setup > Permission Sets
  1. Open the cloned Permission Set 2Cloudnine Rate CalculatorClone .
  2. Select the Manage Assignments button and click the Add Assignment button.
  3. Select the checkboxes of the various Users who require this Permission Set to be assigned to them, and select the Next button.
  4. Select the radio button for No Expiry Date and selectthe Assign button.
  5. Assignment Summary will show the confirmation of the successful and failed assignments of the Permission Sets to the Users selected.
If you are not using the standard Packaged Permission Sets within your Org eliminating the need to clone the Rate Calculator Permission Set, and instead need to apply the increased permissions to your Custom Permission Sets or Profiles, please refer toAppendix 3.

New Bulk Data Creation Permission Sets New

This configuration is Optional and all configuration steps must be completed. The updated Data Creation Extension package includes two new Permission Sets. If you are running Payroll v1.214 or above, and your security model is leveraging Permission Sets instead of Profiles, you will need to assign the new Permission Set “2cloudnine Bulk Data Creation Field Access Only” at a minimum to Profiles of all 2cloudnine Payroll Users, to ensure they don’t incur any security errors which will prevent them from calculating Pay Batches. This Permission Set provides Read-Only access just to the fields. The Permission Set called “2cloudnine Bulk Data Creation Admin” has also been provided to be assigned to Users that are not System Administrators who need access still to run the Setup Data Creation flows. This may be needed when some client Orgs give you full access, but don’t actually have you on a true System Administrator access. This Permission Set provides full access to all fields, Apex Classes, Metadata, etc. Configuration Steps:
  1. Assign Permission Sets to Users (Optional)

Assign Permission Sets to Users (Optional)

To assign the Permission Set, follow the steps below: Go To Setup > Permission Sets >
  1. Open the required Permission Set i.e. 2cloudnine Bulk Data Creation Field Access Only, or 2cloudnine Bulk Data Creation Admin.
  2. Select the Manage Assignments button and click the Add Assignment button.
  3. Select the checkboxes of the various Users who require this Permission Set to be assigned to them, and select the Next button.
  4. Select the radio button for No Expiry Date and selectthe Assign button.
  5. Assignment Summary will show the confirmation of the successful and failed assignments of the Permission Sets to the Users selected.

Permission Set Updates for Approver and Employee Community Users

The Permission Sets for the Employee and Approver Community have been updated to provide the required increased access to the Users to perform their tasks efficiently. The existing Permission Set called “Approver User Permission Set” has been renamed to “2cloudnine Approver User Permission Set” and the Permission Set called “Employee Community Permission Set” has also been renamed to “2cloudnine Employee Community Permission Set”. The names of these Packaged Permission Sets will update automatically, once the latest Community Package is installed. There are additional configuration steps that are optional and given below: Configuration steps:
  1. Access to Standard Salesforce Objects (Conditionally Compulsory)
    1. Rename the existing cloned Permission Sets
OR
  1. Remove the assignment of the existing cloned Employee Community Permission Set and create the new 2cloudnine Standard Objects Permission Set
  2. Update Profile/Permission Sets (Conditionally Compulsory)

Access to Standard Salesforce Objects (Conditionally Compulsory)

To continue allowing access to the Standard Salesforce Objects, there are two different methods. System Administrators should choose one of the following options, best suitable for their needs:

Option 1 - Rename the existing Cloned Permission Sets

If you have any cloned Permission Sets that have Standard Salesforce Objects permissions provided and you wish to keep using them, their names will NOT update automatically. It will require optional configuration if you would like to rename those cloned Permission Sets. To rename the Cloned/V2 Permission Steps, follow these steps: Go To Setup > Permission Sets
  1. Open the existing Cloned/V2 Custom Permission Set with access to Account, Contact, and Documents and click on the Edit Properties button.
  2. Update the name in the Label field to include “2cloudnine”at the start.
  3. Click on the Save button.
OR

Option 2 - Remove the assignment of the existing cloned Permission Sets and assign the new Standard Objects Permission Set

If you have any Cloned Permission Sets for Employees and Approvers and you would like to stop using them to introduce the new 2cloudnine Standard Objects Permission Sets, please follow the steps below: Go To Setup > Permission Sets
  1. Open the existing Cloned/V2 Custom Permission Set with access to Account, Contact, and Documents.
  2. Select the Manage Assignments button.
  3. Select the checkboxes of the various Users who require assignment of this Permission Set removed.
  4. Click the Remove Assignments button displayed witha trash can icon.
  5. Select the Remove button from the pop-up message toconfirm its removal.
  6. Once the existing cloned Permission Set assignments are removed, now refer to the “Enhanced security requiring new Permission Sets” section given earlier in this document to assign the new 2cloudnine Standard Objects Permission Set.

Update Profile/Permission Sets (Conditionally Compulsory)

If you are not using the standard Packaged Permission Sets within your Org, and instead need to apply the increased permissions to your Custom Permission Sets or Profiles, please refer toAppendix 4.

Customer Community Plus Permission Set New

This configuration is only Required for those Orgs where the Licences for Community Users are Community Plus Licencesand the below configurationsteps should only be completed if theLicencesmatch. The Community package now includesa new Community Plus Permission Set available for use exclusively with Users assigned to Community Plus Licences. As Salesforce doesn’t allow Modify and View All at an Object Level via the Permission Sets for this Licence type, this will have to be managed with Public Groups and Community Sharing Settings. More details are provided below. Configuration steps:
  1. Assign the two Permission Sets to Users (Conditionally Compulsory)
  2. Create Public Groups and Sharing Settings (Conditionally Compulsory)

Assign the two Permission Sets to Users (Conditionally Compulsory)

The first step is to assign this Community Plus Permission Set and then assign the new 2cloudnine Standard Objects Permission Set to all the Community Plus Licence Users. If the Users are already created you can assign the Permissions Sets individually to the Users by following the steps below: Go To Setup > Permission Sets
  1. Open the Community Plus Permission Set.
  2. Select the Manage Assignments button and click the Add Assignment button.
  3. Select the checkboxes of the various Users who require this Permission Set to be assigned to them, and select the Next button.
  4. Select the radio button for No Expiry Date and selectthe Assign button.
  5. Assignment Summary will show the confirmation of the successful and failed assignments of the Permission Sets to the Users selected.
  6. Now refer to the “Enhanced security requiring new Permission Sets” section given earlier in this document to assign the new 2cloudnine Standard Objects Permission Set.
If you have Community Users being created automatically from the Payee or the creation of Timesheets, ensure you have the suitable automation to apply these Permission Sets to the required Users upon creation of their records.

Create Public Groups and Sharing Settings (Conditionally Compulsory)

The Community Plus Permission Set will also require Sharing Settings configured within the Org, which will be the responsibility of the Implementation Consultant. 2cloudnine will NOT be providing these instructions at present. For more information, please refer to this Salesforce article on setting up Public Groups and Sharing Settings: https://help.salesforce.com/s/articleView?id=sf.managing_the_sharing_model.htm&language=en_US&type=5 IMPORTANT: The use of Community Plus Licences is notencouraged for widespread use within Orgs as the current design of the 2cloudnine Community Components is based on a Customer Community Licence only at this stage. Time2Pay Page Layout and List View Updates This configuration is Compulsory and all configuration steps must be completed. Further enhancements have been made to Page Layouts for Assignments, Project Codes, and Template Groups. Configuration steps:
  1. Update Page Layouts for new field(s) (Compulsory)
Update Page Layouts for new field(s) (Compulsory) To incorporate these enhancements, follow the steps below:

Assignment - Temp

Go to Setup > Object Manager > Assignment > Page Layouts
  1. Select Time2Pay Assignment - Temp .
  2. Drag and drop “Section” from the list of available Fields in the top box to the Page Layout on the bottom.
  3. Enter the Section Name as ‘Rate Calculator / On-Costs’.
  4. Add the following fields to this new section:
    1. Industry
    2. Risk Classification
    3. Employment Cost Template Group
  5. Move the fields Location and Rate Calculator intothis new section.
  6. Click Save .

Timesheet Activity

Go to Setup > Object Manager > Project Code > PageLayouts
  1. Select Timesheet Activity Project Code Layout .
  2. Remove Client as a required field.
  3. Click Save .

Assignment Rate

Go to Setup > Object Manager > Template Group > PageLayouts
  1. Select the Page Layout Assignment button.
  2. Assign the Page Layouts to ALL the Profiles for:
    • Assignment Rates = Time2Pay Template Group - Timesheet Assignment Rates Templates
  3. Click Save .

Employment Cost

Go to Setup > Object Manager > Template Group > PageLayouts
  1. Select the Page Layout Assignment button.
  2. Assign the Page Layouts to ALL the Profiles for:
    • Employment Cost = TC9PR Template Group Layout - Remuneration Templates
  3. Click Save .

Interpretation Rules

Go to Setup > Object Manager > Template Group > PageLayouts
  1. Select the Page Layout Assignment button.
  2. Assign the Page Layouts to ALL the Profiles for:
    • Interpretation Rules = Time2Pay Template Group - Interpretation Rules
  3. Click Save .

Payee Timesheet Allowance

Go to Setup > Object Manager > Template Group > PageLayouts
  1. Select the Page Layout Assignment button.
  2. Assign the Page Layouts to ALL the Profiles for:
    • Payee Timesheet Allowance = Time2Pay Template Group - Payee Timesheet Allowance Templates
  3. Click Save .

Updates to the General Ledger functionality New

This configuration is Optional and suitable for those Orgs where General Ledger functionality is already being used and the Orgs are unable to use Process Builders. This Desert Flame release has the addition of a new flow to replace the two existing Process Builders. Process Builders have been phased out by Salesforce and can no longer be activated if they are deactivated. More details can be found here. Configuration steps:
  1. Deactivate the General Ledger Process Builders (Optional)
  2. Activate the General Ledger Flows (Optional)

Deactivate the General Ledger Process Builders (Optional)

It is important to note that the Process Builders can no longer be activated if they are deactivated. To deactivate the Process Builders, follow these steps: Go To Setup > Process Builder
  1. Click on the right arrow next to the Process Builder called GL - Create Cost of Payroll Journal to show the various versions of the Process Builder.
  2. Click Deactivate in the far right against the currentversion.
  3. Click on the right arrow next to the Process Builder called GL - Create Leave Accrual Journal to show the various versions of the Process Builder.
  4. Click Deactivate in the far right against the currentversion.

Activate the General Ledger Flows (Optional)

Once you have deactivated the Process Builders, you will need to activate the new Flows which will be available to you in the list of flows once updated to the General Ledger Extension v1.69. To activate the new Flows, follow these steps: Go To Setup > Flows
  1. Open the Flow called GL - Create Cost of Payroll andLeave Accrual Journal .
  2. Click the Activate button.
Lightning Web Component Updates While introducing enhancements to the security capabilities, the opportunity has also been taken to convert some Visualforce pages to Lightning Web Components (LWC). These LWC updates are Compulsory and allow users to utilise the improvements to different functionalities. Configuration steps:
  1. Update Page Layouts for New/Depreciated Field(s), Button(s) and Action(s) (Compulsory)

Update Page Layouts for New/Depreciated Field(s), Button(s) and Action(s) (Compulsory)

To incorporate these enhancements, follow the steps below:

Update Assignment Page Layouts for Create Timesheets and Create Invoiceable Fees

Go to Setup > Object Manager
  1. Select Assignment (tc9_pr__Assignment__c).
  2. Click on Page Layouts .
  3. Click the Page Layout Assignments button.
  4. Select the page layout assigned to the Temp Record Type (i.e. Time2Pay Assignment - Temp ).
  5. Remove the following button(s) from the page layout:
    • Create Timesheets
    • Create Invoiceable Client Paid Expense Button
    • Create Invoiceable Payroll Services Fee Button
    • Create Invoiceable Perm Fee Button
    • Create Invoiceable Project Services Fee Button
    • Create Invoiceable Retainer Fee Button
    • Create Invoiceable Temp to Perm Fee Button
  6. Add the following Lightning Action Link/Button (under Mobile & Lightning Actions) to the page layout:
    • Create Timesheets
    • Create Invoiceable Fee
  7. Click Save .
  8. Repeat steps 1-7 above again for the page layout assigned to Perm Record Types of Assignments.

Update Client Page Layouts for Create Invoiceable Fee

Go to Setup > Object Manager
  1. Select Account .
  2. Click on Page Layouts .
  3. Click the Page Layout Assignments button.
  4. Select the page layout assigned to the Client Record Type (i.e. Time2Pay Client ).
  5. Remove the following button(s) from the page layout:
    • Create Invoiceable Client Paid Expense Button
    • Create Invoiceable Payroll Services Fee Button
    • Create Invoiceable Perm Fee Button
    • Create Invoiceable Project Services Fee Button
    • Create Invoiceable Retainer Fee Button
  6. Add the following Lightning Action Link/Button (under Mobile & Lightning Actions) to the page layout:
    • Create Invoiceable Fee
  7. Click Save .

Update Invoice Page Layout for Send Invoice Email

Go to Setup > Object Manager
  1. Select Invoice (tc9_et__Invoice__c).
  2. Click on Page Layouts .
  3. Click the Page Layout Assignments button.
  4. Select the page layout assigned to the Invoiceable Fees or the Payroll Items Record Type (i.e. Time2Pay Invoice - Invoice ).
  5. Remove the following Visualforce Detail button from the page layout:
    • Send Invoice Email
  6. Add the following Lightning Action Link/Button (under Mobile & Lightning Actions) to the page layout:
    • Send Invoice Email
    • Create Invoice PDF
  7. Click Save .
  8. Please repeat the steps above to the page layout assigned to the Credit Note Record Type (i.e. Time2Pay Invoice - Credit Note ).
To update the new View Invoice PDF field so the Invoice PDF formula field will be able to view Invoices already created on previous versions of Time2Pay Package (i.e. have Online URL field populated), please run the script below: Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from below script box.
  3. Click the Execute button.
IMPORTANT: This is limited to 10,000 Invoices so may need to be run multiple times to handle all Invoices in an Org.

Remove New Rate Calculator Button on the Assignment page layout

Go to Setup > Assignment
  1. Select Assignment (tc9_pr__Assignment__c).
  2. Click on Page Layouts .
  3. Click the Page Layout Assignments button.
  4. Select the page layout assigned to the Temp Record Type (i.e. Time2Pay Assignment - Temp ).
  5. Remove the following button(s) from the page layout:
    • New Rate Calculator
  6. Click Save .
Reschedule Timesheet Interpretation Jobs to reduce Debug Logs The requirement to reschedule Timesheet Interpretation Jobs is compulsory. Enhancements have been made to when Timesheets are processed to reduce Debug Logs when Assignments do not have any Assignment Rates. Rescheduling the Time Interpretation Schedules jobs with the suggested method below will ensure Timesheets with no Assignment Rates on the related Assignment will not be included in the Timesheet Interpretation scheduled job. Configuration steps:
  1. Delete the existing Time Interpretation schedule jobs (Conditionally Compulsory)
  2. Reschedule all the required Time Interpretation schedule jobs (Conditionally Compulsory)

Delete existing Scheduled Job (Conditionally Compulsory)

To ensure 2cloudnine will use the latest improvements to the Interpretation Scheduled Job, the existing Scheduled Job must be deleted. Before deleting, please review the scheduled frequency of the jobs, and if they are different from the times listed below in the Script box, you would be recommended to take a screenshot of them to ensure when it’s rescheduled that it reflects the same frequency as the existing one. Go to Setup > Scheduled Jobs
  1. Scroll down the list of scheduled jobs until you locate all which start with ScheduleTimeInterpretation .
  2. Select the Del next to the ScheduleTimeInterpretation listed, and then select OK from the pop-up.
  3. Repeat for all listed Time Interpretation jobs scheduled.

Set New Scheduled Job (Conditionally Compulsory)

If you have deleted the existing Scheduled Jobs for Time Interpretation, they need to be rescheduled so that they use the latest updates to the code. Please identify if the scheduled jobs are the same frequency as listed in the script, and ensure the frequency is as per the original jobs. Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from the below script box.
  3. Click the Execute button.
The ability to select Part Day Public Holidays on Timesheet Entries The new functionality to cater for part-day public holidays during Timesheet Interpretation is Conditionally Compulsory and the below configuration steps should only be completed if the functionality is required:

Create new picklist value (Conditionally Compulsory) Go to Setup > Object Manager

  1. Select Timesheet Entry (tc9_et__Timesheet_Entry__c)
  2. Select Fields & Relationships .
  3. Select the field Entry Type (tc9_et__Entry_Type__c).
  4. In the values section, review if there is the value ’ Part Day Public Holiday ’, and if not, select the New button.
  5. Enter the value Part Day Public Holiday in the textbox.
  6. Select the checkbox ’ Add the new picklist values toall Record Types that use this Global Value Set ’.
  7. Select the Save button.
Dynamic Batch Size for Pay Batch creation This Pay Batch Creation setting is optional and has been added to the Pay Batch Size Custom Metadata Types which provides users with the ability to adjust the batch sizes when Pay Batches are in the process of creating. In the event a client experiences errors creating Pay Batches, due to the volume of underlying data, it is recommended to reduce the Pay Batch Creation value, which is defaulted to 50.

Reduce the Pay Batch Creation batch size (Optional)

To reduce the Pay Batch Creation batch size: Go to Setup > Custom Metadata Types
  1. Click Manage Records next to Payroll Batch Size .
  2. Select Edit next to Batch_PayBatchCreation .
  3. Enter the new batch size value.
The value is capped at 50 in the code.

Picklist values from Assignment Rate objects

The deactivation of picklist values for the Archiving Status field is compulsory. Users must manually deactivate the Archiving and Archiving Failed picklist values from the Archiving Status field. To do so, please follow the steps below:

Deactivate the Picklist values (Compulsory)

Go to Setup > Object Manager
  1. Select the Assignment Rate object using Quick Find.
  2. Click on Fields & Relationships .
  3. Select the Archiving Status field using Quick Find.
  4. Scroll down and click on the button View Archiving Status Value Set .
  5. Select Deactivate next to the following picklist values:
    • Archiving
    • Archiving Failed
Customise the Field Labels on Pay Advice Templates and Pay Advice PDFs The customisation of Pay Advice Template fields is Compulsory. Pay Advice Templates now have an additional 3 fields which enhance the ability for the standard text of the field name to be changed to a customised label name at a Pay Advice Template level displayed on Pay Advice PDFs. Users need to add the following fields to the Pay Advice Template record page layout by following the steps below: Go to Setup > Object Manager
  1. Select the Pay Advice Template object using Quick Find.
  2. Click on Page Layouts .
  3. Select any page layout that is used for the Pay Advice Template object.
  4. Select the field Label - Payroll Id Field , and drag it onto the page layout underneath the existing fields in the Label Overrides Section.
  5. Select the field Label - Total Earnings Field , and drag it onto the page layout underneath the existing fields in the Label Overrides Section.
  6. Select the field Label - Total Net Field , and drag it onto the page layout underneath the existing fields in the Label Overrides Section.
  7. Select the Save button.
  8. Repeat for all page layouts on the Pay Advice Template Object.
To update the new fields from blank to the default value on all existing Pay Advice Template Records, please run the script below: Go to Setup > Developer Console > Debug > Open Execute Anonymous Window
  1. Delete or comment out any code that is in the window.
  2. Paste in the copied script from below script box.
  3. Click the Execute button.
If you are not using the standard Packaged Permission Sets within your Org, and instead need to apply the increased permissions to your Custom Permission Sets or Profiles, please refer to Appendix 8.

Enable Rate per Quantity Worked

The addition of Rate per Quantity Worked picklist value is optional. The Rate per Quantity Worked value on the field Allowance Rate Type may need to be enabled in your org for use when creating Payroll Allowances. To do so, follow the steps below:

Payee Allowance Template (Optional)

Go to Setup > Object Manager
  1. Click Payee Allowance Template .
  2. Click Record Types and select Payroll Allowance .
  3. Click Edit next to the picklist value Allowance Rate Type .
  4. Select the Rate per Quantity Worked picklist value so it is added to the Selected Values list.
  5. Select the Save button.

Payee Allowance Record (Optional)

Go to Setup > Object Manager
  1. Click Payee Allowance Record .
  2. Click Record Types and select Payroll Allowance .
  3. Click Edit next to the picklist value Allowance Rate Type .
  4. Select the Rate per Quantity Worked picklist value so it is added to the Selected Values list.
  5. Select the Save button.

Deleting a Pay Batch from the standard page

The configuration to allow deleting a Pay Batch from the standard page is compulsory. To improve User experience, a custom Delete Pay Batch button has been created to allow a Pay Batch to be deleted from the standard page, rather than from Pay Batch Manager UI. There have been instances where, due to their very large size, some Pay Batches can not be loaded in the Pay Batch Manager UI, preventing the ability for them to be deleted. In such an instance, this new Delete Pay Batch button can be used to delete the Pay Batch, delete/update any associated records and rollback any underlying records as required, via the standard page. To add the Delete Pay Batch button: Go to Setup > Object Manager
  1. Click Pay Batch .
  2. Select any page layout that is used for the Pay Batch object.
  3. Remove the standard Salesforce Delete button.
  4. Add the Delete Pay Batch button.
  5. Select Save .
  6. Repeat for all remaining page layouts for this object.

Edit the Help text for Employee Influenced Super Variation field

This configuration to update the Help text for Employee Influenced Super Variation field is compulsory. The Help text on the Employee Influenced Super Variation field needs to be updated to explain clearer what happens if you select the picklist value of No, compared to leaving the field blank. This provides Users with the outcome of selecting No (reports the amount in the Award column for SuperStream reports) instead of the SGC column which is what occurs when the picklist is left blank. To update the Help Text, please follow the steps below:
  1. Go to Setup > Object Manager .
  2. Click Payee Withholding .
  3. Click on Fields & Relationships .
  4. Click on the field Employee Influenced Super Variation .
  5. Click the Edit button.
  6. In the field Help Text , replace the existing textwith the below text and click Save :
If the field is left blank, the Employer Contribution will report in the SGC field for SuperStream Reports, however, if it is populated with ‘No’ the amount will report in the Award field for Superstream Reports. If populated with ‘Yes’ it will report in the RESC field for Superstream Reporting.

Enable ‘Enhanced’ Import Type of Timesheets using the Integrated Import Tool

The addition of an Enhanced Import Type picklist value is compulsory. The Import Tool has been enhanced when importing Timesheets to accommodate either the ‘Enhanced’ or ‘Alayacare’ formats when using the ‘Alayacare’ transformation. The picklist value must be added to the Import Type field on the Imported Record object for existing Orgs. To add the new ‘Enhanced’ Import Type picklist value, please follow the below steps: Go to Setup > Object Manager
  1. Select the Imported Record object using Quick Find.
  2. Click on Fields & Relationships .
  3. Select the Import Type field using Quick Find.
  4. In the Values section, click on the New button
  5. Type ‘Enhanced’ into the large textbox.
  6. Select the following record types: Allowance and Timesheet .
  7. Click on Save .

Appendix 1 Update

The table below defines the access that must be granted to internal Payroll Users for new components introduced to provide further enhancements to MPR and Template Groups.

Appendix 2 Update

The table below defines the access that must be granted to internal Payroll Users for new components introduced to provide further enhancements to Timesheets.

Appendix 3 Update

The table below defines the access that must be granted to internal Payroll Users for new components introduced to provide further enhancements to Interpretation Rules and Breakpoints.

Appendix 4

The table below defines the access that must be granted to internal Payroll Users for new components introduced to provide further enhancements to multiple functionalities.

Appendix 5

The table below defines the access that must be granted to internal Users for all components that allow efficient functioning of the Pay Batch.

Appendix 6

The table below defines the access that must be granted to internal Payroll Users for new components introduced to provide further enhancements to Rate Calculator.

Appendix 7

The table below defines the access that must be granted to Customer Community Users for new components introduced to provide further enhancements to Employee Community.

Appendix 8

The table below defines the access that must be granted to internal Payroll Users for new components introduced to provide further enhancements to Payroll functions.

Appendix 9

The table below defines the access that must be granted to internal Payroll/Finance Users for existing components introduced to provide further enhancements to the Invoicing function.