Skip to main content
Rejoignez-nous lors de l'événement TDX à San Francisco ou sur Salesforce+ les 5 et 6 mars pour la conférence des développeurs à l'ère des agents IA. Inscrivez-vous dès maintenant.

Configuration de l’accès et des autorisations, ainsi que des paiements

Objectifs de formation

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

  • Décrire les ensembles d’autorisations nécessaires pour utiliser Order Management
  • Dresser une liste des ensembles d’autorisations qui accompagnent Order Management
  • Expliquer comment organiser les ensembles d’autorisations
  • Expliquer pourquoi configurer la sécurité au niveau du champ
  • Décrire deux manières d’implémenter le traitement des paiements avec Order Management

Configuration de votre organisation

Les paramètres suivants permettent à Maria de continuer de configurer les utilisateurs et les autorisations dans son organisation en vue de l’utilisation d’Order Management.

  • Accès et autorisations des utilisateurs
  • Accès à l’application de console
  • Sécurité au niveau du champ
  • Autorisations de champ personnalisé

Utilisateurs et ensembles d’autorisations

Maria passe en revue les différents profils et ensembles d’autorisations d’Order Management pour mieux comprendre ceux qui doivent être attribués aux utilisateurs. L’un des deux profils suivants doit être attribué aux utilisateurs pour qu’ils puissent accéder à Order Management.

  • Administrateur système
  • Utilisateur de la plate-forme standard, avec la licence d’ensemble d’autorisations de la fonctionnalité Salesforce Order Management

Les utilisateurs doivent également avoir accès à l’application de console Order Management et aux éventuelles personnalisations.

Permission Sets

Order Management est fourni avec des ensembles d’autorisations reposant sur les profils qui incluent la licence d’ensemble d’autorisations Order Management. Voici comment Maria les passe en revue.

  1. Accédez à Setup (Configuration).
  2. Dans la zone Quick Find (Recherche rapide), saisissez Permission Sets (Ensembles d’autorisations), puis sélectionnez Permission Sets (Ensembles d’autorisations).

Elle voit entre autres les autorisations suivantes.

Accès étendu aux rapports et tableaux de bord

Description

Gestionnaire des opérations de gestion des commandes

Capacité à gérer les processus quotidiens d’Order Management. 

Possibilité limitée de modifier les commandes d’exécution en cours.

Agent de la Gestion des commandes

Utilisateur standard d’Order Management.

Il peut modifier une commande d’exécution en cours uniquement en faisant avancer son statut dans le flux de travail.

Client de la Gestion des commandes

Accès limité pour un utilisateur de service afin de permettre à un système externe, tel qu’une boutique Salesforce B2C Commerce, d’effectuer des requêtes en libre-service.

Accès en lecture seule aux commandes d’exécution.

Maria ne peut pas modifier les ensembles d’autorisations standard, mais voici ce qu’elle peut faire.

  • Utiliser ces ensembles d’autorisations en l’état. Elle doit également créer au moins un ensemble d’autorisations personnalisé pour donner accès à l’application de console et aux éventuelles personnalisations.
  • Cloner et personnaliser les ensembles d’autorisations. Les ensembles d’autorisations clonés sont pris en compte dans les limites de son organisation.
  • Créer un ou plusieurs ensembles d’autorisations personnalisés qui incluent la licence.

Maria peut organiser ses ensembles d’autorisations de différentes manières.

  • Deux ou plus (recommandé) : utilisez un ou plusieurs ensembles d’autorisations pour la licence d’ensembles d’autorisations Order Management et les autorisations reposant sur les profils.
    • Utilisez les ensembles d’autorisations inclus ou créez des ensembles d’autorisations personnalisés avec la licence d’ensembles d’autorisations Order Management.
    • Attribuez un seul ensemble d’autorisations Order Management et l’ensemble d’autorisations personnalisé à chaque utilisateur d’Order Management.
  • Plusieurs :  utilisez plusieurs ensembles d’autorisations pour Order Management.
    • Clonez les ensembles d’autorisations inclus ou créez des ensembles d’autorisations personnalisés avec la licence d’ensembles d’autorisations Order Management.
    • Ajoutez l’autorisation pour l’application de console et toutes les autorisations personnalisées à chaque ensemble.
    • Attribuez l’un de ces ensembles à chaque utilisateur d’Order Management.
  • Un seul : utilisez un seul ensemble d’autorisations pour tous les utilisateurs d’Order Management.
    • Clonez un des ensembles d’autorisations inclus ou créez un ensemble d’autorisations personnalisé avec la licence d’ensembles d’autorisations Order Management.
    • Ajoutez l’autorisation pour l’application de console et toutes les autorisations personnalisées à l’ensemble.
Remarque

Important : si vous attribuez plus d’un ensemble d’autorisations avec la licence d’ensembles d’autorisations Order Management à un seul utilisateur, ce dernier utilise plusieurs licences Order Management.

Protection des données et confidentialité

Les réglementations en matière de protection des données et de confidentialité peuvent vous obliger à masquer ou à supprimer les données personnelles de vos clients. Toutefois, de nombreux champs des objets d’Order Management qui contiennent des données à caractère personnel sont en lecture seule lors du traitement classique. Seuls les utilisateurs disposant d’un profil d’administrateur système ou de l’autorisation Edit Activated Orders (Modifier les commandes activées) peuvent les modifier. Lors de l’élaboration des politiques de protection des données et de confidentialité, veillez à tenir compte de cette limite.

Configuration de l’accès à l’application de console

Maria donne ensuite accès à l’application de console pour un ensemble d’autorisations. Observons comment elle procède.

  1. Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez Permission Sets (Ensembles d’autorisations), puis sélectionnez Permission Sets (Ensembles d’autorisations).
  2. Cliquez sur New (Nouveau) pour créer un ensemble d’autorisations. (Pour ajouter des autorisations à un ensemble existant, sélectionnez-le.)
    • Saisissez une étiquette unique : OM Console (Console OM)
    • Pour associer la licence Order Management à cet ensemble d’autorisations, sélectionnez-la dans la liste déroulante License (Licence). Laissez sinon l’option --None-- (--Aucune--) activée.
    • Cliquez sur Save (Enregistrer).
  1. Dans la section Apps (Applications), cliquez sur Assigned Apps (Applications attribuées).
    • Cliquez sur Modifier.
    • Dans la zone Available Apps (Applications disponibles), sélectionnez Order Management (standard__OMConsole) [Order Management (standard__ConsoleOM)], puis cliquez sur Add (Ajouter).
      Configuration des autorisations pour Order Management.
    • Cliquez sur Save (Enregistrer).
  1. Configurez l’ensemble d’autorisations pour accéder aux enregistrements de compte.
    • Cliquez sur le lien Permission Set Overview (Présentation de l’ensemble d’autorisations).
    • Dans la section Applications, cliquez sur Paramètres d’objet.
    • Sélectionnez Accounts (Comptes).
    • Cliquez sur Modifier.
    • Si vous utilisez des comptes personnels pour représenter les acheteurs, dans la section Account : Record Type Assignments (Compte : attributions de type d’enregistrement), sélectionnez tous les types d’enregistrements.
      Configuration de l’ensemble d’autorisations pour accéder aux enregistrements de compte.
    • Si votre organisation limite le partage des enregistrements de compte, dans la section Object Permissions (Autorisations d’objet), cochez la case View All (Afficher tout).
  1. Pour vérifier si le partage est restreint pour les enregistrements de compte, dans la zone Quick Find (Recherche rapide) de Setup (Configuration), saisissez Sharing Settings (Paramètres de partage), puis sélectionnez Sharing Settings (Paramètres de partage).
  2. Enregistrez les modifications.

Répétez ce processus pour chaque ensemble d’autorisations auquel vous souhaitez fournir un accès à l’application de console.

Configuration de la sécurité au niveau du champ

Maria souhaite donner à l’administrateur système des autorisations de profil lui permettant d’accéder à des champs spécifiques sur les objets associés aux commandes. Ainsi, les utilisateurs administrateurs pourront accéder à la fonctionnalité Order Management. Observons comment elle procède.

  1. Si vous utilisez des comptes personnels pour représenter les acheteurs individuels, vérifiez qu’ils sont activés et configurés dans votre organisation.
  2. Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez Profiles (Profils), puis sélectionnez Profiles (Profils).
  3. Faites défiler la liste des profils, puis sélectionnez System Administrator (Administrateur système).
  4. Faites défiler l’écran jusqu’à la section Field-Level Security (Sécurité au niveau du champ). Pour chaque objet associé à une commande, définissez l’accès Read (En lecture) et Edit (En modification).
  5. Cliquez sur View (Afficher).
    • Cliquez sur Modifier.
    • Pour chaque champ de la colonne Read Access (Accès en lecture) du tableau, sélectionnez Read Access (Accès en lecture).
    • Pour chaque champ de la colonne Edit Access (Accès en modification) du tableau, sélectionnez Edit Access (Accès en modification).
      Pour chaque objet associé à une commande, définissez l’accès Read (En lecture) et Edit (En modification).
  1. Cliquez sur Back to Profile (Retour au profil).

Consultez le Guide d’implémentation de Salesforce Order Management pour obtenir des informations détaillées sur les paramètres.

Configuration d’autorisations de champ personnalisé

Maria souhaite ajouter un champ personnalisé à un objet pour l’utiliser dans Order Management, et elle souhaite permettre aux utilisateurs d’Order Management d’accéder à ce champ. Voici comment elle y donne accès.

  1. Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez Permission Sets (Ensembles d’autorisations), puis sélectionnez Permission Sets (Ensembles d’autorisations).
  2. Sélectionnez l’ensemble d’autorisations qui contrôle l’accès de vos utilisateurs d’Order Management.
  3. Dans la section Apps (Applications), cliquez sur Object Settings (Paramètres d’objet).
    • Sélectionnez l’objet qui contient le champ personnalisé.
    • Cliquez sur Modifier.
  1. Dans la section Field Permissions (Autorisations de champ), cochez la case Edit Access (Accès en modification) pour le champ personnalisé.
  2. Cliquez sur Save (Enregistrer).

Pour permettre l’accès aux champs personnalisés dans plusieurs ensembles d’autorisations, répétez cette procédure pour chacun d’entre eux.

Configuration du traitement des paiements

Le traitement des paiements est un élément important de la gestion des commandes. Pour permettre à Order Management de capturer des paiements et d’émettre des remboursements, Maria intègre un composant de paiement qui lui permet de visualiser l’activité de paiement dans le résumé des paiements de chaque commande.

Le traitement des paiements consiste à vérifier les méthodes de paiement et à émettre des remboursements par l’intermédiaire d’un fournisseur de paiement tiers.

Paiements Salesforce

Pour faciliter l’intégration des paiements à Order Management, Maria installe le package Paiements Salesforce, disponible sur AppExchange.

Configuration manuelle d’une passerelle de paiement

Avec Paiements Salesforce, Maria peut également ajouter une passerelle de paiement qu’un développeur aura configuré manuellement, comme Stripe ou PayPal. Cela lui permettra de visualiser et de gérer les paiements dans Order Management. Une fois la passerelle configurée, Maria peut relier les comptes de paiement et les fournisseurs de paiement Stripe et PayPal. Voici les principales étapes qu’un développeur doit suivre.

  1. Créez une classe d’adaptateur de passerelle de paiement à l’aide de l’infrastructure du connecteur Apex Salesforce. Pour vous aider à démarrer, consultez les classes de référence suivantes :
    https://github.com/forcedotcom/Core-Payments-Reference-Gateway-Integration-Adapters.
  2. Créez un enregistrement de fournisseur de passerelle de paiement qui renvoie vers la classe d’adaptateur que vous avez créée.
  3. Dans Setup (Configuration), définir un identifiant nommé qui contient les informations d’authentification et de connexion du fournisseur de la passerelle. La définition de l’appel de la classe d’adaptateur appelle l’identifiant nommé.
  4. Créez un enregistrement de passerelle de paiement pour lier l’enregistrement du fournisseur de la passerelle de paiement et l’identifiant nommé.

Étapes suivantes

Dans cette unité, vous avez configuré l’accès des utilisateurs et des ensembles d’autorisations à Order Management, l’accès à l’application de console, la sécurité au niveau du champ, ainsi que les autorisations de champ personnalisé. Vous avez également appris en quoi consiste le traitement des paiements. Vous apprendrez ensuite à utiliser les flux pour définir le traitement par Order Management.

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