Employee Portal Login

Company Portal
Company Job DetailsOpen vacancies, project manpower needs and job informationINFO
Company Event DetailsInternal events, announcements and staff programsINFO
Company PolicyHR policy, attendance policy, safety policy and company circularsINFO
TOP PLANT / MY PROFILE
AK
Ahmed K. Rahman
Project Engineer · Employee #TP-0498
AK
Employee profile

Good morning, Ahmed.

BM EmployeeVisa expiry not available
Employee CodeBM3Department-Job Position-
Wednesday, 22 July 2026

Today's Attendance

08:42 AM
Attendance summary for today
0dAttendance month summary
0dAttendance month summary
0dApproved leave
0dApproved leave
My Leave Summary
Annual leave balance and total leave taken for the logged-in employee.
ParticularDaysType
Total annual leave30 daysYEAR
Total leave taken6 daysUSED
Balance leave24 daysBALANCE
My Salary Details
Contract salary and allowance details from Odoo.
ParticularAmount
Basic salaryAED 7,200.00
Gross SalaryAED 14,500.00
Leave Application Workflow
Approval status only. Use the top Apply Leave button to create a new request.
WorkflowHR Executive -> Department Head -> HR Manager -> Odoo -> ClosedREADY
Salary Certificate Workflow
Your request status and approval history will appear here.
No active requestSubmit a salary certificate request when required.NOT STARTED
My Profile

Pending Tasks To Approve

Assigned approvals for the logged-in approver with search, filter and approval comments.

SELECT / WORKFLOWEMPLOYEEATTENDANCE DATEPROJECT NOCHECK INCHECK OUTREMARKSASSIGNED TOACTIONS
No pending tasksLeave and attendance approvals will show hereCLEAR
My Profile

Workflow Report History

View approved, rejected and pending workflow status with employee-wise filters.

Employee NameWorkflow TypeWorkflow Started DateRemarksAction Buttons
No workflow history--Submitted workflows will show hereWAIT
Self Service

Employee Documents

Download your EID, passport, visa and insurance card from Odoo employee documents.

Employee documents
Only the logged-in employee's documents are shown here.
Waiting for Odoo dataOpen after employee sync completes.WAIT
Attendance Management

Attendance Module

Complete attendance flow for punch, shift, approvals, exceptions and reports.

--:--Not yet punched in today
0dJuly 2026
21dJuly 2026
0This period
Employee Attendance Entry
Select date, employee, job number, check-in, check-out and remarks.
Attendance Calendar
Track daily attendance and status overview. Use arrows to check previous months.
Attendance flow
Capture to payroll-ready attendance.
EmployeeAttendance DateJob NoShiftInOutHoursRemarksStatusApproval
Daily Attendance
📅
Daily Attendance
IN/OUT times, shift, work duration, late/early minutes and final status per employee per day
Recalculate Attendance
Re-process punch data and recompute status, work duration, OT and leave for a selected range
📊

Daily Attendance Report

Filter employees and generate daily attendance report

🔍Employee Filters
Daily Attendance Data
Loading attendance data from Odoo...
Attendance DateEmployee CodeEmployee NameTypeDepartmentProject NoShiftIn TimeOut TimeBreakWork DurationNormal OTWeekend OTHoliday OTRemarksStatusAttendance Workflow Status
HR Manager / Admin Only

Shift Policy Creation

Shift policy can be created and maintained only by HR Manager and Admin users.

Create Shift Policy
Define working time, grace period, break, overtime and approval rule.
Permission ruleEmployees and Supervisors can view shift policy only. Create/edit is locked to HR Manager and Admin.
Payroll ruleApproved shift policy controls payable days, late minutes, early out, half day and OT handoff.
Created Shift Policies
Default policies configured for TOP PLANT CONTRACTING LLC.
General Shift08:00 - 17:30 · HR ManagerACTIVE
Night Shift20:00 - 05:00 · AdminACTIVE
Site A Shift07:00 - 16:30 · HR ManagerDRAFT
Device and Sync Health
Odoo attendanceConnected when API is configuredREADY
Biometric importCSV-ready mappingOPTIONAL
Payroll handoffApproved OT and payable daysREADY
User Roles

Employee Module User Access List

View and manage employee portal accounts, access matrices and account status.

Created Employee Access
Employee-specific portal access created by HR Manager or Admin.
EMPLOYEEACCESS MATRIX / MODULESSTATUSACTIONS
User Roles Wise

Role-Based Portal Access

Employee portal permissions by user role for profile, attendance, HR, payroll, reports and admin.

EMP

Employee

Personal access for profile, attendance, leave, documents and payslip.

SUP

Supervisor

Team attendance review, punch regularization and overtime approval.

HR

HR

Employee, leave, attendance, document, shift and compliance administration.

ADM

Admin

User roles, workflow rules, audit access and master configuration.

Create Future User Role
Only HR Manager and Admin can create or edit portal roles for future requirements.
Dept HeadTeam profile - IE weekly approval - Leave first approvalREADY
Employee Module Access
Admin and HR Manager can give employee-wise access to selected portal modules.
Employee Self ServiceMy Profile, Attendance, My DocumentsMATRIX
BM3 · Jewen JoymonMy Profile, Attendance, My Documents
User Roles Wise Access Matrix
Final access profile for TOP PLANT CONTRACTING LLC portal users.
RoleProfileAttendanceLeavePayrollReportsAdminMain Responsibility
EMPEmployee
View / update ownCheck in/out, own history, regularizeApply and trackOwn payslip onlyOwn reports onlyNo accessSelf service for personal HR and attendance.
SUPSupervisor
Own + team viewTeam daily attendance, approve punch, OTTeam leave reviewNo salary accessTeam attendance reportsNo accessControls site attendance exceptions and team approvals.
HRHR Executive
Employee directoryAll attendance, shifts, exceptionsLeave setup and approvalPayroll input onlyHR and attendance reportsLimited setupMaintains employee records, attendance flow and compliance.
PAYPayroll
Payroll employee dataApproved attendance summaryApproved leave summarySalary, WPS, deductionsPayroll reportsNo master adminProcesses salary using approved attendance and leave data.
ADMSystem Admin
All user profilesFull module accessFull module accessConfiguration accessAll reportsRoles, workflows, auditManages portal security, setup and company-level controls.
MGTManagement
Summary viewDashboard viewSummary viewSummary onlyManagement reportsNo settingsReviews workforce, cost and attendance performance.
Attendance Permissions By Role
EmployeeOwn punch, own history, regularization requestSELF
SupervisorTeam punch review, missing punch, overtime approvalTEAM
HRAll employees, shifts, exceptions, monthly musterALL
PayrollApproved payable days and OT summary onlyPAYROLL
Recommended Approval Flow
Employee requestLeave, missing punch, overtime or document request.
Supervisor approvalValidates site attendance, timing and project work.
HR verificationChecks policy, records and compliance.
Payroll handoffOnly approved values move to salary processing.
Performance

Appraisal Module

Create appraisal cycles and scoring points, host to employees, then self-assessment → Department Head review → HR final rating.

HR Operations

Employee Period Lock / Unlock List

Review the latest employee and all-employee attendance period lock activity.

Lock / Unlock ActivityLatest three activities are shown. Use the arrows to view earlier activity.
EMPLOYEE / SCOPELOCK PERIODSTATUS
People & Culture

HR Operations

One view of workforce, projects and approvals.

428Loading Odoo data...
-Loading Odoo data...
8Requires review
14Expiry within 60 days
Employee Period Lock / Unlock
HR Manager and Admin can lock one employee or lock all employees for a selected from date to till date period.
Recent Lock / Unlock ActivityLatest three activities are shown
👥

Employee List

Manage employee profiles, assignments, and biometric registrations

Loading active employees from Odoo...
PhotoEmployee CodeEmployee NameCompanyCategoryDeptJob PositionDate of Joining
JJ
BM3Jewen JoymonTOP PLANT CONTRACTING LLCBMOperationsDirector Operations02-Jul-2025
VM
BM4Vishnu Mohan PuthoorTOP PLANT CONTRACTING LLCBMProjectsDirector Projects02-Jul-2025
Finance Workspace

Final Salary Sheet Upload

HR Manager and Admin upload the computed salary sheet, generate payslips and publish employee download access.

Upload Final Salary Sheet
Expected columns include ID, Name, Project Number, Total Working Days, Basic Salary, allowances, deductions and Net Salary - AED.
No payroll file uploadedSelect period, attach salary sheet, then save to publish payslips.WAIT
Uploaded Salary File List
Reupload replaces the existing file for the selected month/year.
Salary PeriodMonthYearUploaded File NameActions
---No uploaded salary fileEMPTY
Finance & Payroll

Generated Payslips

Payslips publish after salary sheet save. HR/Admin can review generated employee payslips for the selected month.

Generated Payslip List
Employee-wise generated payslips from the latest saved salary sheet.
EmployeeSalary PeriodStatusDownload
No generated payslipsWaiting for salary sheetWAIT-
Technical

Technical Issues

Errors and sync issues appear here for review and fixing.

Issue Log
Odoo sync, upload, login and workflow errors.
No technical issuesSystem checks will appear hereOK
Organisation Settings

Company Admin

Configure rules, structures and approvals that power TOP PLANT CONTRACTING LLC.

Daily Pending Task Email Reminder
Only approvers with pending tasks receive a daily email reminder. Employee email addresses are read from Odoo.
Reminder not configuredSave the SMTP details and daily reminder time.WAIT
Administration
Organisation & branchesCompany profile, locations and departments
Leave & attendancePolicies, shifts and holiday calendar
Approval workflowsMulti-level request routing
Security & audit logRoles, access controls and activity history