Build programme (construction schedule) from labour hours
plan_programmeBuilds a construction programme (build schedule, Gantt) from a project's labour hours: tasks by trade, stage and level in the usual order of work, each its hours over the crew and working day given, with totals, a CSV and, with a start date, an iCalendar file. Reads a project state token, a My Project file, takeoffs or a drawing. Weather, inspections and lead times are not modelled. No prices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| crew | No | People in each trade's crew, unless named in crews. | |
| file | No | A My Project file (the backup a project-file answer returns, or one the reader exported): its active project's lines and any hours typed on them. | |
| name | No | The project's name, for the files. | |
| crews | No | People in a trade's crew, by trade id (carpentry, drywall, electrical, roofing …). | |
| token | No | A project state token (cqp1.…) from a project-file answer or an update: the project whose lines are put in order. | |
| detail | No | full (the default): the whole answer. summary: the result lines, the citation line and the page only — fewer tokens to read. | full |
| market | No | Optional. A market whose own opening choice some inputs take (a UK reader's code, an IEC motor), and whose currency symbol prints the caller's own money figures. | |
| system | No | The unit system inputs left out open in, and the one the page link opens in. The answer comes in both. | metric |
| daysOff | No | Dates not worked (holidays, a shutdown), YYYY-MM-DD. | |
| drawing | No | A Construction Canvas drawing (a template, a house form, shapes, drawing commands or a canvas document), as a project file takes it; its levels set the level-by-level order. | |
| takeoffs | No | Whole-job takeoffs, each an id and its measurements, as a project file takes them. | |
| workDays | No | The days of the week worked, 1 Monday to 7 Sunday. | |
| startDate | No | Optional first day (YYYY-MM-DD): the working days are then given dates and a calendar file is returned. No date is assumed without it. | |
| hoursPerDay | No | Working hours in a crew's day. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||