PZone ERP v1.0 · Manual

Chapter 3 — Executing your project on PZone ERP

You priced your project and froze its baseline — now we execute it: the tasks generated from the Bill of Quantities, the Kanban board, the timeline, Monitor, and site reports — until your project's status on its card moves to “Completed.”

Chapter 3 — Executing your project: tasks, Kanban, timeline, monitoring and site reports

🌐 Website https://app.engimindai.com ✅ Tasks and Kanban 📅 Timeline (Gantt) 📡 Monitor and site reports
☰ Chapter index

01 Before we start

In Chapter 2 you built your library, created your project, pulled its Bill of Quantities items from the library and linked each item to its tasks, took off the quantities and priced them, and froze a baseline version. Now we move on to execution: monitoring tasks, scheduling them, and recording progress — until your project's status on its card moves from “Not started” to “Completed.”

i
Three facts that frame this chapter: (1) The three execution screens — the dashboard, the Kanban board, and the Gantt chart — live inside the Monitor module, which is the app's home page after you log in. (2) Execution tasks are generated from the Bill of Quantities (every task you added to an item in Section 09 of Chapter 2) — there is no “New task” button in Kanban. (3) A task's status is not typed in; it is derived automatically from its completion percentage.

And remember that the “stage” on the project card (Tender / Execution / Closed) is an identifying badge that you change from the project's edit button — or that the system sets to “Execution” automatically upon “Confirm project kickoff” — and it neither locks nor unlocks any screen.

02 Monitor: the execution hub

Its heading in the app: “Track project progress via the dashboard, Kanban, and Gantt — using a single shared filter.” Three tabs and one filter bar above them, and the app remembers your tab and filter as you navigate.

MonitorTrack project progress via the dashboard, Kanban, and Gantt — using a single shared filterDashboardKanban boardGantt chartFilterAll projectsSpecific projectFunction in a projectReset filterProjects32 active + 1 emptyTasks249 completedTotal progress41%Overdue tasks2Tasks by status · Project progress · Latest tasks · Summary
Figure 1 — The “Monitor” module: the three tabs, the shared filter bar, and the dashboard cards
Filter bar
Scope: All projects, Specific project, or Function in a project (the functions you grouped in Chapter 2), then an optional tree Component → Level → Space derived from the take-off tags — so you see the tasks of specific spaces. The Reset filter button restores everything. The filter applies to the dashboard and the Gantt chart.
Dashboard
“A live view of your projects and tasks”: four cards — Projects (active + empty), Tasks (and how many are completed), Total progress (the average of all task percentages), Overdue tasks — then the “Tasks by status” donut, the “Project progress” bars, “Latest tasks,” and “Summary.” It updates in real time with any change to the tasks.
Kanban board · Gantt chart
The next two sections.

03 Kanban board: your tasks in three columns

Its heading: “Task board — organize and track your tasks.” Three fixed columns: Pending · In progress · Done, with a counter on each column, and a card for each task.

Pending3In progress4Done2Foundation excavation🎯 Excavation works📅 15/9 → 22/9High0%Compaction and leveling🎯 Excavation works📅 23/9 → 25/9Medium0%Plain concrete🎯 Concrete works📅 10/9 → 14/9Medium60%⚠ OverdueFoundation rebar🎯 Concrete works📅 8/9 → 12/9High40%Site handover🎯 Preliminaries📅 1/9 → 3/9Low100%
Figure 2 — The Kanban board: three columns determined automatically from the completion percentage, and an overdue card with a red border
What's on the card?
The title (the task name from your library), 🎯 the activity, 📏 the quantity and its unit, 💰 the assumed cost and 🧾 the actual, 📅 the start and due dates, the priority in its color, and the completion-percentage bar. A bold red zero means “not entered yet.” A ⚠ Overdue badge and a red border for a task that has passed its due date without completion — it appears the moment the deadline passes, with no need to save anything.
Selecting the project
A search field at the top of the board, or All projects, which shows above the columns a summary card for each project (status · number of tasks · percentage).
Filtering
🔍 Search in titles, a priority list (High/Medium/Low), an ⚠ Overdue only button — and ✕ Clear.
Status is derived, not dragged
No drag-and-drop between columns. The fixed rule: 0% → Pending · between 0 and 100 → In progress · 100 → Done. Change the percentage and the card moves on its own.

Editing a task

Click the pencil icon on the card and the Edit task dialog opens, with the reminder beneath it: “The status is set automatically based on the completion percentage %.”

Edit task✕The status is set automatically based on the completion percentage %ProjectNile Administrative Tower▾Task (from the library)Foundation rebar▾Activity (cost center) — from the taskConcrete worksPriorityHigh▾UnitTon▾Start date2026-09-08Due date2026-09-12Completion percentage %40SaveCancel
Figure 3 — The “Edit task” dialog from the pencil icon on the card — no status field: it is derived from the completion percentage
Fields
Project · Task (from the library) — choosing a different task replaces the title, priority, unit, and activity · Activity (read-only, comes from the task) · Priority · Unit · Start date · Due date · Completion percentage % — for tasks linked to the take-off it is shown read-only (calculated automatically from the executed take-off quantities), and remains writable for standalone tasks. There is no assignee field here — it is assigned from the Gantt chart.
Deleting
The trash-bin icon (for Owner and Admin) deletes the execution task after a confirmation message, and the task's link to the Bill of Quantities item remains without an execution task. It is safer to remove it from the item's “Tasks & products” screen (Chapter 2, Section 09) so it is removed from both sides.
A new task?
Two ways: (1) The + New task button at the top of the board (for Owner, Admin, and Manager) opens the dialog blank to create a standalone task whose percentage you type in manually. (2) From the Bill of Quantities: open the item → “Tasks & products” → add a task from the template — this one is linked to the take-off, so its percentage is calculated automatically (see Section 06), and it appears with “Medium” priority and no dates.

04 Gantt chart: dates and assignees

Its heading: “Timeline — a Gantt view with editable dates and assignees.” Two panes that move together: a table you type into, and a chart that draws what you typed — one day per column.

TaskStartDaysPercentageAssignee📁 Nile Administrative Tower🎯 Concrete worksPlain concrete10/9560%Eng. SaraFoundation rebar8/9540%Eng. Ahmed🎯 Excavation worksFoundation excavation15/980%—811141720SeptemberToday
Figure 4 — Gantt chart: the editable table (Start, Days, Percentage, Assignee) and the chart with black activity bars, colored tasks, and the red “Today” line

Start from “Tasks without dates”

The tasks generated from the Bill of Quantities without dates are found at the bottom of the page in the Tasks without dates section, with columns: Task · Activity · Start · Due · Days · Assignee. The page's own hint: “Enter the start first, then the due date (or the days). As soon as the two dates are valid, the task appears in the Gantt chart above.”

The table
Columns: Task · Start · Due · Days · Percentage % · Actual start · Actual finish · Assignee. The rows are grouped: 📁 Project → 🎯 Activity → Tasks. Changing the start preserves the duration and shifts the due date; changing the days recalculates the due date; the percentage by clicking the cell; the assignee from your company's employee list. The Actual start and Actual finish columns are filled automatically from the percentage; typing in them is a manual override (see Section 05).
The chart
A bar for each task from start to due, filled to its completion percentage: amber in progress, green done (100%), red overdue. A thin black bar for each activity summarizes its tasks (from the earliest start to the latest due, at a duration-weighted percentage). A vertical red line marks “Today.”
What it does not have
No dragging of bars, no dependency links between tasks, no weekly/monthly zoom, while the baseline-vs-actual comparison lives in the “Schedule Adherence” report (Section 05). All scheduling is done by typing in the table.
Export
Export to Excel: Project · Activity · Task · Start · Due · Days · Percentage · Assignee — with “(activity summary)” rows.
i
On narrow screens a single pane is shown, and a vertical Show table / Show chart button toggles between them.

05 Schedule adherence: planned vs actual

A report under “Reports” titled “Schedule Adherence” answers two questions: is every task — and every responsible person — keeping to the programme frozen at project kickoff? And when will the project really finish compared with the contractual completion date? Pick the project, set the evaluation date (As of), and everything is recomputed at once.

Where the numbers come from

Schedule baseline
Every baseline version freezes the planned dates of each execution task. Confirm Project Kickoff sets the “current” version; after that it only changes when an approved variation order carries EOT days — the system then creates a new schedule baseline automatically. Before kickoff the report compares against the current planned dates and says so in a warning strip.
Actual dates
Filled automatically from the progress percentage: the start on the first progress, the finish at 100%, and cleared again if the percentage drops. For a manual override the Gantt has two columns, Actual start and Actual finish — a highlighted cell means a manual date, and clearing both returns the task to automatic. Backfilled dates of older tasks (before this feature) are estimates.
Contractual completion
From the contract completion date or the time for completion in days entered in the kickoff form (stored in the contract-terms register), plus the EOT days of approved variation orders.
Cost
Each task's assumed cost from “Cost Control” (its linked BOQ task) — used for the cash-flow impact of the deviation.

What it shows

Cards
Baseline finish · Forecast finish (± days vs baseline) · Contractual completion (original + extensions) · Forecast vs contract (red when overrun) · Schedule performance index SPI (duration-weighted actual ÷ weighted planned) · Late tasks; then badges with the task count per status.
Comparative Gantt
Two bars per task: a thin grey one = baseline, and a coloured one = actual or forecast by status (green done on time, orange done late, blue on track, amber behind, red late start, grey not started). Three vertical lines: as of (blue), baseline finish (dashed grey), contract (dashed red). A late only / all tasks toggle — large projects open on late only.
By responsible person
Per person: tasks, done, late, SPI, late days (the sum of days their tasks overrun the planned finish), and their share of deviation = their late days ÷ all late days in the project.
By task
Responsible · subcontractor · planned (start → finish) · actual · planned % · actual % · forecast finish · start Δ · finish Δ · attributed (flag) · status. The ✎ mark next to the actual dates means a manual date.
Cash-flow impact
Each task's cost is spread evenly over the days of its baseline window, then over its actual/forecast window; the table shows, per month, planned and forecast outflow, the difference (positive = spending pushed into that month) and the cumulative difference.
Attribution of the deviation (delay events)
The computation above says how much we are late; this part says why and who. Each task in the task table has a flag that opens the Delay events window: pick the task's executing subcontractor, then record per event the date, the delay days, the cause from a fixed list of codes that carry their contractual liability (employer: owner instruction, late drawings, site access, late payment · neutral: authorities, weather, force majeure · contractor: subcontractor performance, material delivery, labour, equipment, rework, planning), the party it is attributed to (subcontractor / supplier / owner / consultant / own team) with its name from the parties register, the responsible person, description and evidence (IR, NCR, letter…), the recovery action and its due date, the status (open / mitigated / closed), and a link to a variation order when an extension is claimed. The report then shows recorded delay cards split into contractor risk (LD exposure), employer risk (supports an EOT) and neutral, plus two tables: by party with each party's share of the days, and by cause with its liability — next to the responsible-person share computed from the dates.
Contract terms (time and damages)
A collapsible panel under the cards: the contract completion date or time for completion, the delay-damages basis (% of contract value per day, or a fixed amount per day), the cap (% or amount), and an override of the contract value when it differs from (priced baseline + approved VOs). Import from FIDIC contract reads the time for completion [1.1.85] and the delay damages [8.8] from the project's generated contract.
Time variance and financial impact
Per FIDIC 8.8: forecast overrun = forecast finish − revised contractual completion; damages per day; gross exposure (capped); claimable relief = employer-risk and neutral days recorded in the events but not yet covered by an approved extension; net exposure; then the back-to-back charge to subcontractors: each one's attributed days × the LD rate of its agreement, capped, so only the residual stays with the company.
What each causer must do
A table per late task: the causer (subcontractor or responsible person and the main cause), days behind, remaining %, days left to the planned finish, the required rate compared with the current one, and the action: accelerate ×N to the planned finish, start now and compress by N days, or cannot recover on this task (its finish has passed) — the same party recovers the days on its following tasks or through a formal recovery programme.
Dependencies and the critical path
The link icon next to each task name opens the Task planning window: its predecessors (finish-to-start FS, start-to-start SS, finish-to-finish FF, start-to-finish SF, with a lag in days), its successors, and its own acceleration override (the shortest possible duration and the extra cost to reach it — a subcontractor's acceleration quote, say). With dependencies in place the report computes the critical path on the remaining durations (a task in progress keeps its actual start) and marks critical tasks with a CP badge and a red outline in the Gantt; without them, the latest-finishing tasks count as critical.
Schedule compression
When the owner asks for early completion: enter the target completion and the system proposes acceleration on the critical path by time–cost trade-off — one day at a time from the cheapest critical task, recomputing the path after every step — until the target is reached or nothing more can be cut. Per task: the party, the dominant resource type (labour / equipment / subcontract / material), the acceleration method (overtime, extra plant, subcontractor acceleration, expedited delivery), the days cut, the extra cost and the new window. Cost per saved day = the task's daily assumed cost × the resource type's premium, and the maximum cut is its percentage — from your company's Crash settings (editable) unless the task overrides them with its own quote. The Fast-track option turns critical FS links into SS links with half the predecessor's duration as lag, at no cost (with rework risk). Cards: current finish, target, achievable, days saved, extra cost, and delay damages avoided with the net benefit; then the resulting cash flow by month (remaining work + acceleration cost) against the current forecast.
Export
Excel exports the task table. PDF exports the full report: the summary cards, then the colored Gantt chart as shown on screen, then the task table across pages — with the company header and the evaluation date.
i
How is the forecast computed? A task in progress is extrapolated at its actual rate to date (elapsed ÷ its percentage); one not yet started whose start has passed begins “tomorrow” with its planned duration; a finished one reads its actual finish. Project forecast = the latest task (no critical path yet). “Planned %” is linear over the baseline duration, and every Δ is in calendar days, positive meaning late.
!
Limits of the tool: the critical path is only as accurate as the dependencies you enter; acceleration cost is an estimate from the company premiums unless a task carries its own quote; and fast-tracking carries a rework risk that should be assessed by engineering before it is adopted.

06 The progress loop: how does the project card move?

This is the most important section in the chapter. Previously the progress channels were separate; now they meet on a single axis: the project's take-off item. The executed take-off quantities move the task's completion percentage automatically, and site reports are linked to the task/item — so there is no conflict between three different progress figures.

A single chain: from the site visit to the project card A site visit in the take-off The executed quantity per item The project's take-off item Executed ÷ planned = item percentage Task percentage, automatically → task status and project card Earned value (EVM) Cost control and the financial dashboard A single axis: the take-off item moves the task and the earned value together Daily site reports The daily site report Planned vs executed Linked to the task/take-off item On the same axis
Figure 5 — A single axis: the site visit enters the executed quantity onto the take-off item, the system computes the item percentage that moves the task percentage and the earned value together, and the site report is linked to the task/item
(a) Task completion percentage
For tasks generated from the take-off it is calculated automatically = the executed quantity ÷ the item's planned quantity (so the percentage field in Kanban is read-only, with the note “calculated from the take-off”). Tasks created manually with the + New task button keep a manual percentage. From it are derived the task status, the “Overdue” badge (a passed due date and a percentage below 100 — it appears in real time the moment the deadline passes), then project progress = the average of its tasks' percentages, and the project status: no tasks → “No tasks,” all at 100 → “Completed,” any percentage above zero → “In progress,” otherwise “Not started.”
(b) Earned value
The same executed take-off quantities feed the earned value and the CPI/EAC indicators in “Cost control” and the S-curve in the financial dashboard. A single source for the executed quantity (the take-off) moves progress and money together — with no double-counting.
(c) Daily site reports
They are now linked to the task/take-off item (you choose the task from a list) instead of free text — a daily record attributed to the task (Section 07). It remains for documentation and does not feed the take-off quantity, to avoid duplication.
✓
The practical rule: after each site visit, record the executed quantity in the take-off (Chapter 2, Section 10) — it alone moves the task percentage, the project card, and the earned value all at once. As for standalone tasks (not linked to the take-off), update their percentage manually in Kanban or Gantt.

07 Daily site reports

From the Reports module (an add-on activated by the platform administrator) → the Site reports tab. Its heading: “Record the daily progress for each activity: the planned quantity vs the executed, and the value of the work completed.”

  1. Click + New report — available to all company members (the site engineer, for example), while editing and deleting are for editors.
  2. Fill in: Project (optional), then the Task — you choose it from the project's take-off-linked task list (and if the project has no take-off tasks yet, a text Activity field appears instead), the Date (today by default), the Planned quantity, the Executed quantity, the Unit price, and Notes — then Save report.
  3. It appears in the table: the activity (with the project beneath it) · Date · Planned · Executed · Value (= executed × unit price, automatically). Later editing is for the executed quantity only, and deletion is by confirmation.
i
The report is now linked to the task/take-off item on the same axis (instead of free text), so it is attributed to a specific task. It remains a daily record for documentation and does not feed the take-off quantity, to avoid accounting duplication.

08 Site logistics, inspection, and non-conformance

Two modules that serve execution from outside the task screens.

Site logistics Owner and Admin only
Five tabs: Housing (owned or rented units, their capacity, rent, cost center, and occupants), Movements (a housing or site move, an internal transfer — planned/executed/canceled), daily on-site Attendance (generate for a day, present/absent/leave/rest/in transit), Zones (code, name, and location), and the monthly financial posting (accrual, then settlement to the cost centers).
Inspection requests and non-conformance
In the Technical office module (an add-on): the Inspection requests tab, “inspection requests for works and materials (IR/WIR) with result and status” — a request can be assigned to a BOQ item — and the Non-conformance (NCR) tab. Neither affects completion percentages, but an open NCR holds the value of the relevant works in the payment certificates until it is closed.

09 Permissions on the execution screens — and the summary

ScreenOwnerAdminManagerViewer
Kanban — editing the task (percentage, dates, priority)✔✔✔✖
Kanban — deleting a task✔✔✖✖
Gantt — dates, days, percentage, and assignee✔✔✔✖
Site reports — adding a report✔✔✔✔
Site reports — editing/deleting✔✔✔✖
Site logistics✔✔✖✖

In Kanban the Viewer sees a 👁 View only — you don't have edit permissions banner, and in Gantt a line beneath the guide “View only — editing requires Manager or Supervisor permission,” with the table fields disabled. These permissions are now enforced at the database level too, not the interface alone.

✓
Summary of Chapter 3: your tasks were generated from the Bill of Quantities, you scheduled them with dates and assignees in Gantt, you track them in Kanban and the dashboard, and you record progress on two channels: the task percentage (for the schedule and the card) and site visits (for the money), and you document the day in site reports. When all tasks reach 100% the project card says “Completed” — and you move on to billing, payment certificates, and project closeout in a later chapter.