Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Configuration de l’accès aux données pour votre site

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Configurer l’accès aux données à l’aide de règles de partage
  • Configurer l’accès aux données à l’aide de paramètres personnalisés
  • Définir les autorisations d’objet et de champ et l’accès à Visualforce pour les visiteurs de votre site Web

Préparation à la configuration

Maintenant que nous avons activé les sites Salesforce et créé notre site, il est temps d’entrer dans les détails de la configuration.

Vous avez peut-être l’impression que de nombreuses étapes sont nécessaires à la configuration de votre site, mais n’oubliez pas que vous ne devrez le faire qu’une seule fois. Une fois l’accès correct défini, vous ne reviendrez jamais sur ces pages de configuration. Il ne vous restera plus qu’à vous détendre, regarder vos bénévoles s’inscrire et voir leurs données transiter directement dans Salesforce.

C’est parti !

Configuration de l’accès aux données à l’aide de règles de partage

Sur votre site Web Volunteers for Salesforce (V4S), les bénévoles peuvent mettre à jour leurs coordonnées et s’inscrire pour réaliser du bénévolat. Toutefois, pour pouvoir le faire, ils doivent disposer d’un accès aux enregistrements et champs de compte, de contact et de campagne.

Partage est le terme général qui décrit la manière dont vous contrôlez qui voit quoi dans Salesforce. Les paramètres de partage contrôlent l’accès des utilisateurs aux objets Contact, Compte, Campagne et Missions de bénévolat, ainsi qu’à d’autres objets qu’emploie V4S. 

Les règles de partage mettent en place des exceptions dans les paramètres de partage de l’organisation pour une sélection d’utilisateurs. Nous créerons des règles de partage pour étendre l’accès aux utilisateurs invités qui visitent notre site Web consacré au bénévolat. 

Remarque

Si vous n’avez pas eu l’occasion de vous plonger dans les détails du fonctionnement de l’accès aux données Salesforce, consultez les liens figurant dans la section Ressources pour en avoir un aperçu. La documentation de V4S, également répertoriée dans la section Ressources, vous guide en détail à travers cette étape. 

Créons des règles de partage pour donner aux utilisateurs invités l’accès dont ils ont besoin pour voir les quarts de travail de bénévolat et s’y inscrire. 

Définition de règles de partage de campagne

Pour que les missions de bénévolat et leurs enregistrements liés de quarts de travail et d’heures s’affichent sur le site V4S, l’enregistrement de campagne doit être partagé avec le profil d’utilisateur invité du site.

  1. Cliquez sur l’icône d’engrenage de configuration (Icône d’engrenage Configuration), puis sur Configuration.
  2. Saisissez Sharing Settings (Paramètres de partage) dans la zone Quick Find (Recherche rapide), puis cliquez sur Sharing Settings (Paramètres de partage).
  3. Faites défiler l’écran jusqu’à la liste associée Campaign Sharing Rules (Règles de partage de campagne) et cliquez sur New (Nouveau).
  4. Dans Label (Étiquette), saisissez Volunteers Site Guest User (Utilisateur invité du site des bénévoles).
  5. Salesforce remplit le champ Nom de la règle pour vous. Laissez-le tel quel.
  6. Dans le champ Type de règle, sélectionnez Accès des utilisateurs invités, basé sur des critères.
  7. Sélectionnez les enregistrements à partager. Configurez la première ligne de critères avec les détails suivants.
    • Champ : Actif
    • Opérateur : Égal à
    • Valeur : Vrai
  1. Configurez la deuxième ligne de critères avec les détails suivants.
    • Champ : Type d’enregistrement de campagne
    • Opérateur : Égal à
    • Valeur : Volunteer Campaign (Campagne de bénévoles)
  1. Dans la section Sélectionnez les utilisateurs avec lesquels partager, sélectionnez Utilisateur invité du site des bénévoles (le nom de votre site peut être différent).
  2. Dans la section Sélectionnez le niveau d’accès des utilisateurs, définissez Accès à la campagne sur Lecture seule.
  3. Cliquez sur Enregistrer.

Définition de règles de partage de compte

Pour qu’un utilisateur invité du site puisse consulter et mettre à jour ses informations de contact ou s’inscrire pour faire du bénévolat, il doit disposer d’un accès à son enregistrement de contact. Par défaut, le paramètre de partage de l’organisation pour les contacts est Contrôlé par parent. Étant donné que l’objet parent du contact est l’objet Compte, nous allons configurer une règle de partage sur Compte.

Remarque

Si votre paramètre de partage de l’organisation pour le contact n’est pas Contrôlé par parent, vous devrez peut-être créer une règle de partage pour les contacts.

Rappelez-vous : C’est juste un exemple. Créez une règle de partage pour votre organisation qui s’adapte à vos critères spécifiques de langue ou de champ.

  1. Dans Paramètres de partage, recherchez la liste associée Account Sharing Rules (Règles de partage de compte) et cliquez sur New (Nouveau).
  2. Dans le champ Label (Étiquette), saisissez Volunteers Site Guest User (Utilisateur invité du site des bénévoles).
  3. Dans le champ Nom de la règle, conservez la valeur par défaut du champ.
  4. Dans le champ Type de règle, sélectionnez Accès des utilisateurs invités, basé sur des critères.
  5. Sélectionnez les enregistrements à partager. Étant donné que No More Homelessness (NMH) utilise également Nonprofit Success Pack (NPSP) et le modèle de compte de foyer, Gorav, l’administrateur de NMH, souhaite réaliser un filtrage portant sur ce type d’enregistrement dans la première ligne de critères.
    1. Champ : Type d’enregistrement de compte
    2. Opérateur : Égal à
    3. Valeur : Compte de foyer
  1. Dans la section Sélectionnez le niveau d’accès des utilisateurs, définissez Accès au compte et au contact par défaut sur Lecture seule.
  2. Cliquez sur Enregistrer.

Configuration de l’accès aux données à l’aide de paramètres personnalisés

Un utilisateur invité du site peut déjà être inscrit en tant que contact dans votre organisation, ou bien il peut s’agir d’un nouveau contact. Configurez le paramètre personnalisé Paramètres de bénévoles pour permettre aux utilisateurs invités de mettre à jour leurs informations de contact existantes ou pour faire en sorte que V4S crée un contact si aucune correspondance n’est trouvée.

  1. Dans Setup (Configuration), saisissez Custom Settings (Paramètres personnalisés) dans la zone Quick Find (Recherche rapide), puis sélectionnez Custom Settings (Paramètres personnalisés).
  2. Cliquez sur Gérer en regard de Paramètres de bénévoles.
  3. Cliquez sur New (Nouveau) avant Default Organization Level Value (Valeur par défaut au niveau de l’organisation). Si cette zone contient déjà des paramètres, cliquez sur Edit (Modifier).
  4. Sélectionnez les paramètres suivants :
    • Permettre la mise à jour par des utilisateurs invités
    • Créer les contacts sans correspondance
    • Inscription correspond Contacts existant
  1. Cliquez sur Enregistrer.

La section Valeur par défaut au niveau de l’organisation avec nos sélections

Configuration de l’accès aux données pour les pages Visualforce à l’aide de profils

Nous devons maintenant nous assurer que le profil de nos bénévoles est en mesure d’accéder aux pages Visualforce de V4S et qu’il dispose des autorisations appropriées pour tous les objets concernés par V4S. 

Nous commencerons par les pages Visualforce, qui sont des pages personnalisées pour le calendrier des bénévoles, la page d’inscription des bénévoles, et bien plus encore.

  1. Retournez à la section Sites dans Setup (Configuration) en saisissant Sites dans la zone Quick Find (Recherche rapide), puis en sélectionnant Sites.
  2. Cliquez sur l’étiquette de votre site. Nous l’avons nommée Bénévoles dans notre exemple.
  3. Sur la page Détails sur le site, cliquez sur Paramètres d’accès public.
    Le bouton Paramètres d’accès public
  4. Faites défiler l’écran jusqu’à la section Enabled Visualforce Page Access (Accès à la page Visualforce activé) ou cliquez sur le lien de navigation en haut de la page.
    Lien de navigation Accès à la page Visualforce activé
  5. Dans la liste Accès à la page Visualforce activé, cliquez sur Modifier, puis ajoutez les pages suivantes à la liste Pages Visualforce activées.
    • GW_Volunteers.JobCalendar
    • GW_Volunteers.PersonalSiteContactInfo
    • GW_Volunteers.PersonalSiteContactLookup
    • GW_Volunteers.PersonalSiteJobCalendar
    • GW_Volunteers.PersonalSiteJobListing
    • GW_Volunteers.PersonalSiteReportHours
    • GW_Volunteers.PersonalSiteTemplate
    • GW_Volunteers.PersonalSiteTemplateEspanol
    • GW_Volunteers.VolunteersJobListing
    • GW_Volunteers.VolunteersJobListingFS
    • GW_Volunteers.VolunteersReportHours
    • GW_Volunteers.VolunteersSignup
    • GW_Volunteers.VolunteersSignupFS
      Les pages de la liste Pages Visualforce activées
  1. Cliquez sur Enregistrer.

Nous avons presque fini ! Il ne nous reste plus que quelques étapes.

Configuration de l’accès aux données pour les autorisations d’objet et de champ à l’aide de profils

Définissons maintenant les autorisations des objets et des champs.

Pour commencer, cliquez sur Modifier sur la page de profil Bénévoles, puis faites défiler l’écran jusqu’à Autorisations de l’objet standard. (Si vous avez quitté la page de profil Volunteers [Bénévoles], vous pouvez la retrouver en cliquant sur Public Access Settings [Paramètres d’accès public] sur la page du site des bénévoles.)

Utilisez le tableau ci-dessous pour définir les autorisations de lecture ou de création pour les objets standard auxquels V4S doit accéder.

Objet

Lire

Créer

Comptes

Lecture activée

Création activée

Campagnes

Lecture activée

Contacts

Lecture activée

Création activée

Documents

Lecture activée

Pistes

Lecture activée

Création activée

Une fois que vous avez terminé de définir les autorisations pour les objets standard, faites défiler l’écran jusqu’à la section Autorisations de l’objet personnalisé et répétez ce processus avec les objets en vous reportant à ce tableau.

Objet

Lire

Créer

Foyer (voir remarque après le tableau)

Lecture activée

Création activée

Calendrier des missions récurrentes

Lecture activée

Heures de bénévolat

Lecture activée

Création activée

Missions de bénévolat

Lecture activée

Planning de bénévolat récurrent

Lecture activée

Équipes de bénévoles

Lecture activée

Remarque

Remarque

L’autorisation sur l’objet Foyer n’est nécessaire que si vous utilisez l’un des modèles de compte NPSP hérités (Individuel à compartiments et Un-à-un individuel). Si vous ne savez pas avec quel modèle de compte vous opérez, vérifiez cela dans Paramètres NPSP > Personnes > Modèle de compte.

Cliquez sur Enregistrer.

Maintenant que les autorisations d’objet sont définies, il est temps de vérifier les autorisations de champ. Dans la section Field-Level Security (Sécurité au niveau du champ) de la page de profil de bénévole), cliquez sur View (Afficher) à côté de chacun des objets répertoriés ci-dessus pour vérifier que les autorisations Read (Lire) et Edit (Modifier) sont sélectionnées pour tous les champs associés aux bénévoles. Vous ne pourrez pas sélectionner l’autorisation Edit (Modifier) pour les champs en lecture seule.

Voici quelques exemples de champs relatifs aux bénévoles dans l’objet Contact.

Les champs relatifs aux bénévoles de l’objet Contact avec les autorisations Lire et Modifier sélectionnées

Si l’un des champs relatifs aux bénévoles ne dispose pas des accès Lire et Modifier, cliquez sur Modifier, sélectionnez Accès en modification, puis enregistrez vos changements. Faites de même pour chaque objet standard et personnalisé répertorié dans les tableaux ci-dessus.

Dans l’unité suivante, nous définirons le fuseau horaire par défaut, puis testerons l’ensemble des configurations que nous avons réalisées.

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires