By default, Dataverse Table Permissions in Power Pages (formerly Power Apps Portals) are based on direct relationships like:
However, CC recipients are stored in the ActivityParty table, which is a many-to-many relationship and not directly exposed in table permissions.
Create a custom Web Role for portal users.
Create a custom Web Template or Liquid FetchXML that:
ActivityPointer
(Email) table.ActivityParty
where ParticipationTypeMask = 3
(which means CC).Example FetchXML snippet:
3.-Display the results in a custom Web Page or Entity List using Liquid.
If you want to use Entity Permissions instead of custom code:
As a workaround:
ContactEmailAccess
) whenever a contact is CC'ed.Avoid setting Global permissions unless absolutely necessary. The above approaches ensure least privilege access while still exposing relevant data.
🏷️ Tag me if you have any further questions or if the issue persists.
✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems. ❤️ Give it a Like if you found the approach useful in any way.
Fubar
62
Super User 2025 Season 2
Lucas001
48
Super User 2025 Season 2
KevinGador
44
Super User 2025 Season 2