This section explains how to create Timesheet Import batches to process timesheet import file and therefore create timesheets within the Time and Attendance module.
This section also explains how you can monitor the progress of Timesheet Import batches that have been queued for processing.
How to Process a Timesheet Import File
Before attempting to process a timesheet import file ensure that the import file that you want to process is formatted appropriately and is saved in a location that is accessible on your network. For more information, see Import File Format Validation.
To process a timesheet import file, follow the procedure below.
How to Process a Timesheet Import File |
|
1. |
Go to Agency Portal > Time and Attendance > Timesheet Import. |
2. |
In the Batch List section of the screen, click . |
3. |
Next to the Import File field, click . |
4. |
Using the Choose File to Upload dialog box, navigate to the location where the import file has been saved and click on the import file. |
5. |
Click Open. |
6. |
If the import file you have chosen to upload uses a field delimiter other than a comma to separate fields of information, select the relevant type of character that is used to separate each field from the options available in the Delimiter field. |
7. |
If required, select an option from the Source field to identify where the timesheet data is being imported from. For example, the source may be used to identify the type of third-party clocking system from which timesheet data is being imported. This will allow timesheets to be searched in the Time and Attendance module based on their origin. |
8. |
Click Next. |
9. |
In the Import Template field, select the template that defines the field mappings for the import. Alternatively, in the Map to Field col umn within the Field Mappings section of the screen select the FastTrack field to which each column header in the import file corresponds. |
10. |
Once each column header is mapped to a FastTrack field, click Queue Batch. |
Mapping Fields
The table below lists and describes the FastTrack timesheet fields that can be mapped to column headers in a timesheet import file. These field are available for selection in the Map To Field column on the Import Settings screen when creating a Timesheet Import batch. For each field, the table identifies the data type that is required by the field.
Field Name |
Description |
Data Type |
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 |
Alphanumeric (maximum 101 |
|
Note: |
|
Candidate Full Name (formatted CandidateFirstname CandidateSurname) |
Full name of a candidate in the format <first name> <surname>. For example: John Smith |
Alphanumeric (maximum 101 |
|
Note: |
|
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 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) |
Cost Centre Name |
Name of a client cost centre (site), as defined on a Cost Centre record 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. |
Alphanumeric (maximum 50 characters) |
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) |
Item Date |
Date on which a timesheet item occurred. |
Date (format: |
Timesheet Week Ending Date |
Date on which the week ending date of a timesheet falls. |
Date (format: |
Timesheet Week Starting Date |
Date on which the week starting date of a timesheet falls. |
Date (format: |
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. |
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. |
Alphanumeric (maximum 50 characters) |
Quantity |
Quantity that applies to an additional (manual) timesheet item. |
Numeric |
Pay Rate |
Rate of payment that applies to an additional (manual) timesheet item. |
Numeric |
Project Code |
Unique code that identifies a specific project against which a timesheet item is allocated. |
Alphanumeric (maximum 50 characters) |
Timesheet Code |
Code that uniquely identifies a timesheet, as specified in the timesheet header in Time and Attendance. |
Alphanumeric (maximum 50 characters) |
Attendance Item Name |
Name of an attendance item, as configured in Recruitment Maintenance > Attendance. |
Alphanumeric (maximum 255 |
Attendance Item Import Code |
Import code that is assigned to an attendance item, as configured on an attendance type that is configured in Recruitment Maintenance > Attendance. |
Alphanumeric (maximum 25 characters) |
Attendance Type |
Identifies if a timesheet item is an attendance or absence. Must be set to attendance or absence. |
Alphanumeric (maximum 10 characters) |
Start Time 1 |
Specifies the start time of the 1st shift on a given date. |
Time (format: |
End Time 1 |
Specifies the end time of the 1st shift on a given date. |
Time (format: |
Break Start 1 |
Specifies the unpaid break start time for the 1st shift on a given date. |
Time (format: |
Break End 1 |
Specifies the unpaid break end time for the 1st shift on a given date. |
Time (format: |
Project Code 1 |
Specifies the project code against which the 1st shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 2 |
Specifies the start time of the 2nd shift on a given date. |
Time (format: |
End Time 2 |
Specifies the end time of the 2nd shift on a given date. |
Time (format: |
Break Start 2 |
Specifies the unpaid break start time for the 2nd shift on a given date. |
Time (format: |
Break End 2 |
Specifies the unpaid break end time for the 2nd shift on a given date. |
Time (format: |
Project Code 2 |
Specifies the project code against which the 2nd shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 3 |
Specifies the start time of the 3rd shift on a given date. |
Time (format: |
End Time 3 |
Specifies the end time of the 3rd shift on a given date. |
Time (format: |
Break Start 3 |
Specifies the unpaid break start time for the 3rd shift on a given date. |
Time (format: |
Break End 3 |
Specifies the unpaid break end time for the 3rd shift on a given date. |
Time (format: |
Project Code 3 |
Specifies the project code against which the 3rd shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 4 |
Specifies the start time of the 4th shift on a given date. |
Time (format: |
End Time 4 |
Specifies the end time of the 4th shift on a given date. |
Time (format: |
Break Start 4 |
Specifies the unpaid break start time for the 4th shift on a given date. |
Time (format: |
Break End 4 |
Specifies the unpaid break end time for the 4th shift on a given date. |
Time (format: |
Project Code 4 |
Specifies the project code against which the 4th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 5 |
Specifies the start time of the 5th shift on a given date. |
Time (format: |
End Time 5 |
Specifies the end time of the 5th shift on a given date. |
Time (format: |
Break Start 5 |
Specifies the unpaid break start time for the 5th shift on a given date. |
Time (format: |
Break End 5 |
Specifies the unpaid break end time for the 5th shift on a given date. |
Time (format: |
Project Code 5 |
Specifies the project code against which the 5th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 6 |
Specifies the start time of the 6th shift on a given date. |
Time (format: |
End Time 6 |
Specifies the end time of the 6th shift on a given date. |
Time (format: |
Break Start 6 |
Specifies the unpaid break start time for the 6th shift on a given date. |
Time (format: |
Break End 6 |
Specifies the unpaid break end time for the 6th shift on a given date. |
Time (format: |
Project Code 6 |
Specifies the project code against which the 6th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 7 |
Specifies the start time of the 7th shift on a given date. |
Time (format: |
End Time 7 |
Specifies the end time of the 7th shift on a given date. |
Time (format: |
Break Start 7 |
Specifies the unpaid break start time for the 7th shift on a given date. |
Time (format: |
Break End 7 |
Specifies the unpaid break end time for the 7th shift on a given date. |
Time (format: |
Project Code 7 |
Specifies the project code against which the 7th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 8 |
Specifies the start time of the 8th shift on a given date. |
Time (format: |
End Time 8 |
Specifies the end time of the 8th shift on a given date. |
Time (format: |
Break Start 8 |
Specifies the unpaid break start time for the 8th shift on a given date. |
Time (format: |
Break End 8 |
Specifies the unpaid break end time for the 8th shift on a given date. |
Time (format: |
Project Code 8 |
Specifies the project code against which the 8th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 9 |
Specifies the start time of the 9th shift on a given date. |
Time (format: |
End Time 9 |
Specifies the end time of the 9th shift on a given date. |
Time (format: |
Break Start 9 |
Specifies the unpaid break start time for the 9th shift on a given date. |
Time (format: |
Break End 9 |
Specifies the unpaid break end time for the 9th shift on a given date. |
Time (format: |
Project Code 9 |
Specifies the project code against which the 9th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Start Time 10 |
Specifies the start time of the 10th shift on a given date. |
Time (format: |
End Time 10 |
Specifies the end time of the 10th shift on a given date. |
Time (format: |
Break Start 10 |
Specifies the unpaid break start time for the 10th shift on a given date. |
Time (format: |
Break End 10 |
Specifies the unpaid break end time for the 10th shift on a given date. |
Time (format: |
Project Code 10 |
Specifies the project code against which the 10th shift on a given date is allocated. |
Alphanumeric (maximum 20 characters) |
Saving Field Mapping Templates
At the Import Settings Stage of the Timesheet Import batch process you must map the column headers in your import file to the corresponding FastTrack timesheet fields. The mapping can be saved as a template so that the next time you import the same type of timesheet file you will not need to configure the mapping manually. Instead, you can select the relevant template and the column headers from your import file will be automatically mapped to the relevant timesheet fields.
Saved templates can be deleted when no longer required.
How to Save a Field Mapping Template
To save a field mapping template, follow the procedure below.
How to Save a Field Mapping Template |
|
1. |
At the Import Settings stage of the Timesheet Import Batch process, make sure you have mapped each column header the import file to a timesheet field. |
2. |
Click Save Template. |
3. |
In the Please provide a name for the template field, key in the name under which you want to save the template. |
4 |
Click OK. |