Data ownership and single source of truth

Understand which records Portals owns and which records remain in their source modules.

Portals is a presentation and access control plane. It owns the external workspace, not the underlying business records.

InformationSource of truth
Contact and companyCRM and shared business-party identity
Project, phase, task, milestoneProjects
Quotation and order formSales
Invoice and paymentFinance
ContractContracts
SubscriptionSubscriptions
Ticket and knowledge contentSupport and Knowledge Base
Meeting and availabilityCalendar and Scheduling
Work orderField Service
File contents and provider permissionsOriginal external provider
Portal composition and publicationPortals
Portal membership and portal rolePortals plus shared portal identity
Portal-owned external approvalPortals
Client-visible portal updatePortals

Why this matters

  • A quotation corrected in Sales is corrected everywhere it is shown.
  • An invoice payment recorded in Finance does not require a portal update.
  • A CRM contact is not duplicated because the person was invited.
  • Provider access remains enforceable in Drive, OneDrive, or SharePoint.
  • Disabling Portals does not delete source business records.

portals_entity_links contains typed IDs and presentation rules, not snapshots. The external module area resolves current data from the owning module.

Specialized portals

Some modules also provide a purpose-specific external experience, such as Support ticket submission, contract signing, subscription self-service, or field-service estimates. Those remain source-module features. The Portals sellable module provides the composed workspace that brings the appropriate areas together for one stakeholder relationship.