System administrator
System Maintenance
Scheduled Messages
Modify message
Create message
Scheduled messages
Message frequency options
Report selection
Email settings and troubleshooting
Send one-time message
T&A Web
UK & IRE time change instructions
T&A instructions for UK & IRE Time Change - March 2025
FES Instructions for UK & IRE Summer Time Change β March 2025
Dashboard Maintenance
Profile maintenance
Tab maintenance
Dashboard maintenance
Reports widget
Widget maintenance
Widget public URLs
Themes and Dashboard
Modifying and deleting a created Theme
Dashboard background
Creating a Theme
Custom login logos
Active Themes
Progress Indicator
Theme
Calendar Maintenance
Create calendar
Calendar profiles
Calendar data types page
Calendar maintenance
Creating a Calendar data type
Payslip Management
Kiosk
Kiosk details
Kiosk Configuration
Modify action
Kiosk site planner
Kiosk log
Modify Kiosk preferences
Preparing to install Kiosk
Terminal Site Planner
Deactivate and Reactivate the terminal webpage
Upgrade Terminal Firmware on 900 series or Access Control Unit via Web Service
Terminal upgrades
Terminal Site Planner
Poller preferences
Terminal Actions
Job Scheduler
Poller log
SAML Authentication
Licensing
Licensing upload errors
Upload T&A 8 License Instructions
Temporary Licence
Version Number Mismatch
Licensing
Request a Licence
Upload a Licence
OneAdvanced Identity
Employee License
Messages Received
Enroller
Language Maintenance
Profile language
Importing and Exporting phrases
T&A Error phrases
Language maintenance
Culture maintenance
Advanced T&A Products Minimum IT Specifications
Configuring T&A for use with Microsoft Exchange Online
Support Knowledge Base
Clearing Anomalies - Start a New Period End
T&A 8 licence expiry and renewal
Adding and changing Users in WINTMS
Full Rights for New User
AutoID Badge designer
Delete a Finger Template
Need to Create a Report With a Date Prompt
T&A - European Working Time Directive Features
How to Change the Name Displayed on the Terminal
Client Install instructions
How to Download an Employee to the Terminals
Create New User
Changing the IP Address on a Mitrefinch 900 Series clock or Access control unit.
Employee in TMS but not in HR Manager
GPS clocking location from a mobile phone
Report That Shows if the Employee Has a Photo
Obtaining "500 internal server error" details
Spring Time Change - North America
How to Unlock a User
Support is Evolving
Data Assurance Module - Identifying and preventing the accidental deletion of data (TMS versions 8.33.0.0 and below)
.NET Framework 4.8 for T&A (version 8.35.0+)
'Use Only Once' Checkbox on Book Absence Screen
Changing the OT Threshold for OT Hours Calculation
Poller Keeps Going Down
Help with Australian ADP Export Coding
The Basics
Change Culture
Supervisor Basic Operations
Apply assumed clocks
Changes to hierarchical Security
Adding an additional day of credit
Invalid Login
T&A Entitlement Year End Procedure
Logging in and out as an Employee
Apache Log4j CVE-2021-44228 "Log4Shell" vulnerability
Employee basic operations
TMS Apps
Logging in: the Help button
Adding a keyed absence
Logging in as a Supervisor
Error tGlb.GetPkg
General navigation
COVID 19 - How to manage staff working from home
SAML Authentication in TMS 7
Auto-Rostering - User Admin/Supervisors
Auto-Rostering overview
What data is synced from Time & Attendance to Auto-Rostering?
Schedule Setup
Manage Schedules
Solving a Schedule
Schedule Approval
Employee and User Management
Reporting
Employee Confirmations
Dashboards
Frequently asked questions - Auto-Rostering
T&A Data share
Onsite Report β OneAdvancedβs Liability Statement
Supervisor
The Supervisor View
Employee <undefined>
The Supervisor dashboard
Supervisor toolbar
Selecting Employees
Selection options
Employee and Group functions as a Supervisor
Change Supervisor password
Supervisor Functions
Clocking In and Out
Clocking in and out as a Supervisor
Clocking TAS
Location mapping for Clockings
SMS Clocking with Esendex
Make a T&A clocking
Absences
Employee Security
Invalid Credentials
Locking and unlocking an employee's account
Changing an Employee's PIN
Self service password reset
Password Expiry for Employees
Employee passwords
Timesheets
Payslip Management
Calendars
Restart Employee
Employee Maintenance
Availability
Supervisor Group Functions
On-site List
On-site list profile maintenance
Maintain On-site list
On-site list (Supervisor)
Maintain current watches
Modify On-site list
On-site system preferences
On-site list options
Diary
Group Planner
Rosters
Copy periods action
Create named roster action
Group planner preferences
Shift actions
Shift Lock To
Create personal rosters action
Group planner
Group Clock Card
Group Skills
Letters
Group Absence Profile
Find Cover
Job Planner
Group Messages
Hours Approval
Mass Change
Anomalies
Editing work records to correct Anomalies
Authorising in the Anomalies page
Review Anomalies as Supervisor
Group Badge List
Requests List
Adding Additional Payments
Budgeting
Reports
Reports overview
Supervisor Access to Reports
Default Reports
Report profiles
Creating a New Report
Adding additional columns to a Report
Report tasks
Reports employee selection
Bradford factor report
Running a Report
WinTMS User Guide
Employee
The Employee Dashboard
Employee Functions
Requests
Visitor Booking
On-site List
Employee Planner
Calendars
Clock Card
Clock card
Work record
Clockings Panel
Premium bands panel
Hours bands panel
Additional payments panel
Worked hours panel
Check Anomalies as Employee
Clocking T&A
Actual Lateness
Recent clockings
Employee Details
Timesheets
Reports
Payslips
Group Absence Profile
Availability
Availability
Availability details
Add Availability
Copy Availability
Delete availability
Availability errors
Absences
Employee Documents
Planned Shifts
Employee Messages
Skills
Employee Security
Auto-Rostering - Employees
Release Notes
Upgrading Time and Attendance
Release Reports
T&A 8.45 General Release - 9th July 2025
OneAdvanced People mobile app 1.3 release - 4th June 2025
T&A 8.44.0.0 General Release - 29th May 2025
OneAdvanced People mobile app launch - 20th March 2025
T&A 8.43.0.0 Controlled Release - 12th March 2025
T&A 8.42.0.0 General Release - 5th February 2025
T&A 8.41.2.0 General Release - 13th December 2024
T&A 8.41.1.0 General Release - 4th December 2024
T&A 8.41.0.0 General Release - 6th November 2024
T&A 8.39.0.1 Controlled Release - 17th July 2024
T&A 8.38.5.2 Controlled Release - 1st May 2024
T&A 8.39.0.0 Controlled Release - 19th June 2024
T&A 8.38.5.1 General Release - 16th February 2024
T&A 8.38.5.0 Controlled Release - 29th November 2023
T&A 8.38.4.1 Controlled Release - 2nd November 2023
T&A 8.38.4.0 Controlled Release - 1st September 2023
T&A 8.38.3.0 Controlled Release - 27th July 2023
T&A 8.38.1.0 Controlled Release - 2nd May 2023
T&A 8.38.0.0 Controlled Release - 20th March 2023
T&A 8.38.2.0 Controlled Release - 9th June 2023
T&A 8.37.4.2 General Release - 17th February 2023
T&A 8.37.4.0 Controlled Release - 20th January 2023
T&A 8.37.3.0 Controlled Release - 2nd December 2022
T&A 8.37.2.0 Controlled Release - 21st October 2022
T&A 8.37.1.0 Controlled Release - 1st September 2022
T&A 8.37.0.0 Controlled Release - 22nd July 2022
T&A 8.37.0.1 General Release - 23rd August 2022
T&A 8.36.10 Controlled Release - 9th June 2022
T&A 8.36.9.0 Controlled Release - 28th April 2022
T&A 8.36.8.1 General Release - 28th March 2022
T&A 8.36.7.1 General Release - 17th February 2022
T&A 8.36.7.0 General Release - 3rd February 2022
T&A 8.36.6.0 General Release - 16th December 2021
- All categories
- System administrator
- T&A Data share
- Data share tables
Data share tables
Updated
by Stefan McNamara
Database Overview
The Time and Attendance database combines your employee personal data with clocking records, work records, absence management and system information. This article is a reference to all the tables that are available through the data platform, and provides a link to an article for each table that digs into the details of what each table does, and the information it typically contains. This article is split into EMPLOYEE specific tables, and SYSTEM tables.
If you are migrating existing SQL scripting to the Data Share Platform, please note that the Platform uses the Table Names defined in column 1 (user friendly names that describe a tables contents). Any internal table names in your queries will need to be altered to use the user-friendly table names instead.
Employee Tables
Table Name | Internal Name | Purpose | Unique Key |
EMPLOYEES | TMSEMP | This is the core table for employee data in the T&A system. It contains personal information such as first name, surname, address, and title | EMPREF |
EMPLOYEE_TMS_DETAILS | TMSTMS | This table contains the T&A information for each employee that exists in the EMPLOYEES table. Information such as the employees roster code, work rule and badge number | EMPREF |
EMPLOYEE_CONTRACT_AND_ENTITLEMENTS | CE | All employees have a unique entry in this table, containing such information as their contract code, start date, continuous service date and contracted weekly hours | EMPREF |
ORGANISATION_DETAILS | OD | All employees also have a unique entry in the organisation table that describes their place within the organisation structure. Information such as department, cost centre, and location | EMPREF |
EMPLOYEE_CLOCKINGS | TMSCLK | Every clocking made by your employees is stored in this table, including attendance clockings and activity clockings. This one can get very large! | EMPREF;CLKDT;CLKTYPE;UNIQUEKEY |
EMPLOYEE_FUTURE_CHANGES | TMSFC | Absences, both planned and historical can be found in here. Additionally if there are planned shift changes for your employees they can be found here | EMPREF;FCTYPE;STARTDATE;CODE;EXTCODE;DETAIL |
EMPLOYEE_WORK_RECORDS | TMSWR | The data you will find here consists of one record for each day worked by your employees. The data contains the date of work, the shift that was worked, and any anomalies within those work records | EMPREF;PROCDATE;PROCTIME |
WORKED_HOURS | TMSWRHRS | For each record in the work records above you will find multiple corresponding records in this table, representing the hours worked on the day. For example there may be a row for the BASIC hours worked in a day, and another row for the OVERTIME worked on the same day | EMPREF;PROCDATE;PROCTIME;HRSCODE |
WORKED_HOURS_BANDS | TMSWRBND | Each worked day is divided into a number of bands, that can be found in here for granular daily reporting. Examples might be a morning band (BASIC hours) followed by a lunch break band (no hours code) ending with an afternoon band (BASIC hours) | EMPREF;PROCDT;STARTBAND;FINISHBAND;HRSCODE;HRSTYPE |
JOB_DETAILS | JD | This table contains a unique row for each employee with their job descriptions, including their job grade, position, and whether they are managers or not | EMPREF |
PAY_DETAILS | PR | Your employees payment details can be found in here, including an hourly/salary flag, and annual salary broken down into monthly/weekly/hourly figures | EMPREF |
EMPLOYEE_SKILLS | TMSEMPSK | Skills defined in the table above can be assigned to employees. This table records multiple rows per employee defining the different skills and competencies that have been assigned to them | EMPREF;CODE |
TRAINING_RECORDS | TR | Any training that your employees have been through can be stored in this table, including date of training, an expiry date for certain training types and any skills that the training record contributes to | EMPREF;AUTOKEY |
EMPLOYEE_ENTITLEMENTS | TMSEMPEN | Employees entitlement figures are found in this table. These figures represent the starting positions for each entitlement (e.g. 25 days leave this year) and are not representative of realtime data | EMPREF;CODE |
WORK_RECORD_JOBS | TMSWRJOBS | Jobs that employees have been assigned to via the Auto-Rostering integration can be found in this table | EMPREF;PROCDT;POSTYPE;FROMTIME;TASCODE |
ADDITIONAL_PAYMENTS | TMSWRAD | Work records sometimes contain additional payments, which can be found in here. Examples might include step up payments or meal allowance (depending on your implementation) | EMPREF;PROCDATE;PROCTIME;ADCODE |
System Tables
Table Name | Internal Name | Purpose | Unique Key |
SUPERVISOR_USERS | USERS | All system users (managers, not employees) can be found in this table. Data includes user name, full name and the date and time of each users last activity | USERNAME |
LOOKUP_LISTS | LOOKUP | Dropdown lists in the T&A system can be found in here. Examples include nationality, pay grades, and relationships to next of kin | SETNAME;CODE |
ORGANISATION_LOOKUP_LISTS | LUORG | Similar to the table above, you can find dropdown list definitions in here that relate to the organisation structure for your business. Examples would include departments lists, location lists, and cost centres | SETNAME;CODE |
SHIFT_DEFINITIONS | TMSWS | All predefined shifts in the system can be found in this table. The data includes information such as start time, end time, and number of standard hours. These shifts are the building blocks of your systems rosters | REF |
ABSENCE_CATEGORIES | TMSAC | All absence types that have been defined in the system can be found in this table. You can report on payable vs non-payable absences | CODE |
WORKED_HOURS_CODE | TMSHC | This table is similar to the absence table above, but stores the worked hours codes defined in your T&A system. Examples include BASIC hours, any OVERTIME codes you have defined, and any shift premiums | CODE |
GENERAL_ABSENCES | TMSGNABS | Absences related to groups of employees are found in here. An example would be a statutory holiday that only applies to employees living in a certain location. A general absence is applied to a group, not an individual employee | AUTOKEY |
TERMINAL_DEFINITION | TERMDEF | Hardware clocking terminal information can be found in this table. The data includes unique hardware references numbers, the configuration file each unit is using, and the site on which the hardware is situated | REF |
ROSTER_PATTERNS | TMSWP | You can find the definitions of each system roster in your T&A implementation in this table. Each roster has one unique row, and contains information such as the unique identifying code for each roster, and the number of days in the roster pattern | REF |
AUDIT_TRAIL | HRAUDIT | All changes to employee data (personal data, work records, clockings, absence management and more!) are recorded in this audit table. You can report on the changes made, the user that made the changes, and when the changes occurred | No Unique Key |
SKILLS_LIST | TMSCSKLL | If you have added a list of skills applicable to your business to the T&A application they can be found in this table | CODE |
ENTITLEMENT_SETUP | TMSENT | Entitlement schemes, typically holiday or company sick pay schemes, are stored in this table (although this can vary depending on your implementation) | CODE |