PROJECT ATP ASSET MANAGEMENT LOGIC
1. ATP (Available To Promise) Asset Logic
AVAILABLE ATP = TOTAL ASSET - IN USE - IN MAINTENANCE
IF AVAILABLE ATP < PROJECT REQUIREMENT
THEN GENERATE SHORTAGE TICKET
2. Asset Allocation Priority
AI allocation sequence:
- Idle Assets
- Nearby Site Transfer
- Return Expected Assets
- Rental Assets
- External Vendor Hiring
- Emergency Procurement
3. Construction Activity Planning
Assets linked with:
- Project WBS
- BBU Activity
- Execution Schedule
- Manpower Planning
- Material Delivery Plan
- Site Readiness
4. Maintenance Blocking Logic
Assets under:
- Preventive Maintenance
- Breakdown Maintenance
- Calibration
- Fitness Certification
- Insurance Expiry
are automatically blocked from ATP availability.
5. Auto Ticket Generation
IF SHORTAGE EXISTS:
- Generate Asset Transfer Ticket
- Generate Rental Approval Ticket
- Generate Vendor Hiring Ticket
- Generate Maintenance Priority Ticket
- Generate Transport Ticket
6. Logistics Asset Planning
AI tracks:
- Trailer Movement
- Vehicle Utilization
- Fuel Consumption
- Driver Availability
- Distance Planning
- Trip Scheduling
7. Idle Asset Optimization
Idle assets are identified across all projects.
AI recommends:
- Inter-site Transfer
- Rental Recovery
- Asset Disposal
- Maintenance Scheduling
- Utilization Improvement
ERP SQL ATP Asset Scheduler Logic
SELECT
ASSETCODE,
ASSETNAME,
TOTALQTY,
INUSEQTY,
IDLEQTY,
MAINTENANCEQTY,
PROJECTREQQTY
FROM ASSETATPMASTER
AVAILABLEATP =
TOTALQTY
- INUSEQTY
- MAINTENANCEQTY
IF AVAILABLEATP < PROJECTREQQTY
BEGIN
SHORTAGE =
PROJECTREQQTY - AVAILABLEATP
GENERATE ASSET TICKET
IF IDLE ASSET AVAILABLE
CREATE TRANSFER TICKET
ELSE
CREATE RENTAL / HIRING TICKET
END
SCHEDULER RUN:
EVERY 2 HOURS