Das Benutzerhandbuch ist auf Englisch und Bulgarisch verfügbar. Sie lesen die englische Fassung.
Structure: categories, groups, tasks, milestones
Auf dieser Seite
- How to open the structure editor
- The two structure modes
- The elements of a schedule
- How to add categories, group tasks and milestones
- How to put BoQ positions into the schedule
- How to group tasks
- How to move and reorder rows
- How to rename and delete
- Empty group tasks after an MS Project import
- Common questions
- Related
| Where | Construction schedule toolbar → Schedule structure (Структура на графика, gear icon). Opens automatically after New Structure. URL: /projects/{project}/schedule-structure?evaluatedTaskListId=…&scheduleId=…. |
|---|---|
| Who can | Permission Schedule (График): View (Преглед) to look; Edit (Редакция) to add, move, rename, delete and link. Paid plan or trial. |
| Related | Creating a schedule, Linking the BoQ: distribution and matching, Gantt view and dependencies, Versions, locking and comparing |
How to open the structure editor
- Open the construction schedule of the BoQ.
- Click Schedule structure (Структура на графика, gear icon) in the toolbar.
- If the current version is Final (Финална), the dialog Edit final version (Редактиране на финална версия) asks "This version is final. Would you like to create a new draft?" Click Create draft (Създай чернова) to continue; structure changes always need a draft.
The button is disabled while you look at an older version from the history. Go to Gantt (Към Гант) takes you back to the timeline.
The two structure modes
| Mode | Created by | What you can do in the structure editor |
|---|---|---|
| Own structure | New Structure, Import from MS Project, or a carry-over of such a schedule | Everything on this page: categories, group tasks, milestones, linking BoQ positions, grouping, moving, renaming, deleting, distribution. |
| Mirror of the BoQ | Copy BOQ Structure, or a carry-over of such a schedule | Only milestones: + Add Milestone ◆ is the only toolbar button, the BoQ panel on the right is not shown, and categories cannot be added, renamed, moved or deleted. They follow the BoQ automatically. |
- The toolbar: + Category (+ Категория), + Group task (+ Групирана задача), + Add Milestone ◆ (+ Добави етапна цел ◆) and, after selecting rows, Group selected (n) (Групирай избраните).
- The schedule tree: categories, group tasks, tasks and milestones, each with a drag handle on the left.
- Total BOQ coverage (Общо покритие на BOQ) shows how much of the BoQ quantity is already placed in the schedule.
- The panel BOQ Structure (preview) (КСС структура (преглед)) shows the BoQ of the same version, with search and Filters (Филтри).
- A drag handle next to a BoQ position or category; drag it onto the left tree to link it.
The elements of a schedule
| Element | What it is | Can contain | Rules |
|---|---|---|---|
| Category (Категория) | A folder bar for a building, floor, stage or trade. Dates and progress are computed from its content. | Sub-categories, group tasks, tasks | The only element that can contain other categories. Cannot be moved into its own sub-tree. |
| Group task (Групирана задача) | One activity that bundles several BoQ positions under a name you choose. | Tasks only | "A group task cannot be placed inside another group task. Ungroup the inner one first." Cannot contain categories or milestones. |
| Task (Задача) | A row linked to a BoQ position or to part of its quantity. Its name is the BoQ description. | — | Rename it in the BoQ, not here. The same position can be placed more than once as long as the distributed quantity does not exceed the BoQ quantity. |
| Merged task (Обединена задача) | One schedule row that stands for a BoQ position split into several instances (for example the same work in several BoQ sections). | Its instances | Editing it applies to all instances below it. |
| Milestone (Етапна цел) ◆ | A key date with no duration. | — | Always a top-level row. Adding it while a category is selected only places it right after that category. |
How to add categories, group tasks and milestones
- To put the new element inside a category, click the category first. Otherwise it is added at the top level (the schedule root).
- Click + Category (+ Категория), + Group task (+ Групирана задача) or + Add Milestone ◆ (+ Добави етапна цел ◆).
- The element appears with a default name: "New Category" (Нова категория), "New group task" (Нова групирана задача) or "New Milestone" (Нова етапна цел). Rename it straight away.
- For a milestone, open Edit milestone (Редактирай етапна цел) and set its name and date.
You can also right-click in the tree. The context menu, section Create (Създаване), offers Create category (Създаване на категория), Create group task (Създаване на групова задача) and, when rows are selected, Group selected tasks (Групиране на избраните задачи). Right-clicking a category creates inside it; right-clicking a task creates in its parent; right-clicking empty space creates at the root.
Success messages: "Category created successfully", "Group task created successfully", "Milestone created successfully".
- The section Create (Създаване) of the context menu.
- Create category (Създаване на категория) adds a category where you clicked.
- Create group task (Създаване на групова задача) adds a group task where you clicked.
How to put BoQ positions into the schedule
- Find the position or category in the BOQ Structure (preview) panel. Use the search bar, or Filters (Филтри) → Include categories (Включи категории) to show only some BoQ categories.
- Drag a position by its handle onto the left tree: onto a category, into a group task, or onto empty space for the root. The message "Task added to the category" (Задачата беше добавена към категорията) confirms it.
- To bring a whole BoQ category, drag the category (tooltip "Drag category into the schedule"). Its hierarchy is rebuilt: the category becomes a category bar, sub-categories become nested bars and each position sits under its bar.
- To move several at once, tick the checkboxes of positions or categories in the right panel and drag one of them; all selected items move together. Large selections run as a background job.
- Set the distribution of each new row in the left tree. A dropped position arrives with distribution Quantity (Количество) = 0, so it carries no quantity and no value until you choose, for example, Full (Пълно). See Linking the BoQ: distribution and matching.
A position whose quantity is already fully distributed cannot be dragged again; its handle is inactive. The empty tree shows the hint "Drag a task from the BOQ structure on the right to assign it directly, or add a category / milestone from the toolbar."
How to group tasks
From the schedule tree:
- Tick two or more rows in the left tree (checkbox "Select for grouping").
- Click Group selected (n) (Групирай избраните (n)) in the toolbar, or right-click → Group selected tasks.
- A new group task takes the place of the first selected row and holds all selected tasks. Rename it.
From the BoQ panel:
- Tick one or more positions or categories in the BOQ Structure (preview) panel.
- If a category is selected on the left, the hint reads "Group the selected tasks under the selected category"; otherwise "Group the selected tasks at the schedule root".
- Click Group tasks (n) (Групирай задачите). The new group task is named after the first selected BoQ category, if any.
How to move and reorder rows
- Drag a row by its handle ("Move structure row") above or below another row at the same level to reorder it.
- Drop it onto a category bar or a group-task bar to put it inside.
- A category can move into another category, but not into its own sub-tree. A group task cannot be dropped into another group task. A milestone only changes its position in the order and stays at the top level.
- The message "Order updated successfully" (Редът беше обновен успешно) confirms the change.
How to rename and delete
Click the pencil next to a category, group task or milestone (Edit category, Rename group task, Edit milestone). Press Enter or click outside to save, Esc to cancel. Task names come from the BoQ and cannot be edited here.
Use the trash icon to delete. Each deletion asks for confirmation:
| You delete | Confirmation text | Result |
|---|---|---|
| Category (Delete category) | "Are you sure you want to delete the category "{name}"? All subcategories, tasks and milestones in it are deleted too, together with their reported progress." | The whole sub-tree, its dependencies and its progress are removed. |
| Group task | "Are you sure you want to delete the group task "{name}"? The tasks in it are deleted too, together with their reported progress." | The group and its tasks are removed with their progress. |
| Task (Remove task from category) | "Are you sure you want to remove the task "{name}" from the schedule? Its reported progress is deleted. The BOQ item stays." | The link to the BoQ position is removed; the position stays in the BoQ and can be placed again. |
| Milestone (Delete milestone) | "Are you sure you want to delete the milestone "{name}"?" | Only the milestone is removed. |
Empty group tasks after an MS Project import
An MS Project activity without sub-tasks becomes an empty group task with the badge Needs BOQ tasks (За попълване, tooltip "Empty group — assign BOQ tasks to it"). Click Assign BOQ tasks (Добави позиции от КСС), search with "Search BOQ tasks…" (Търсене на позиции от КСС…), pick the positions, choose the Distribution (Разпределение) and click Assign (Добави). For many activities, let BORO propose the matches. See Linking the BoQ: distribution and matching.
Common questions
Why are "+ Category" and "+ Group task" missing?
The schedule was created with Copy BOQ Structure, so its categories mirror the BoQ. Only milestones can be added. Change the categories in the BoQ, or create the next schedule with New Structure.
Why can't I drag a BoQ position into the schedule again?
Its whole quantity is already distributed to schedule rows. Reduce the distribution of an existing row first, then place the rest. See Linking the BoQ: distribution and matching.
Why do I get "A group task cannot be placed inside another group task"?
Group tasks hold tasks only. Ungroup the inner group, or move it into a category instead.
Can I put a milestone inside a category?
No. Milestones are always top-level rows. Selecting a category before adding one only places it right after that category.
Does deleting a task from the schedule delete it from the BoQ?
No. "The BOQ item stays." Only the schedule row and its reported progress are removed.
Why does opening the structure ask me to create a draft?
The current version is locked (Final). Structure changes need a draft; click Create draft (Създай чернова). The locked version stays in the history.
Where do I set dates?
Milestone dates can be set in Edit milestone. All other dates, durations and dependencies are set in the Gantt view. See Gantt view and dependencies.