Team JK HR Portal
Join us and make your company a better place.
📘 JK HR App User Manual
✅ Purpose of the HR App
The JK HR App is designed to streamline and simplify human resource management across JK Lifestyle. It enables employees and HR teams to manage daily operations such as attendance, leave applications, job postings, internal communications, and more — all in one platform. The app aims to save time, reduce paperwork, and improve communication between employees and management.
👥 Who Should Use This Manual
This manual is intended for:
- All JK Lifestyle employees
- HR department personnel
- Team leads and managers who approve leave and review attendance
- Any new employee looking to understand how to use the HR app efficiently
Whether you are using the app for the first time or need a quick refresher, this guide will walk you through every feature.
🧩 Overview of Key Features
The JK HR App includes the following core features:
- Attendance Management: Check-in/check-out, view attendance logs, remote attendance
- Leave Management: Apply for leave, view leave balance, track approval status
- Job Postings: View and apply for internal job opportunities
- Announcements: Receive official updates and company notices
- Employee Profile: Manage your basic info and work-related data
- Holiday Calendar: Access annual holiday lists and company events
How to Sign Up or Log In
👤 Who Can Create an Account:
Only HR/Admin or HOD (Head of Department) can create employee accounts.
If your account has not been created yet, please contact your HR or HOD with your:
Full Name:
Employee ID:
Logging In:
The login module ensures secure access to the application's features.
● Location Permission: Users must grant location permission for the check-in/check-out functionality to work correctly. The app can be used without granting permission, but check-in/check-out will require it.
● Valid Credentials: Users must input a valid username and password. Incorrect credentials may result in prolonged loading times and inability to access core features.
● Internet Connection: An active internet connection is required for seamless app usage.
● Version Display: The current application version is displayed at the bottom of the login screen. Users are encouraged to use the latest APK version for up-to-date information and optimal performance.
● Password Obscure: Users have the option to obscure their password for privacy.
⏰ Attendance Module
Home
The home screen provides an overview and quick access to key functionalities.
● Session Expiry: If a session expires, a "Session Expired" message will be displayed for 3 seconds. Users will then need to log out and log in again. For persistent issues, contact the IT or Development team.
● User Information: The top of the homepage displays the user's name, designation, and image. If no image is available in Odoo, a default icon will be shown.
Attendance
Users can check-in and check-out.
Location services must be enabled for accurate check-in/check-out. If disabled, the button can still be pressed, but only the clicked time will be recorded.
○ "Total Hours" represents the difference between check-in and check-out times.
● Logout: Tapping "Logout" clears all application cache.
● Monthly Data Display: The homepage displays month-wise attendance data including:
○ Date
○ Shift
○ Schedule Time
○ In Time
○ Out Time
○ Working Hours
○ Early Out Time
○ Late Time
○ Extra Work Time
○ Attendance Status
○ Late (indicator)
Loan
The loan module allows users to view and request loans.
Loan List: Users can view a list of their loans and personal loan information by tapping the "Loan" section.
Loan Request: Tapping the plus (+) icon allows users to request a new loan by providing the following information:
○ Installment Start Date
○ Total Installments (maximum 12)
○ Requested Amount
○ Grantor
○ Note
Leave
The leave module manages leave requests and tracking.
Leave Types Overview: At the top of this page, users can view their allocated and approved numbers for two leave types: Sick and Casual.
Leave Status Filters: Below the leave types, two options are available:
Upcoming: Displays applied leaves that are not yet approved, rejected, or otherwise processed.
Past: Displays leaves that have been canceled, approved, refused, or are awaiting secondary approval.
Leave Details: Tapping an "Upcoming" card will display the following details:
○ Request Date (from, to)
○ Leave Status
○ Leave State
○ Description
○ First Approver
○ Second Approver
Leave Request: Users can request leave by clicking the "Add" button.
○ Leave Type: Users can select from various leave types: Sick, Gross, Casual, Without Pay, Special Leave, Earned Leave (Maternity Leave for female users).
○ Details: Users must provide a start date, end date, and reason.
○ Constraint: Users cannot request leave for already applied dates.
○ Restrict: User can’t give request on applied days
Shift Management Module
The Shift Management feature allows team leads, HODs, or HR to create and manage employee work shifts. This helps maintain clear scheduling for employees working in different time slots (morning, evening, night, etc.).
Shift
The shift module allows users to view and manage their work shifts.
Monthly Shift Data: Users can view month-wise shift data including Date, Shift, and Time. This includes data from the 21st of the month if the user joined on that date.
Shift Creation: Users must fill in all shift details to create a new shift.
Applied Shift Status: If a shift is already applied, its status (Draft, HOD Approved, HR Approved) will be displayed. Users cannot create a new shift until the existing one is canceled.
Self Shift Change: Users can change their own shift by providing the date, selected shift, and a note. If the shift for those days is already approved, the user must cancel it first before making changes.
Creating Shifts (HR/HOD Approval Only)
Each month, Head of Department requiremed to you assign shifts to employees using the HR software panel.
Steps:
Go to the Shift Management panel.
Select Month & Year (e.g., August 2025).
Choose the employee(s) or department.
Assign:
Shift Name
Working Hours
Weekly Off Days
Tap “Create sheet” to assign the shift for the month.
🍱 Additional Features
Overtime
The overtime module facilitates overtime requests and tracking.
Overtime Request List: Users can view a list of their scheduled overtime requests and their details by clicking on them.
Overtime Request Creation: Users can create an overtime request by providing the date, type, and a note.
Constraint: Users cannot request overtime for an already applied date. A message will be displayed if they attempt to do so.
Type: ot_day, govt_ot_day
Lunch
The lunch module enables users to apply for lunch.
Applied Lunch List: Users can view a list of their applied lunch requests, including the date, food type, and notes.
Lunch Order: Users can order food by providing the date and notes and by doing this, food will be allocated for them..
Constraint: Users cannot order twice for lunch on an already applied date.
Profile
The profile module displays user-specific information.
Profile Information: Users can view their personal profile information within this section.
✅ Final Notes
Thank you for using the JK HR App — your one-stop solution for managing HR activities efficiently. This app is built to simplify everyday tasks, improve communication with HR, and help you stay updated with your job responsibilities.
📞 Contact HR Support:
Email: [email protected]
Phone: +8801896566750
Office Hours: We are open 7 days a week, 9:00 AM – 8:00 PM