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

SectionPurpose
OverviewWelcome and portal identity
ProgressLive Projects access
Action requiredDecisions waiting for the stakeholder
ApprovalsPending approval requests
UpdatesExplicitly client-visible activity
CommercialQuotations, invoices, contracts, and subscriptions
SupportSupport and knowledge-base access
MeetingsScheduling access when added to a composition
ResourcesLinks 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.