Separate system responsibilities
Trade-off
Salesforce provided business context and portal experience; SharePoint held documents.
A pharmaceutical services organisation needed secure collaboration between internal teams and external customers, with different customer/site and customer/protocol models, clinical blinding, versioning and auditability.
My contribution: business requirements and access decisions, with UAT, release and go-live coordination.
A pharmaceutical services organisation needed secure collaboration between internal teams and external customers, with different customer/site and customer/protocol models, clinical blinding, versioning and auditability.
Hover or tap a group to see what it needed.
Separate system responsibilities
Salesforce provided business context and portal experience; SharePoint held documents.
Protect sensitive visibility
Restricted rows and filenames were to be hidden from unauthorised users, including in search.
Preserve folder governance
Standard structures were protected while controlled additions remained possible.
Assess broader search as a material change
Cross-protocol search was reviewed for scope and schedule impact.
Illustrative access model, not a production screenshot or security test. Toggle between Unblinded and Blinded to explore the requirement to suppress restricted file names. Folder names and counts are fictional.
A Salesforce portal and SharePoint are linked through Microsoft Graph. Salesforce holds business context and access. SharePoint stores documents. A document list for one protocol can be viewed Unblinded or Blinded. In Blinded view, restricted files show only as Restricted document and the search result count drops.
The portal combined Salesforce Experience Cloud with SharePoint document storage, integrating user assignment, controlled document operations, versioning and contextual search.
The platform established a structured environment for secure document collaboration. My role connected sensitive business requirements, integration constraints and delivery decisions through release.
Historical narrative reconstructed from supplied portfolio material. Role boundaries, disclosure permission and source records require confirmation before publication. No independently audited results are implied.
Permission-Aware Document Assistant
Answers with citations
Blinding · least privilege · logged actions
Conceptual enhancement only. Not a claim of AI functionality deployed in the original engagement.
The operating constraints behind the decisions, and what I would carry into the next engagement.
The portal combined Salesforce Experience Cloud with SharePoint document storage, integrating user assignment, controlled document operations, versioning and contextual search.
A pharmaceutical services organisation needed secure collaboration between internal teams and external customers, with different customer/site and customer/protocol models, clinical blinding, versioning and auditability.
Have a complex enterprise process, Salesforce transformation or AI adoption challenge? Let’s explore the problem, the constraints and the path to delivery.