Portal composition
Control which live Workestra areas and portal-owned sections appear to stakeholders.
A portal is an ordered composition of sections. The section controls whether an area appears; the source module remains responsible for the records shown inside that area.
Default sections
| Section | Purpose |
|---|---|
| Overview | Welcome and portal identity |
| Progress | Live Projects access |
| Action required | Decisions waiting for the stakeholder |
| Approvals | Pending approval requests |
| Updates | Explicitly client-visible activity |
| Commercial | Quotations, invoices, contracts, and subscriptions |
| Support | Support and knowledge-base access |
| Meetings | Scheduling access when added to a composition |
| Resources | Links to external workspaces and files |
Use the Composition tab to add, remove, rename, reorder, show/hide, or limit a section to selected portal roles. Hidden and role-restricted sections are filtered before approvals, activity, links, or source records are sent to the stakeholder's browser.
Live module areas
The composed portal links into existing source-module areas:
- Projects:
/portal/p/[portal-slug]/projects - Quotations:
/portal/p/[portal-slug]/sales - Invoices and payments:
/portal/p/[portal-slug]/finance - Contracts:
/portal/p/[portal-slug]/contracts - Subscriptions:
/portal/p/[portal-slug]/subscriptions - Support:
/portal/p/[portal-slug]/support - Meetings:
/portal/p/[portal-slug]/scheduling
These pages load current data from their owning modules. Changing a quotation or invoice in its source module changes what the stakeholder sees; there is no portal copy to synchronize.
An area appears only when its section is visible, its source module is active, and at least one role-visible record resolves under the portal policy.

