Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In this release a new process has been introduced to provide the ability to bulk import manual items from an external source into an interpreted timesheet. An interpreted timesheet is a timesheet that has been keyed, submitted and approved within the Time & Attendance module, and has been passed through the interpreter engine to apply rules established in related Agreements.

Note

Please be aware that there is a known issue with this feature should an unhandled error occur, for example disruption in service during the import process. The results will show that the batch has completely failed, however some of the manual items may have been processed. We will be fixing this issue as a priority in a future release so that you will be able to view a report that shows the items that were processed in the batch. In the interim if you are notified of a failed batch, please use the search function in Interpreter Review > Interpreter Details Tab and enter in the batch number. This will show a list of timesheets where manual items have been imported for that batch where a partial import was completed.

The Interpreter Manual Item Bulk Import workflow mirrors the current import wizard used to import timesheets, but however it has been designed to support mapping, validation and import of manual items into ‘Not Reviewed’ timesheets within the Interpreter Review module.

Once the security permission has been assigned (see Configuration below for details on this permission) you will see the ‘Import’ item under the Interpreter menu on the left hand slider menu panel.

...

Once selected, the Manage Interpreter Import Batches screen displays. From this screen you can:

  • search and find existing batches by status, date range, batch number and source.

  • view batch audits

  • view related exception and validation reports

  • create and queue a new import batch

...

Where the Add action is selected you can commence the import process by uploading the file to be imported. A source (configured in Maintenance > Source for Record Type ‘Timesheet’) can be assigned to identify the source of the data if required.

...

Once the file has been successfully uploaded, click the Next action to progress to the Import Settings stage. From this screen you can:

  • map the file headers (shown in Column Header) to fields in an interpreted timesheet manual item.

  • Import Template - select and apply stored mapped template to save time.

  • Save Template - once the fields have been mapped, you can save the mappings to be re-used for a future import.

  • Delete Template - delete an existing template that is no longer required.

  • Clear Mappings - clear the mapped items in the list.

  • Queue Batch - once the fields have been mapped, queue the import batch to commence processing.

  • Cancel Batch - cancel where the batch is no longer required for import.

  • Save Batch - save the batch where you wish to return to finalise and queue for processing at a future time. This changes the batch status to ‘Open’.

...

Manual Item mapping field details are described below:

...

Map to Fields

...

Description

...

Data Format

...

Candidate ID

...

Number that uniquely identifies a candidate, as configured on a candidate record in Recruitment Manager.

...

Integer (9 characters exactly)

...

Candidate Alt No

...

Alternative candidate number or code that is used by the client to reference a candidate, as configured in the candidate record properties in Recruitment Manager.

...

Alphanumeric (maximum 50 characters)

...

Candidate Firstname

...

Given name of a candidate, as configured on a candidate record in Recruitment Manager.

...

Alphanumeric (maximum 50 characters)

...

Candidate Surname

...

Family name of a candidate, as configured on a candidate record in Recruitment Manager.

...

Alphanumeric (maximum 50 characters)

...

Candidate Full Name (formatted CandidateSurname CandidateFirstname)*

...

Full name of a candidate in the format <surname> <first name>.

For example: Smith John

Info

This field requires one string of characters followed by a space character, followed by another string of characters. The system will interpret the first string as the surname and the second string as the first name. Therefore, middle names or initials are not supported if using this field. For example,Smith A John is not valid because the system will interpret the character 'A' as the first name, because it directly follows the space character.

...

Alphanumeric (maximum 101 characters)

...

Candidate Full Name (formatted CandidateFirstname CandidateSurname)*

...

Full name of a candidate in the format <first name> <surname>.

For example: John Smith

Info

This field requires one string of characters followed by a space character, followed by another string of characters. The system will interpret the first string as the first name and the second string as the surname. Therefore, middle names or initials are not supported if using this field. For example, John A Smith is not valid because the system will interpret the character 'A' as the surname, because it directly follows the space character.

...

Alphanumeric (maximum 101 characters)

...

Client No

...

Number that uniquely identifies a client, as defined in a client record in Recruitment Manager.

...

Integer (9 characters exactly)

...

Client Alternate No

...

Alternative client number or code that the client uses to identify themselves, as configured in the client record properties in Recruitment Manager.

...

Alphanumeric (maximum 50 characters)

...

Cost Centre Code

...

Code that identifies a client cost centre (site), as defined in a Cost Centre record in Recruitment Manager.

Info

Two cost centres that belong to the same client cannot have the same cost centre code. However, cost centres belonging to different clients can have the same cost centre code. Therefore, if the same cost centre codes are used across different clients in your system, it is recommended that you use the Cost Centre No. field instead to help ensure a unique match.

...

Alphanumeric (maximum 50 characters)

...

Cost Centre Name

...

Name of a client cost centre (site), as defined on a Cost Centre record in Recruitment Manager.

Info

Two cost centres that belong to the same client cannot have the same cost centre name. However, cost centres belonging to different clients can have the same cost centre name. Therefore, if the same cost centre names are used across different clients in your system, it is recommended that you use the Cost Centre No. field instead to help ensure a unique match.

...

Alphanumeric (maximum 50 characters)

...

Cost Centre No

...

 System-generated, nine-digit number that uniquely identifies a client cost centre (site), as defined in a Cost Centre record in Recruitment Manager.

...

Integer (9 characters exactly)

...

Job Alt No

...

Alternative job order number that is used by the client to reference a job order, as configured in the job order record properties in Recruitment Manager.

...

Alphanumeric (maximum 50 characters)

...

Job ID

...

Unique job number that identifies a specific job order record in Recruitment Manager.

...

Integer (9 characters exactly)

...

Purchase Order No

...

Unique number or code that identifies a purchase order number, as assigned to a job order record in Recruitment Manager.

...

Alphanumeric (maximum 50 characters)

...

Timesheet ID

...

The ID of the timesheet that the manual item is to be applied to. This is a system generated value that is assigned to a timesheet.

...

Numeric

...

Timesheet Week Ending Date

...

Date on which the week ending date of a timesheet falls.

...

Date (format: dd/mm/yyyy)

...

Timesheet Week Starting Date

...

Date on which the week starting date of a timesheet falls.

...

Date (format: dd/mm/yyyy)

...

Manual Item Date

...

Date of the manual item, must intersect with the related interpreted timesheet’s Start Date and End Date period.

Mandatory

...

Date (format: dd/mm/yyyy)

...

Pay Code Import Code

...

Import code that is assigned to a pay code, as configured in the pay code record header in Rates and Rules. This can be used to identify manual/additional timesheet items.

Mandatory where Pay Code Name is not supplied.

Note that this field needs to be used to identify additional items rather than the Pay Code Name - must relate to an active Pay Code for the Timesheet’s Country.

...

Alphanumeric (maximum 50 characters)

...

Pay Code Name

...

Unique name that identifies a pay code, as configured in the pay code header in Rates and Rules. This can be used to identify manual/additional timesheet items.

  • Mandatory

  • Must be an active Pay Code for the Timesheet’s Country.

Note that this field needs to be used to identify additional items rather than the Pay Code Import Code field

...

Alphanumeric (maximum 50 characters)

...

Pay Quantity

...

Quantity that applies to an additional pay (manual) timesheet item.

  • Mandatory

  • Cannot be null (but can be zero).  Both + & - values are accepted.

...

Numeric (maximum 38,6)

...

Reimbursement Net Value

...

The net value that applies where the related manual item Pay Code is of type ‘Reimbursement’.

  • Mandatory where Pay Code is of type ‘Reimbursement’.

  • Cannot be null (but can be zero).

...

Numeric (maximum 38,6)

...

Reimbursement GST/VAT Value

...

The GST/VAT/Tax component value that applies where the related manual item Pay Code is of type ‘Reimbursement’.

  • Mandatory where Pay Code is of type ‘Reimbursement’.

  • Cannot be null (but can be zero).

...

Numeric (maximum 38,6)

...

Pay Rate

...

Where the manual item is not of type ‘Reimbursement’ a pay rate value is required.

  • Mandatory

  • Can have a value of zero.  Both + & - values are accepted.

...

Numeric (maximum 38,6)

...

Bill Code Import Code

...

Import code that is assigned to a bill code, as configured in the bill code record header in Rates and Rules. This can be used to identify manual/additional timesheet items.

Mandatory where Bill Code Name is not supplied.

Note that this field needs to be used to identify additional items rather than the Bill Code Name - must relate to an active Bill Code for the Timesheet’s Country.

...

Alphanumeric (maximum 50 characters)

...

Bill Code Name

...

Unique name that identifies a bill code, as configured in the pay code header in Rates and Rules. This can be used to identify manual/additional timesheet items.

  • Mandatory

  • Must be an active Bill Code for the Timesheet’s Country.

Note that this field needs to be used to identify additional items rather than the Bill Code Import Code field

...

Alphanumeric (maximum 50 characters)

...

Bill Quantity

...

Quantity that applies to an additional bill (manual) timesheet item.

  • Mandatory

  • Cannot be null OR zero.  Both + & - values are accepted.

...

Numeric (maximum 38,6)

...

Bill Rate

...

The rate that is changed to the client for the manual item.

  • Mandatory. 

  • Can have a value of zero. Both + & - values are accepted.

...

Numeric (maximum 38,6)

...

Project Code

...

If the timesheet’s related job order is set to enforce project code, then a valid project code is required.

...

Alphanumeric (maximum 20)

Validations

Once the batch has been queued for processing, the system will complete a series of validations, similar to Timesheet Import, to ensure that:

  • The data provided can be used to match to an interpreted timesheet.

  • The data provided can be used to create manual items in an interpreted timesheet.

  • The data provided is valid.

Click here for further details on how to use Interpreter Manual Item Import feature.

Benefits

As users can now inject multiple manual items into interpreted timesheet timesheets via import, this will save considerable time by removing the need to manually key add items into individual timesheets within Interpreter Review.

...