TMS – Protime

The table below shows the data relationship between PMI data elements/fields (target) and corresponding source data elements/fields (source).

You will find the transformation/load rules meant to explain any programmatic manipulation and calculation applied in the adapter to get the desired data format and/or result in the PMI staging table where such have been applicable.

An example of the source file data, format and structure is also attached below the table.

This table will be updated whenever the source file or the adapter in question are changed throughout the interface life-cycle.


NB. This export lacks property name and therefore needs to have each property defined in [TimeSystem_Properties_External] with the “Property ID” (from the source file).

#PMI data element (target)DescriptionMandatory / OptionalData transformation/load rulesProtime data element (source)Comment
1Property IDID of the property (hotel, restaurant)MDirectly mapped to source equivalentPropertyID
2Property NameName of the property (hotel, restaurant)MDirectly mapped to source equivalentProperty NameNot always reliable.
3Department IDID of the department within the propertyMDirectly mapped to source equivalentNot in use
4Department NameName of the department within the propertyMDirectly mapped to source equivalentDepartmentName
5DateWorking date (timesheet)MDirectly mapped to source equivalentDate
6TimeCategory IDID of the time categoryMDirectly mapped to source equivalentNot in use
7TimeCategory NameName of the time category (e.g. Fixed Salary, Absence)MDirectly mapped to source equivalentType
8JobCategory IDID of the job categoryODirectly mapped to source equivalentNot in use
9JobCategory NameName of the job category (e.g. Servers, Managers)ODirectly mapped to source equivalentPayCodeName
10Staff IDID of the staff (employee)MDirectly mapped to source equivalentStaffID
11HoursNumber of hours (on the timesheet)MExists in minutes. Transformation rule: minutes divided by 60 to get number of hours in PMIHours
12ApprovedIf the hours are approved or notMApproved and to-be-approved hours exist. Loading rule: only import approved hoursApprobationEmpty = true

Was this article helpful?

Related Articles