Salesforce standard ne peut pas masquer un fichier d'un enregistrement à des utilisateurs précis — quiconque ouvre l'enregistrement voit tous les fichiers qui y sont joints. Smarter Files change cela grâce à une vraie visibilité au niveau du fichier.
Salesforce contrôle qui peut voir un enregistrement — mais pas quels fichiers de cet enregistrement chaque utilisateur peut voir. Cela surprend beaucoup d'administrateurs :
La solution
Attribuez une catégorie à chaque fichier et limitez cette catégorie à des rôles précis. Les utilisateurs dont le rôle n'est pas dans la liste ne voient jamais le fichier — il n'apparaît même pas dans leur liste.
Tout utilisateur peut marquer un fichier comme privé. Il ne devient alors visible que pour le propriétaire et les utilisateurs disposant de l'autorisation « View Private Documents ».
En mode de stockage Isolated, les fichiers auxquels un utilisateur n'a pas accès ne sont jamais envoyés au navigateur. Les fichiers se trouvent derrière un objet de jonction, entièrement gérés par le composant.
Pas avec Salesforce standard — pour les fichiers, c'est tout ou rien. Avec Smarter Files, vous le pouvez, via des catégories par rôle ou en marquant un fichier comme privé.
Non. La sécurité au niveau du champ masque des champs d'un enregistrement. La visibilité au niveau du fichier contrôle quels fichiers (pièces jointes) chaque utilisateur voit. Ce sont deux problèmes différents.
Non. Smarter Files fonctionne avec les licences Salesforce Platform Starter et Plus — sans dépendance à Sales ou Service Cloud.
Côté serveur. Les fichiers qu'un utilisateur n'a pas le droit de voir ne sont jamais envoyés au navigateur, ils ne peuvent donc pas être récupérés depuis le code source de la page.
Installez Smarter Files depuis l'AppExchange et contrôlez qui voit quels fichiers sur chaque enregistrement.