Solavel Docs

Project Groups

Last updated

Project Groups (also called portfolios) bundle related projects so you can see their combined health, progress, open work and budget in one place. Group by client ("Client: Meem Trading"), by month ("June 2026 Work"), by product, by roadmap ("Q3 Roadmap") or for internal work.

The organization owner creates and maintains groups; everyone else with SolaProjects access can browse them. A group never gives anyone access to a project — each person only sees the projects (and figures) they could already see.

Where to find it

How Details
Sidebar Menu → Project Groups (layer-group icon), between Projects and My Tasks.
Command palette Ctrl K → Project Groups.
URL /projects/portfolios (list) and /projects/portfolios/{id} (one group).

Availability: the item appears only when Project Groups is enabled for your workspace. When it is hidden, the URL shows nothing.

Who sees it: every active member with a SolaProjects role (or the owner). Only the organization owner sees New group, Add projects, Edit and Delete group.

Screen tour — the groups list

Area Element Details
Header Project Groups — "Portfolios — group related projects by client, month, product, roadmap, or internal work, and track their combined health, budget and progress."
Header (right) New group Owner only.
Summary strip Groups, Projects grouped, At risk, Ungrouped Shown when at least one group exists. Ungrouped = your visible projects in no group.
Cards One card per group, alphabetical Click a card to open the group.

Each card shows:

Part Meaning
Name + health badge On track (green), At risk (amber), Off track (red). See Group health.
Description First two lines.
Owner Person responsible, or No owner.
Progress bar Average progress of the group's projects you can see.
N projects · N at risk (red, only if > 0) · N open Project count, projects with risky health, open tasks.
Budget line (only when budgets exist) Actual cost / Budget and a % badge (red above 100 %).
Last activity Today, Yesterday, 3d ago, 2w ago or a date.

Empty state: No project groups yet — "A group (portfolio) bundles related projects so you can see their combined health, budget and progress in one place. For example:" with example chips Client, Monthly, Product, Internal, Roadmap, and Create group for the owner.

Screen tour — one group

Area Element Details
Top-left ← Project Groups Back to the list.
Header Group name and description
Header (right, owner) Add projects, Edit, 🗑 Delete group
Info line Health badge · owner (or No owner) · visibility (workspace) · Last activity …
Stat strip Projects, At risk, Open tasks, Avg progress, Budget used (only when budgets exist; red above 100 %)
Table The group's projects you can see
Column Meaning
Project Name (link to its Overview) · code, with the customer underneath.
Status Project status (active, completed, …).
Health The project's health badge.
Progress Progress bar.
Open Open tasks.
Budget Actual cost / Budget (hover for "… spent of …"), or —.
Owner Project manager, or —.
✕ (owner only) Remove from group. Disabled for projects you cannot edit.

Empty table: No projects in this group yet — owner sees "Add projects to this group — bundle them by client, month, product or roadmap so their health and budget roll up here." with Add projects; others see "No projects have been added to this group yet."

Tasks

Create a group

  1. Click New group (or Create group in the empty state).

  2. Fill in New project group:

    Field Required Rules / defaults Notes
    Name Yes Up to 255 characters. Placeholder e.g. Client: Meem Trading · June 2026 Work. The "type" of group is expressed through its name.
    Description No Up to 2,000 characters. Placeholder What ties these projects together?
    Owner No — None — or an active organization member. Shown on the card.
    Health No On track (default), At risk, Off track. Your manual health; see below.
    Add projects (optional) No Tick any of your visible projects. Projects already in another group are moved here.
  3. Click Create group. You see Group created. and the group opens.

Errors: Creating groups is disabled or not permitted. (not the owner) · Could not create the group.

Add projects to a group

  1. Open the group and click Add projects.
  2. Add projects to group: "Pick projects to group here. A project can only be in one group at a time — picking one already grouped moves it here."
  3. Tick projects (projects already in this group are not listed). If none remain: "Every visible project is already in this group."
  4. Click Add (N). You see N projects added.

Only projects you may edit are moved; others you ticked are skipped silently.

Remove a project from a group

  1. Click ✕ Remove from group on the row.
  2. Confirm Remove project from group — "The project will leave this group. The project and its data will be kept."
  3. You see Removed project name. The project becomes ungrouped.

Edit a group

  1. Click Edit.
  2. Change Name, Description, Owner or Health in Edit group.
  3. Click Save changes → Group updated. (Errors: Editing is disabled or not permitted. / Could not update the portfolio.)

Delete a group

  1. Click 🗑 Delete group.
  2. Confirm Delete group — "Name — The group will be removed. Its projects are kept and removed only from this group."
  3. You see Group deleted. Its projects were kept. and return to the list. All its projects become ungrouped.

Group health

The badge shows the worse of two values:

  1. Manual health — what the owner set (On track / At risk / Off track).
  2. Derived health — from the projects you can see in the group:
If any project's health is… Derived health
Off track or Blocked Off track
At risk, Delayed or Warning At risk
otherwise On track

So a group marked On track still shows At risk if one of its projects is delayed, and a group the owner marked Off track never shows On track. The At risk counter counts projects with At risk, Blocked, Delayed, Warning or Off track health.

Roll-up rules

Figure Calculation
Projects Group projects you can see.
Open tasks Backlog, To Do, In Progress, Review tasks in those projects.
Avg progress Average of their progress %.
Budget used Sum of actual cost ÷ sum of budget of those projects (whole currency units, no symbol).
Last activity Most recent update in the group.

Two people may see different figures for the same group.

Permissions

Action Owner Projects Administrator Projects Manager / Member
View list and groups Yes Yes Yes (only own projects counted)
Create, edit, delete groups Yes No No
Add / remove projects Yes (projects they can edit) No No

Worked examples

Example 1 — a client group

Fatima (owner of Al Noor Trading LLC) creates Client: Meem Trading, owner Omar Haddad, health On track, ticking Al Noor Showroom Fit-out and Meem Warehouse Signage → Group created. The strip shows Projects 2 · At risk 0 · Open tasks 31 · Avg progress 44%.

Example 2 — health and budget roll-up

  1. Fatima adds Jumeirah Villa Renovation (health Delayed, budget AED 250,000, actual cost AED 270,000) → 1 project added.
  2. The group badge changes to At risk although she set On track; At risk shows 1.
  3. Budget used reads 395,000 / 450,000 (88 %). The villa row shows 270,000 / 250,000.
  4. She removes the villa project (moving it to its own Jumeirah Clients group) → Removed Jumeirah Villa Renovation. The badge returns to On track.
  5. Sara Khan, a member only of Al Noor Showroom Fit-out, opens the same group and sees Projects 1 — only her project counts.

How it connects

Screen Relationship
Projects Projects are grouped here; each project belongs to at most one group.
Overview / Settings Project health and progress feed the roll-up.
Budget and finance Project budget and actual cost feed Budget used.
Dashboard Uses the same project health for its at-risk counter.

Tips and common problems

Problem Cause Fix
Project Groups is not in the sidebar. Not enabled for your workspace. Ask your administrator.
No New group button. Only the organization owner manages groups. Ask the owner.
A project I ticked was not added. You cannot edit that project. Ask a Projects Administrator to make you able to edit it, or let them add it.
A project disappeared from another group. A project can be in only one group; adding it elsewhere moved it. Expected.
Health shows At risk though I chose On track. A project in the group has risky health. Fix the project or accept the derived health.
Numbers differ from a colleague's. Roll-ups only count projects each person can see. Expected.

Related