CPM Planner is construction scheduling software of the same kind used on government projects and large private-sector jobs. It runs in the browser — no installation required.
Calculates ES / EF / LS / LF and Total Float for every activity, then highlights the critical path automatically every time you edit the data.
Shows a Gantt bar chart with baseline bars, relationship lines and summary bars for WBS groups up to 5 levels deep, and shows the network as a Precedence Diagram.
A weekly manpower Resource Histogram with a manpower limit line, plus a cost table per activity.
S-Curves of PV / EV / AC with SPI and CPI indices, a 3-week look-ahead plan, and a weekly progress report ready to send to the project owner.
If you are not yet familiar with the CPM method, read this paragraph first — the rest of the manual will be much easier to follow.
| User status | Can | Cannot |
|---|---|---|
| Not signed in | View the sample projects on every page, including Gantt, network diagram and reports | Add or edit any data |
| General customer (signed in) | View only | Add/edit activities, relationships and baselines |
| Lifetime VIP member | Full use + company logo on the report header | — |
| Staff / system administrator | Full use | — |
Every button that makes data disappear or be replaced always shows an “Are you sure you want to…” pop-up first. The pop-up states the item name, number and the actual quantity that will be lost — read it before pressing · If you press by mistake, in most cases pressing Undo on the toolbar (or Ctrl+Z) fixes it immediately, except Restore from backup, which has to be restored again (see Toolbar)
| What you see | Meaning |
|---|---|
| Red button + trash icon | Deletes or clears data |
| Blue button + swap-arrows icon | Overwrites, imports or restores — the existing data is replaced by a new set |
| Orange box in the pop-up | Things to know before pressing, e.g. this item is linked to other data, or a backup is available to restore |
| “Cancel” button · press Esc · click outside the box | Closes the pop-up without changing anything |
Buttons that ask first:
The file you choose to import is read first, so the pop-up can tell you how many activities the file contains and which project it will replace
| Menu | What it is for |
|---|---|
| All projects | List of all projects · create a new project from a template · duplicate · delete · switch the project currently open |
| Project overview | KPI dashboard · critical path · plan vs actual chart · S-Curve · key milestones · at-risk activities · monthly manpower |
| AI planning | Attach drawings/specifications/BOQ (PDF) and let your own AI (Claude · ChatGPT · Gemini, etc.) lay out the WBS groups, activities, durations and relationships via MCP or by pasting JSON results · review, then import as a new project; see Planning with AI · send a SketchUp / Revit model for automatic planning and view it in 4D; see Connecting SketchUp / Revit |
| WBS & activities | The main work page — add/edit/delete WBS groups (1–5 levels deep), activities and milestones · indent/outdent groups · edit durations, crews, persons/day and budgets · CSV import–export · set the baseline |
| Schedule & Gantt | Activity table side by side with the bar chart · add and delete activities and milestones on this page · edit names, days, start–finish dates and % in the table · toggle baseline bars, relationship lines and the critical-only filter · collapse–expand groups and choose which groups to show · adjust zoom · preview and print A4/A3 |
| Network diagram | Precedence network diagram · each column is a step in the work sequence · red lines are relationships on the critical path |
| Resources | Weekly manpower Resource Histogram by crew with a limit line · resource and cost table per activity · the 10 highest-value activities |
| 3-week look-ahead | A 3-week plan with the Data Date in the middle · last week · this week · next week, for the weekly site meeting |
| Weekly report | A progress report formatted and ready to send to the project owner · this week's work · next week's plan · issues affecting the critical path · problems and solutions |
| Project settings | Contract information · start date and Data Date · work groups · work calendars · holidays and rain days · file import–export |
The top bar of every page has summary chips for Critical activity count · the project Finish date, and the Run CPM button · below that bar is the toolbar
The second row under the page header, the same set as in BOQ Studio · the left side shows the last save time and how many steps can be undone
| Button | What it does |
|---|---|
| Undo · ↷ Redo | Undoes up to the last 40 edits and redoes what was undone · works for every edit, e.g. changing durations, deleting activities, moving/indenting groups, duplicating projects, importing files · continuous typing in the same cell counts as one step · the history lives only in that tab; closing or reloading the page starts the count again · the button is dimmed when there is nothing to undo |
| Update prices | If a new price set sent from BOQ Studio is waiting, opens the receive-plan window so you can choose to update the budget of the existing project · if not, recalculates the whole plan and budget and reports the total budget compared with last time · after editing an activity budget, this button shows the difference, e.g. Budget +1,250,000, for 4 seconds (orange = increase · green = decrease) |
| Save | Saves immediately and sends to your account without waiting (the system normally saves on every edit anyway) |
| Status chip | Saving and sync status (see Section 3) · click to read the full message or retry the sync |
| Export CSV · Export JSON | Exports the activity table (opens in Excel) or the complete project file — shortcuts to the same buttons on the Project settings page (see Section 12) |
| Shortcut | Result |
|---|---|
| Ctrl+Z | Undo |
| Ctrl+Y or Ctrl+Shift+Z | Redo |
| Ctrl+S | Save immediately |
On the All projects page, scroll down to the Create a new project box and choose a template. The system immediately creates the starting work groups, activities and relationships for you
| Template | What you get |
|---|---|
| Roads and bridges (civil works) | 5 groups · 15 sub-groups · 3 levels deep · 33 activities · 1 milestone · with complete relationships |
| High-rise / office building | 5 groups · 15 sub-groups · 4 levels deep · 26 activities · 2 milestones |
| Factory / warehouse | 4 groups · 8 sub-groups · 3 levels deep · 15 activities · 2 milestones |
| House / extension | 6 groups · 14 sub-groups · 3 levels deep · 46 activities · 2 milestones |
| Start from a blank sheet | Create all work groups and activities yourself |
The first time you open the program there are 4 sample projects (road–bridge · 8-storey building · warehouse · 2-storey house) with progress, baselines and EVM figures you can read right away · The sample sets use the same structure as the templates: a WBS 3–4 levels deep, each group header followed by that group's activities, with milestones inside their own groups · If you deleted them and want them back, press the Add sample projects button on the All projects page (it adds only the sets you don't have yet)
Each project card shows the status (Starting · Under construction · Near handover · Handed over · On hold), progress, budget, actual cost and amount billed · Press Open this project to switch to working on that project
In BOQ Studio, on the BOQ by system page → By work group (WBS), press the Send to CPM button, choose the activity level, budget and duration estimate, and this page opens with the Receive plan from BOQ Studio window (if CPM is already open in another tab, the window also appears in that tab)
| Button | Result |
|---|---|
| Create as a new project | Work groups, activities (budget · duration · crew · manpower) and relationships as sent · activities are placed under their groups · activity codes run by group in the same way as the templates (group 2 → A2000 · group 2.1 → A2100) · opens on the WBS & activities page |
| Update existing project | Available when you have received the same BOQ project before · changes only the budget of activities that can be matched · durations, relationships and progress stay as they are · new items are added at the end of their group (groups with non-matching names are created new) · activities no longer in the BOQ are kept, and the system tells you how many so you can check them yourself |
| Later · Discard | Later = close the window; the data waits and you are asked again the next time this page opens · Discard = delete the data that was sent |
The AI planning menu lets the AI you already use — Claude · ChatGPT · Gemini or any program that supports MCP — read the construction drawings and lay out the plan for you: WBS groups (up to 5 levels deep), activities, durations (working days), crews, manpower, budgets, milestones and FS/SS/FF/SF relationships + lag · AI usage costs are charged to your own AI account · the plan does not enter the project until you review it and press import
| Step | What to do |
|---|---|
| 1 · Connect the AI (MCP) | Press Create connection link and add the link as a connector in your AI (instructions for Claude · ChatGPT · Gemini CLI · Claude Code/Cursor/VS Code are on the page) · The same link as BOQ Studio — if you already added the connector for quantity take-off, you can keep using it · creating a new link or revoking it makes the old link stop working in both programs · you must be signed in with a VIP/staff account |
| 2 · Attach the PDF | Choose PDF — the web page reads the text on your own device (the file itself is not uploaded) and stores only the text for the AI to open with the get_cpm_document tool
· Drawings made of line graphics yield little readable text — attach the same PDF in the AI chat as well so the AI can see the drawings · specifications, BOQs and contracts are read in full |
| 3 · Project data + prompt | Enter the name, location, start date, work type (building · road · bridge/box culvert · irrigation · other), level of detail (master plan ~30 · working plan ~60 · detailed ~150 activities) and WBS depth · Use open project fills these in for you · Copy prompt, then paste it into the AI chat together with the attached file |
| 4 · AI plans to import | The AI sends the plan with submit_cpm_plan and it appears in this box (refreshes itself every 20 seconds) · Review & import · Discard · Delete |
supabase/cpm-mcp.sql and update the boq-mcp Edge Function before the MCP channel can be used
The Chang Pile plugin reads the elements in the model (storeys · work groups · volume/area/length) and sends them to CPM Studio for automatic planning — WBS groups by storey, activities, durations from quantities, crews and relationships · every activity is linked to elements in the model, so the schedule can be sent back to color the model by status on a chosen date and play 4D week by week · card B is in the AI planning menu
| Installation | How to |
|---|---|
| Revit 2025 · 2026 · 2027 | Download ChangPile-BOQ-CPM-v2.0.0.zip → extract → close Revit and double-click
Setup.exe → Install (it finds the Revit / SketchUp versions on the computer by itself) → open Revit and press Always Load
· The buttons are on the Chang Pile → CPM Studio (4D) tab · to install manually without Setup: install.cmd in the zip file
· IT teams can build the installer from source with plugins/build.ps1 |
| SketchUp 2017 or later | Download changpile_cpm.rbz → in SketchUp
Extensions → Extension Manager → Install Extension → choose the file (or use the Setup.exe above) · the
Chang Pile BOQ & CPM toolbar (icons |
| MCP link (optional) | Use the same personal link as step 1 on this page — enter it in the MCP link settings menu (SketchUp) or Settings (Revit)
· it also works without a link, by saving/opening a .json file instead |
| Step | What to do |
|---|---|
| ① Prepare the model | Revit — the model's Categories and Levels can be used as they are: foundations/piles (family name contains the word pile), columns, beams, floors, walls (load-bearing = structural walls · non-load-bearing = masonry), stairs, roofs, doors, windows/curtain walls, ceilings and MEP systems (pipes, ducts, cable trays, fixtures)
· SketchUp — organize the pieces into groups/components and name the Tag or piece by work group (e.g. L2-Column · Level 3 Floor · Beam) · if the Tags carry a storey for every piece, the storey from the Tag is used; otherwise the storey is found from the floor level automatically |
| ② Send the model | Send model for planning → the plugin summarizes the number of elements, storeys and groups, then sends them through the MCP link (they appear in the AI plans to import box) or saves a file, after which you press Import model file (.json) · you can preview the result first with Try the sample model (3-storey building) |
| ③ Review and import | The same review window as for AI plans · import as a new project or replace the open plan, then adjust durations/crews/relationships as usual — the element IDs stay linked to the same activities |
| ④ Send the schedule back | Open the project → Send schedule to SketchUp / Revit → you get a 4D schedule.json file, and if you are signed in, the plugin can pull it through MCP right away (get_bim_schedule)
· press again every time you update progress so the colors in the model match the latest plan |
| ⑤ View 4D in the model | SketchUp — Fetch schedule from CPM Studio → Show status as of date… · Play 4D (week by week) · Restore original colors · Revit — open a 3D view that does not use a View Template → 4D schedule → choose a date or move the slider week by week · ▶ Play 4D · tick Hide activities not yet started · Restore original colors · Colors: green completed · orange in progress · red in progress and on the critical path · translucent gray not yet started |
Finish this step before entering activities, because the calendars and the project start date affect the dates of every activity
Project name · project code · contract number · scope of work · project owner · location · project status · budget · amount billed · reporting week
This information appears on all report headers and weekly reports — enter it once and use it throughout
This is the starting point of the forward pass — change it and the system immediately recalculates the schedule for the whole project
The date used to cut off progress, usually set to the Friday at the end of the reporting week · this value drives both the EVM calculation and the midpoint of the 3-week look-ahead plan
The system has two ready-made calendars: Civil works calendar Mon–Sat and Office calendar Mon–Fri · click a weekday to toggle it between working day and day off, and each activity can use a different calendar
Enter public holidays for the whole year in advance · Rain days are a key feature for construction in Thailand — turn on the option to deduct rain days from working days and the plan will reflect the actual rainy season
Go to WBS & activities — this page is the heart of the system; every cell in the table can be edited directly
Press + Add WBS group and name the group, e.g. Preliminaries · Structural works · Architectural works · MEP works
Press + Sub-WBS in the group header bar; you can go up to 5 levels deep, e.g. Structural works → Superstructure → Main structure → Floors 1–4 (see the next topic)
Press + Activity in the header bar of the group you want. The new activity is always appended after that group's activities (before its sub-groups) and gets the next code after the previous row, e.g. after A2110 comes A2111, and the system links an FS from the previous activity in the group for you, so the new work starts after the existing work instead of on the first day of the project · The + button at the end of an activity row = insert a new activity after that one and link an FS for you · The system selects the new row, scrolls to it and opens the name cell for typing right away — it works the same way as the + button on the Schedule & Gantt page
Press ◆ Milestone in the group header bar or ◆ Add milestone at the top for zero-duration milestones such as “Structure topped out at roof level” or “Project handover” · A milestone has a duration of 0 days · The top button places it after the currently selected activity in the same group and links an FS from that activity for you (if no activity is selected, it goes to the end of the last main group)
Site work uses the civil works calendar Mon–Sat, while paperwork/permit activities use the office calendar Mon–Fri
Fill in crew · persons/day · budget (THB) so the manpower chart and S-Curve have data to calculate
The group code shows its level — 2 = level 1 · 2.1 = level 2 · 2.1.3 = level 3 … up to 2.1.3.1.2 = level 5 · An activity can belong to a group at any level; choose it in the activity's WBS group cell (the list is indented by level so you can see the hierarchy)
| What you see | What it is for |
|---|---|
| WBS depth 1 2 3 4 5 levels (next to the add-group button and on the Project settings page) | Sets the maximum number of levels groups can have in this project; the default is 5 · If deeper groups already exist, it cannot be reduced and the system tells you to outdent those groups first |
| The ← Level n → label on every group row | → Indent — this group becomes a sub-group of the group before it at the same level · ← Outdent — moves up to the same level as its parent group and goes to the end of the parent's block · sub-groups and activities in the whole branch move with it, and the system renumbers the groups and activity codes for you (relationships follow completely) · the label color gets lighter with each level |
| + Sub-WBS | Adds a child group after this group's existing sub-groups; the system scrolls to it and opens the name cell for typing right away — the button disappears once the maximum level set is reached |
| ↑ ↓ · drag by the six-dot handle | Swaps the order with groups of the same level under the same parent group (moves the whole block) |
| The “total … activities” count on the group header | Counts the activities of all sub-groups in the branch — so a parent group is the summary of every level below it |
Every page displays by level — Schedule & Gantt and printed documents are indented by level with a summary bar for each group (main groups have their own colors, sub-groups use the same color as their parent, and the colors on screen and in print match) · The Value by WBS group table on the S-Curve & EVM page shows every group at every level with branch totals
Available on the WBS & activities page and in the group list on the Project settings page · the Schedule & Gantt page and printed documents show the hierarchy by indentation only, to keep them easy to read and clean
| Symbol | How to read it |
|---|---|
| └▸ before a group header | A sub-group (level 2 and below) — the deeper the indent, the deeper the level · level 1 has no arrow |
| › to ››››› in the WBS group cell (WBS & activities page) | The number of chevrons = the level of the group the activity belongs to (› level 1 … ››››› level 5) · the activity code cell is also indented by the group's level (one step per level), so activity rows sit under their own group headers like a staircase, while the other columns stay aligned with the table header |
Every arrow uses the color of its main group · Hover over an arrow or the WBS group cell to see the full group path, e.g. “A2200 is at level 4 · 2 Structural works › 2.2 Superstructure works › 2.2.1 Main RC structure › 2.2.1.1 Structure, floors 1–4” — use it to check that work sits in the right group before setting the baseline
| Column | Editable? | Meaning |
|---|---|---|
| ID | Editable | Activity code, must be unique — if it is duplicated, the system warns you and changes it |
| Activity name · WBS group | Editable | The name and the group it belongs to · changing the group moves the row to the end of the new group's activities, gives it a new code based on its position, and all relationships follow (a message tells you the new code) |
| Planned Duration | Editable | Planned duration in working days according to that activity's calendar |
| Remaining Duration | Editable | Actual remaining duration — when edited, the system adjusts Physical % to match |
| Schedule % Complete | Calculated | The percentage that should be complete according to the plan as of the Data Date |
| Physical % Complete | Editable | The percentage actually achieved on site — the figure used to calculate EV |
| BL1 Start · BL1 Finish | Calculated | Start–finish dates according to the baseline that was set |
| Start · Finish | Calculated | Current start–finish dates from the CPM calculation · click this cell to open the details and relationships panel |
| Total Float · Remaining Float | Calculated | The time that can slip without affecting the project finish date |
| Work calendar · Crew · Persons/day · Budget | Editable | Used to calculate working days, the manpower chart and the S-Curve |
No need to switch to the WBS & activities page — keep planning right on the chart
| Button | Result |
|---|---|
| + on a group row (hover over the row) | Adds an activity after that group's activities and links an FS from the previous activity in the group, so the bar follows the existing work instead of piling up on the project start date |
| + on an activity row | Inserts a new activity after that one in the same group and links an FS from it |
| Trash can on an activity row | Deletes that activity or milestone through the same confirmation pop-up as on the WBS & activities page (it tells you how many relationships will be broken) |
| + Activity · ◆ Milestone · Delete selected (top bar) | Works on the currently selected activity (click the row) — inserts after it or deletes it · if nothing is selected, adds at the end of the last group in the table and the delete button is dimmed |
After adding, the system selects the new row, scrolls to it and opens the name cell for typing right away; the default duration is 10 days — edit it in the Days cell or choose a finish date · these buttons do not appear in printed documents · if the Critical only filter is on, the system turns it off first so you can see the new activity · if you press by mistake, Undo (Ctrl+Z) always works
Plans with dozens of WBS groups can show only the part you are interested in, on both the Schedule & Gantt page and the WBS & activities page — this does not touch the project data (CPM still calculates every activity and the project finish date does not change) · Each page remembers its own view, e.g. collapse groups on the management page to fill them in one part at a time while the Gantt page still shows everything
The table on the WBS & activities page has many columns and may have hundreds of WBS rows, so the system helps as follows
Activity or group names so long they are cut off with “…” can be revealed by widening the column, Excel-style, in the Schedule & Gantt · WBS & activities tables · Value by WBS group (S-Curve & EVM page) · Resources and cost per activity (Resources page)
Click the Start or Finish cell of any activity to open the details panel on the right
| Type | Full name | Use when |
|---|---|---|
| FS | Finish to Start | The preceding activity must finish before this one can start — the most common type, e.g. the footings are poured before the columns go up |
| SS | Start to Start | Activities can start one after the other, e.g. formwork starts 3 days after rebar tying starts |
| FF | Finish to Finish | Activities must finish together or one after the other, e.g. painting finishes 2 days after the ceilings |
| SF | Start to Finish | Very rarely used, usually for shift changeovers or temporary systems |
The right-hand box of each relationship is the Lag (working days) — a waiting period, e.g. waiting 7 days for the concrete to cure before stripping the formwork · enter a negative value to make it a Lead, so the next activity starts before the preceding one finishes
The Constraint (start on or after) field forces this activity not to start before the specified date, e.g. waiting for a permit or for site handover · if it is not set, the system lets the dates follow the relationships alone, which is the recommended setting
Below the relationships panel is a Project impact box that tells you plainly:
Once the plan is stable and approved, press Set as baseline (available on both the WBS & activities page and the Project settings page) and the system copies all dates and durations and keeps them as BL1
In Project settings, set the Data Date to that week's cut-off date
Enter the Physical % Complete of activities in progress, or edit the Remaining Duration to match what actually remains, and the other cell adjusts accordingly
Add past rain days on the settings page so the plan explains delays by their true cause
The system recalculates and highlights the critical path as it has changed
On the Project overview page, look at the “At-risk activities” card, sorted by lowest Total Float
| Figure | How to read it |
|---|---|
| Project duration | Number of working days for the whole project, compared with the baseline to show whether it is on plan or how many days behind |
| Progress | Percent progress weighted by work value (not an average over the number of activities) |
| Schedule index SPI | = EV / PV · greater than 1 means ahead of plan · less than 1 means behind plan |
| Cost index CPI | = EV / AC · greater than 1 means under budget · less than 1 means over budget |
| Earned value | EV — the value of work actually completed, compared with the total budget of the whole project |
Put simply: EV below PV = work is behind plan and AC above EV = spending more than the work earned
The 3-week look-ahead page places the Data Date in the middle and pulls the activities out into 3 columns
| Column | Period | What to look at |
|---|---|---|
| Last week WORK DONE | 7 days before the Data Date | Review past work before the meeting opens: what is done and what is outstanding |
| This week IN PROGRESS | Data Date + 6 days | The focus of the meeting — the card header is highlighted in amber |
| Next week COMING UP | 7–13 days after the Data Date | Order materials, book equipment, schedule factory slots |
Each activity has a status tag in the right corner of its card — Critical is work on the critical path · Continuing is work that started before that week · Starting is work that has just started that week
These two tags usually appear in the last-week column — Completed (green chip) means 100% done, while Overdue (red chip) means work that has passed its finish date but is not yet complete — these items are what you should put on the meeting table first
Print it to hand out at the weekly site meeting, to review past work and let subcontractors know in advance what workers, materials and equipment they need to prepare
The Weekly report page is formatted specifically for sending to the project owner and contains
Press Preview to see the page before printing
2.1.1 · Earth retaining system and piles, and there are WBS group path (names of all parent groups in the branch) and Milestone columns — export and import back and you get the WBS hierarchy, group names and milestones exactly as before · for files whose WBS cell contains only the group name (files from earlier versions or made by hand in Excel), the system puts activities with the same group name in the same group · activities without a code or with a duplicate code are given codes by the system according to their positionThe safest method is to export a CSV from this system first to use as a template, then edit that file before importing it back
On the Schedule & Gantt page, press Preview & print A4/A3 and choose
The page header pulls the company name, taxpayer ID number, phone number, logo and preparer's name from the user profile — set it once and it works for every document
In the Schedule & Gantt document preview, you can drag the edges of the ID · Activity · Days · Start · Finish · TF · % column headers just like the on-screen table, so activity names are not cut off in the document
The summary bars for each group in the document use the same group colors as the on-screen Schedule & Gantt page
This sequence takes about 20–30 minutes a week and keeps the plan from going out of date
| When | What to do |
|---|---|
| Every Friday | Move the Data Date · enter the Physical % of activities in progress · enter actual rain days · press Run CPM |
| After calculating | Look at the Project overview page — is SPI below 1? · are there more critical activities? · which milestones are late? |
| Before the site meeting | Print the 3-week look-ahead and hand it out to subcontractors |
| Send to the project owner | Fill in the problems–solutions on the Weekly report page, then preview and print |
| Every month-end | Export a JSON backup · check the manpower chart for the next month · review the budget against CPI |
The system allows one account on one device at a time · If it really is still open on another device, go and press Sign out on that device first, then come back and sign in again · If it is your own old device where you closed the browser without signing out, just press the Sign out the old device and use this one button under the warning message — no need to wait · The message also tells you what kind of device is still signed in (e.g. Windows · Chrome) so you can be sure it is your own
This means someone signed in to the same account from another device and confirmed taking over the session · If it was not you, change your password immediately at Member page → User profile and inform our team, because it means someone else knows your password · Every takeover is logged and system administrators can review it afterwards
Edit rights require a lifetime VIP, staff or system administrator account in approved status · If you have just signed up for VIP but not paid yet, or you are staff awaiting approval, the system still allows viewing only — press the Go to membership button on the notice bar to check your account status
Check three things — (1) whether the activity still has a Start On or After constraint (2) what type the relationship with the preceding activity is and how much Lag it has (3) whether the activity's calendar has holidays or rain days in between
It means the current schedule has already passed the required completion date, or a date constraint makes it impossible · Fix it by shortening the durations of critical activities, working in parallel (changing FS to SS with Lag), or requesting a contract time extension
Yes, if you have not made many further edits — before setting the baseline, the system asks for confirmation and backs up the previous plan on the device; restore it at Project settings → Restore plan from local backup · only the 3 most recent backups are kept, so if it is older than that, import the JSON file you exported — this is why you should export a JSON backup every month-end
Check that you are signed in with the same account, and see whether the status chip on the toolbar shows Synced or This device only · If it is the latter, the plan is still only in the browser on the old device — go back to that device, export a JSON file and import it on the new one
Use SS with Lag, e.g. “Rebar tying” SS +3 days to “Formwork” means formwork starts 3 days after rebar tying starts · If you also want them to finish one after the other, add another FF relationship
Both are non-working days, but they are kept separate so reports can explain the cause · Holidays are calendar days off known in advance, while rain days are days actually lost to the weather, with an on–off switch for whether to deduct them from working days
Choose A3 landscape paper · turn on the Critical only filter to print just the critical path for management meetings · and adjust the zoom level so the time span fits the paper before printing
Yes — press Undo on the toolbar or Ctrl+Z to undo up to 40 steps, and Ctrl+Y to redo · the history lives only in the open tab; if you have already closed or reloaded the page, use Project settings → Restore plan from local backup or import the JSON file you exported instead
Drag the right edge of the column header wider, or double-click the edge to fit the longest text — it works both in the on-screen tables and in the document preview (see Section 7 and Section 12)
The depth cannot be reduced because there are already groups deeper than the value you want to set — press ← to outdent those groups first · Indenting is not possible when there is no group at the same level before it (the first group of the set), or when indenting would make that branch deeper than the maximum level set — hover over the button to read the reason
This is normal — the system renumbers the groups and activity codes to match the new position (e.g. moving into group 2.2 gives codes A2200, A2210 …), and every relationship is updated accordingly, so the dates and critical path do not change · If you don't want this, press Undo right away
The system updated the sample projects to a new version that uses a multi-level WBS and milestones within groups (see Section 5) · If you had edited a sample project and want the old version, restore it at Project settings → Restore plan from local backup (the set named “Before updating sample projects…”)
Choose whichever you like — Accept all, Reject all or Cookie settings to choose category by category · The program still works fully if you reject, because sign-in, language and the data the program needs to work are in the Necessary category, which is always on · Your choice applies to every page on that device for 12 months; change your mind with the Cookie settings link at the end of this manual or at the bottom of the home page · Details are in the Privacy Policy, Section 6
| Term | Full name | Short meaning |
|---|---|---|
| WBS | Work Breakdown Structure | The structure that divides the work into groups and sub-activities · 1–5 levels deep in this system |
| WBS level | WBS Level | The level of a group, read from the number of digits in its code — 2 = level 1 · 2.1 = level 2 · 2.1.3 = level 3 |
| Indent · Outdent | Indent · Outdent | Move a group down to become a sub-group of the group before it · or up to the same level as its parent group |
| CPM | Critical Path Method | A method for finding the sequence of work that controls the project finish date |
| ES · EF | Early Start · Early Finish | The earliest possible start–finish dates |
| LS · LF | Late Start · Late Finish | The latest start–finish dates that still do not delay the project |
| Total Float | Total float | How many days it can slip without delaying project completion · ≤ 0 means a critical activity |
| Free Float | Free float | How many days it can slip without affecting the start of the next activity |
| FS · SS · FF · SF | Relationship types | Finish-Start · Start-Start · Finish-Finish · Start-Finish |
| Lag · Lead | Waiting time · Overlap | Lag is how many days to wait · Lead is a negative Lag, letting work start before the preceding work finishes |
| Milestone | Milestone | A key event with a duration of 0 days |
| Baseline / BL1 | Baseline plan | The plan locked in for comparison with actual performance |
| Data Date | Cut-off date | The date used to cut off progress, and the midpoint of the Look-ahead |
| PV · EV · AC | Planned / Earned / Actual | Planned value · Earned value · Actual cost |
| SPI · CPI | Schedule index · Cost index | EV/PV and EV/AC · below 1 means there is a problem |
| EAC | Estimate at Completion | Estimated total cost when the work is complete |
| Look-ahead | Short-term plan | A 3-week plan around the Data Date (1 week back · current · 1 week ahead) for site meetings |