Work Order System
Terengganu Silica

Sign in to continue.

Company account only. Use your Terengganu Silica / TRG Industrial Minerals Microsoft account. Your access — Staff or Head of Department (HOD) — is assigned automatically. There is no public sign-up.
Checking your sign-in…
Developed by Project Management Office (PMO)
For issues, contact faroukh@terengganusilica.com
TIM
Work Order System
Terengganu Silica

Log a maintenance request

Step 1 — your details and what you see. Step 2 — review the AI assessment, edit anything, then Send.

Drag a photo here, or click to choose a file
Not sure? Run AI triage for a suggested severity, team and action plan.

Review the work order

AI-generated from your report. Edit anything that isn't right, then click Send to log it and notify the department.

⚖ Awaiting your action (HOD)

IDEquipmentTeamStageAction

Open work orders by severity

🏭 Team performance (KPI)

TeamOpenDoneAvg KPIRatingOn-timeScore

👷 Technician performance (KPI)

TechnicianTeamDoneAvg KPIRatingScore
No technicians assigned yet

Work orders

IDEquipmentLocationSevDeptRefDeadlineStatusKPI
Loading…

Manpower schedule

The roster is read live from Manpower_Schedule.xlsx in SharePoint. Edit that Excel — add/remove technicians, change teams, or set Available = No when someone is absent — and the app updates automatically within ~5 minutes. No upload needed. Work orders are auto-assigned only to available technicians in the matching team.

Excel columns: Name · Team · Role · Email · Available (Yes/No). Teams: Civil & Structural, Mechanical, Electrical, HSES.
📊 Open the schedule in Excel

Current roster

NameTeamRoleEmailAvailable
Loading…

Admin — manage roles

Assign or remove Head of Department (HOD) access. This is the single, fully customizable place to manage who can approve work orders, sign off completions, manage manpower, and see the full dashboard. Everyone else stays Staff by default. Changes apply on the person's next page load — no Microsoft sign-in or IT portal needed.

Current HOD assignments

EmailScopeAdded by
Loading…
Note: the system owner account is always HOD as a built-in safety net, even if not listed here.

AI provider settings

Configure the AI used for triage, IOM resolution and KPI scoring, in priority order. Each option accepts multiple keys separated by commas, tried in order if one is rate-limited or fails. Leave any field blank to keep using the server's default environment configuration.

Extracts text from IOM manual PDFs before grounding the resolution plan. Not used for triage/KPI (it isn't a reasoning model).
Primary reasoning provider for triage, IOM resolution and KPI scoring.
Final fallback, used only if every Groq key fails.

How it works

Photo + note (this app) ▶ AI triage (equipment · severity · department) ▶ IOM grounding → action plan · non-manual steps tagged [EXTERNAL REFERENCE - NOT FROM MANUAL] ▶ Logged to the AI_Work_Orders SharePoint list + deadline (Critical 24h · High 48h · Medium 5d · Low 14d, weekends excluded) ▶ Department emailed ▶ Technician updates Status → Completed ▶ AI KPI score 0–10 written back ▶ This dashboard + the Excel master tracker in SharePoint