Skip to main content

App Usage

info

Enable Autostart for SQL HRMS to ensure E TMS features work accordingly (refer Autostart)

Dashboard

dashboard

  • Session Card: User's work session shift time
    • Icon on the top right corner (green box) indicates the clock method (by GPS or QR) of the day. If there is no icon displayed, it means that user is not required to clock for that day
    • It shows user's first Clock In and last Clock Out of the day with an estimated calculation of late in and early out
    • User can tap on the card to direct to User's Attendance Log
    • User can tap on the 'Clock In' button to direct to Clock In / Clock Out page
      • If no work session is assigned or no clock method is selected, the button will be disabled
  • Upcoming Holiday: User's upcoming public holidays

Clock In / Clock Out

By GPS

ButtonExplanation
clock-button1SQL HRMS app's Location service is unable to start. This may due to the following reasons:

1. User's location service is not enabled
2. The required location permission is not allowed

Refer Location Service and Permission
clock-button2SQL HRMS app is trying to get user's current location
clock-button3User is not within work location. However, if user is really within their work location, SQL HRMS app will continuously try to get a more accurate position so that user will be able to Clock In / Clock Out
clock-button4User's location is mocked and is not allowed to Clock In / Out
clock-button5User is within work location and is allowed to Clock In
clock-button6User is within work location and is allowed to Clock Out

Clock In

clock-in1

  • User who is a traveller will show a 'Traveller' with green check
info

If user forget to clock out, the app will reset the time tracking after 10 hours (600 mins) after Session Work End time and last Clock In time

clock-in2

Clock Out

clock-out1

  • If 'Claim OT' switch is turned on

    • The 'OT Break Time (min)' will be visible

      clock-out2

    • When employee tap the 'Clock Out' button, a few different dialog may be shown, as explained below

    DialogExplanation
    clock-out3If OT Rules are fulfilled, an 'Overtime Confirmation' dialog will be prompt that allows the employee to adjust their OT time and OT break time
    clock-out4If no OT Rules is found, an 'Overtime Confirmation' dialog (with 'No OT entitlement found' stated at the bottom) will be prompt that allows the employee to adjust their OT time and OT break time
    clock-out5If not within OT Period, employee will be given option to continue Clock Out without claiming OT
    clock-out6If minimum OT set in OT Rules is not fulfilled, employee will be given option to continue Clock Out without claiming OT
  • 'Claim As Leave' switch will only be visible on Rest Day and Public Holiday

  • If 'Claim As Leave' switch is turned on

    • An earn replacement leave application will be posted when employee clocked out
    • When employee tap the 'Clock Out' button, a 'Claim As Leave' dialog will be prompt that allows the employee to pick the leave type that they want to claim

    clock-out7

By QR

ButtonExplanation
clock-button7SQL HRMS app's Bluetooth service is unable to start. This may due to the following reasons:

1. User's Bluetooth service is not enabled
2. The required nearby devices permission is not allowed

Refer Bluetooth Service and Nearby Devices Permission
clock-button5User is allowed to Clock In
clock-button6User is allowed to Clock Out

Clock In

clock-in3

  • 'Attachments' field will not be available
  • Proceed to Clock In will generate a QR Code that will be scanned by SQL Clock In app
    • User can adjust the brightness of the screen with the slider
    • The QR Code will only be valid for 20s before user will need to regenerate a new QR Code

Clock Out

clock-out8

  • If 'Claim OT' switch is turned on, it will go through similar OT validations as By GPS before QR Code is generated
warning

Screenshotting the QR Code is not allowed!

Work Location

Step: Tap 'View Work Location' label button

work-location

  • Purple Location icon: Employee's current location
  • Green Check icon: Location that the employee is currently in
info

Multiple work locations with the same coordinate will be considered as one

Work Session Calendar

My Work Session

User can view his own work session in calendar view

my-work-session

  • Red font with purple box: Public Holiday
  • Purple box: Rest Day
  • Icon (bottom right corner): Clock Method
  • Whole card: Direct to Work Location page to view locations where the user is allowed to clock in / clock out on that day

Team Work Session

User can view employee's team member's work session and work session of the employees that the manager is managing

team-work-session

Log

Processed Log

processed-log1

  • The bar chart shows employee summary of a week

    • Blue bar (480 minutes): Employee fulfilled expected work duration
    • Purple bar (397 minutes): Employee did not fulfill expected work duration
  • On Behalf indicates the log is clock by whom

    • Admin: Log filled in from SQL Payroll
    • Manager: Manager clock on behalf through SQL HRMS app
    • '-' symbol: Employee clock by themselves through SQL HRMS app
  • Tap on the bar or date to view the summary and attendance logs

  • 'Leave Status' button is to view all leave applications applied on that date

    processed-log2

  • 'Timeline' button will direct to Attendance Timeline to view user's locations (refer Timeline for more details)

    processed-log3

Unprocessed Log

unprocessed-log

  • Rough calculation on late in, early out and overtime will be calculated on those log that are not synced and processed in SQL Payroll
  • User are encouraged to process the logs on SQL Payroll in order to obtain a more accurate results on late in, early out and overtime

Timeline

timeline

  • Employee List will only be visible to managers, employees will be directed into their own timeline
  • Timeline plots the user's clock in, clock out and status update locations on a map
  • User can view the remark and attachments of each log if available
    • Paper Clip icon will only appear if there's attachment for that log
    • If there are more than one attachment attached, tapping on the Paper Clip icon a pop up will appear with a list of attachments
  • User can tap on each log card to focus on the log's location in the map
  • Icon identifiers:
    Log IconMap Icon
    Clock Inlog-icon1map-icon1
    Status Updatelog-icon2map-icon2
    Clock Outlog-icon3map-icon3

Work OT

Shows the employee's OT entitlement

work-ot

Team Log

My Summary

my-summary

  • User can view his own time attendance summary
  • User can tap on the card to direct to Attendance Log to view detailed summary

Team Summary

team-summary

  • User can view his team member's time attendance summary
  • Only manager that is managing that employee can tap on the card to direct to Attendance Log for more detailed summary
  • 'Clock on Behalf' button will be visible only to manager on current date and previous dates where time attendance summaries have not been process
  • Filtering chips can be used to filter the summary:
    • Late In
    • Early Out
    • Absence
    • Outside
    • OT
    • Leave

Clock On Behalf (Manager only)

Managers are allowed to clock in on behalf for his team by tapping on the 'Clock on Behalf' button

clock-on-behalf1

  • After choosing an employee, the manager is directed to the Attendance Log where a Right Arrow icon on each log and a 'Clock In' button is visible
  • Tap on the Right Arrow icon to direct to Attendance Log Detail

Clock On Behalf

clock-on-behalf2

ButtonExplanation
clock-button1SQL HRMS app's location service is unable to start. This may due to the following reasons:

1. User's device GPS is not enabled
2. The required location permission is not allowed

Refer Location Service and Permission
clock-button2SQL HRMS app is trying to get user's current location
clock-button4User's location is mocked and is not allowed to Clock In / Out
clock-button5User's location is detected and is allowed to Clock In
clock-button6User's location is detected and is allowed to Clock Out
  • Manager's location will be captured when help to clock on behalf
  • Manager can adjust the employee's clocking time and checked 'Claim OT' or 'Claim As Leave' if needed
  • Manager are not allowed to clock out on behalf if employee already clocked out on the next day
  • Manager are not allowed to clock on behalf earlier than the stated last processed date and time

View Attendance Log Detail (Right Arrow Icon)

attendance-log-detail

  • A Pencil icon will be visible next to the time if the log is allowed to be adjusted
  • Any date and time earlier than the stated last processed date and time cannot be adjusted

Notification

Geofence Service

The notification will appear after employee clocked in and has 'GPS Monitoring' enable for their Work Session

geofence-service

Clock In / Out Reminder

  1. Remind user to clock in when he is within work location

    reminder1

  2. Remind employee to clock out it's work end

    reminder2

Status Update

  • Managers will receive their managing employees' status update
  • Types of status update:
    • Location service off

      status-update-notification1

    • Employee outside work location

      status-update-notification2

    • Mock / Fake location

      status-update-notification3

Clock On Behalf

  • The manager themselves and other managers managing the same employee will receive the following notifications once they clock on behalf for an employee

    • App Notification

      clock-on-behalf-notification1

    • Email Notification

      clock-on-behalf-notification2

  • The employee will receive the following notifications once their manager clock on behalf for them

    • App Notification

      clock-on-behalf-notification3

    • Email Notification

      clock-on-behalf-notification4

Adjusted Attendance Log

  • The manager themselves and other managers managing the same employee will receive the following notifications once they adjusted an employee's attendance log

    • App Notification

      adjusted-log-notification1

    • Email Notification

      adjusted-log-notification2

  • The employee will receive the following notifications once their manager adjusted their attendance log

    • App Notification

      adjusted-log-notification3

    • Email Notification

      adjusted-log-notification4

Employee login from a different device

  • Managers will receive an email notification when his team use a different device to login to the app

  • The purpose is to help manager keep track if there are any employees that might help their friends to clock in / out

    different-device-notification