PROJECT MANPOWER ATP LOGIC
1. Manpower ATP Formula
AVAILABLE ATP = TOTAL PLANNED - ALLOCATED - ON LEAVE
IF AVAILABLE ATP < REQUIRED MANPOWER
THEN SHORTAGE EXISTS
2. AI Resource Allocation Logic
System allocation priority:
- Idle Employees
- Nearby Site Transfer
- Upcoming Release Employees
- Contract Labour
- Recruitment Vacancy
- Subcontractor Hiring
3. ATP Linked With Project Delivery
Manpower planning automatically linked with:
- Project ATP Dates
- BBU Activities
- Project Item Scheduler
- Execution DPR
- Material Availability
- Asset Availability
- Shift Planning
4. Automatic Ticket Generation
IF SHORTAGE EXISTS:
- Create Vacancy Ticket
- Create HR Recruitment Ticket
- Create Inter Project Transfer Ticket
- Create Contractor Hiring Ticket
- Create Approval Escalation Ticket
5. Leave Management Impact
AI considers:
- Approved Leave
- Absent Employees
- Night Shift Availability
- Weekly Off
- Holiday Calendar
- Overtime Planning
before ATP manpower commitment.
6. Construction & EPC Workforce Planning
Planning categories:
- Project Engineers
- Supervisors
- Foreman
- Operators
- Technicians
- Welders
- Fitters
- Electricians
- Helpers
- Contract Labour
7. AI Optimization Engine
AI continuously optimizes:
- Utilization %
- Idle Workforce
- Labour Productivity
- Shift Balancing
- Overtime Cost
- Recruitment Forecast
ERP SQL Manpower ATP Scheduler Logic
SELECT
PROJECTID,
DEPARTMENT,
SKILL,
TOTALPLANNED,
ALLOCATED,
IDLE,
ONLEAVE,
REQUIREDQTY
FROM PROJECTMANPOWERATP
AVAILABLEATP =
TOTALPLANNED
- ALLOCATED
- ONLEAVE
IF AVAILABLEATP < REQUIREDQTY
BEGIN
SHORTAGE =
REQUIREDQTY - AVAILABLEATP
GENERATE VACANCY TICKET
IF IDLE AVAILABLE
CREATE TRANSFER TICKET
ELSE
CREATE HR RECRUITMENT TICKET
END
SCHEDULER RUN:
EVERY 1 HOUR