Loading

Impossibilité pour les utilisateurs du site Experience Cloud de voir les notes sur un enregistrement auquel ils ont accès

Date de publication: Jun 3, 2025
Description
Les utilisateurs du site Experience Cloud ne pourront pas voir les notes présentes sur un enregistrement même s’ils peuvent accéder à cet enregistrement.

Les notes créées par les utilisateurs internes ne sont pas visibles par défaut pour les utilisateurs du site Experience Cloud ou les utilisateurs externes.
 
Résolution

Ce fonctionnement est normal. Il se trouve que les fichiers et les notes avancées sont conçus de la même manière.

La visibilité des notes avancées et des fichiers est définie via l’objet ContentDocumentLink. Lorsqu’une note est créée par un utilisateur interne, sa « visibilité » est définie sur « InternalUsers ».

Il n’existe actuellement aucune option dans l’interface utilisateur pouvant permettre aux utilisateurs de rendre les notes internes visibles en externe pour les utilisateurs de site Experience Cloud. Cependant, il est possible de mettre à jour ContentDocumentLink via l’API.

L’article d’aide Visibilité par défaut pour les fichiers partagés sur les enregistrements fournit une solution de contournement pour définir la visibilité des fichiers sur AllUsers à l’aide d’un déclencheur.

La même approche est également applicable aux notes avancées, car elles utilisent elles aussi l’objet ContentDocumentLink pour mettre en place la visibilité.
 


Mise à jour de ContentDocumentLink à l’aide d’un outil client disponible tel que Chargeur de données :

 
  1. Connectez-vous à l’outil Chargeur de données.
  2. Obtenez l’ID d’enregistrement d’objet personnalisé dans lequel vous avez créé la note.
  3. Cliquez sur Exporter et utilisez la requête SOQL suivante, en remplaçant <ID de l’enregistrement d’objet personnalisé> par l’ID de l’enregistrement dans lequel la note a été créée.

SELECT ContentDocumentId,Id,LinkedEntityId,ShareType,Visibility FROM ContentDocumentLink WHERE LinkedEntityId = '<ID de l’enregistrement d’objet personnalisé>'
 
  1. Dans la requête ou le fichier d’exportation obtenu, remplacez la valeur de visibilité par « AllUsers ».
  2. Choisissez d’effectuer une mise à jour de l’objet ContentVersion qui mappe les champs ID ContentDocumentLink et ShareType.

 

Voir aussi :

Numéro d’article de la base de connaissances

000380995

 
Chargement
Salesforce Help | Article