Personnalisation des flux d’Order Management
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Expliquer ce qu’est un flux
- Décrire les deux types de flux
- Énumérer et décrire les modèles de flux d’Order Management
- Énumérer les différentes façons de personnaliser ou de configurer des flux
- Expliquer comment rendre possible l’utilisation de flux de service sur la page d’enregistrement du résumé de la commande
Configuration de flux pour Order Management
Order Management fonctionne avec Flow Builder, un outil qui vous permet de créer des fonctions manuelles et automatisées dans votre organisation. Les flux collectent des données et exécutent des actions dans votre Salesforce org ou un système externe. Vous pouvez utiliser deux types de flux avec Order Management.
-
Screen (Écran) : automatisez un processus métier qui recueille des données auprès d’individus, tel qu’un tutoriel guidé ou un assistant avec des écrans.
-
Autolaunched (Lancé automatiquement) : lancez un flux en interne lorsqu’un enregistrement est modifié ou qu’un utilisateur clique sur un bouton.
Pour vous familiariser avec cet outil, consultez la section Flow Builder à la page Automatisation de vos processus métiers de l’aide Salesforce.
Flux d’Order Management
Order Management s’accompagne d’un ensemble de modèles de flux. Maria ne peut toutefois pas les utiliser directement. Elle doit les copier, les personnaliser et configurer son système de sorte qu’il utilise les copies. Elle peut en lancer certains manuellement, tandis que le système en lance d’autres automatiquement.
Flux |
Type de flux |
Type de lancement |
---|---|---|
Annuler l’article |
Écran |
partage |
Créer un résumé de la commande |
Lancé automatiquement |
Système |
Créer une exception de traitement |
Lancé automatiquement |
Système |
Remise |
Écran |
partage |
Even Exchange Flow (Flux Échange équivalent) [nécessite une licence Growth Salesforce Order Management] |
Écran |
partage |
Order On Behalf Of (OOBO) [Commander au nom de] |
Écran |
partage |
Reship Order (Réexpédier la commande) [nécessite une licence Growth Salesforce Order Management] |
Écran |
partage |
Retourner l’article |
Écran |
partage |
Flux Return Merchandise Authorizations - Create Credit Memo and Ensure Refunds (Autorisations de retour de produit - Créer une note de crédit et garantir le remboursement) |
Lancé automatiquement |
Système |
RMA Return Items (RMA Retourner des articles) |
Écran |
partage |
Le système lance des flux automatiquement dans les situations suivantes :
-
Create Order Summary (Créer un résumé de la commande) : lorsqu’un enregistrement de commande est créé ou mis à jour et que son StatusCode (Code de statut) est Activated (Activé).
-
Create Process Exception (Créer une exception de traitement) : lorsqu’un événement de plate-forme Événement d’exception de traitement est créé.
-
RMA - Create Credit Memo and Ensure Refunds (Autorisations de retour de produit - Créer une note de crédit et garantir le remboursement) : lorsqu’un enregistrement d’ordre de retour avec un cycle de vie de type Managed (Géré) est mis à jour et que sa StatusCategory (Catégorie de statut) est Closed (Fermé).
Considérations relatives aux flux
Les flux ne peuvent pas utiliser d’étiquettes localisées. Si Maria souhaite inclure un écran ou un texte localisé dans un flux, elle doit créer une copie du flux avec un texte codé en dur dans la langue souhaitée.
Si Maria ajoute un champ personnalisé à un objet utilisé dans un flux, elle doit également personnaliser le flux pour le gérer.
Une commande de modification est un enregistrement de commande. Si vous ajoutez un champ personnalisé obligatoire à l’objet de commande, veillez à modifier les flux de service pour définir ce champ lorsque l’utilisateur crée une commande de modification. Si un flux tente de créer une commande et qu’il ne définit pas ce champ, l’opération échoue.
Personnalisation et configuration des modèles de flux
Une fois que Maria a copié un modèle de flux, elle peut le personnaliser. Voici les étapes à suivre pour créer un flux à partir d’un modèle.
- Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez
Flows
(Flux), puis sélectionnez Flows (Flux).
- Cliquez sur Nouveau flux.
Maria peut maintenant personnaliser le flux comme dans les exemples suivants.
- Utilisez la fonctionnalité d’échange équivalent avec les devises multiples.
- Utilisez une valeur
allocatedItemsChangeOrderType
différente avec le flux Discount Item (Article de remise).
- Utilisez Salesforce Omnichannel Inventory.
- Configurez les motifs justifiant une annulation, une remise, un retour ou un échange équivalent.
- Configurez l’autorisation de retour de produit (RMA).
Utilisation de la fonctionnalité d’échange équivalent avec les devises multiples
Maria utilise la fonctionnalité d’échange équivalent et souhaite prendre en charge plusieurs devises. L’échange équivalent consiste à troquer un produit contre un autre, généralement d’une taille ou d’une couleur différente. Voici comment elle personnalise le flux Even Exchange (Échange équivalent) pour définir la valeur Currency ISO Code (Code ISO de la devise) sur les entrées au catalogue de prix.
- Ouvrez le flux Even Exchange (Échange équivalent).
- Dans la liste des éléments Create Records (Créer des enregistrements), sélectionnez l’élément Pricebook Entry (Entrée au catalogue de prix). (Vous pouvez également saisir cet élément dans la zone de recherche pour le trouver.)
- Dans la section Set Field Values for the Price Book Entry (Définir les valeurs de champ de l’entrée au catalogue de prix), cliquez sur Add Field (Ajouter un champ).
- Dans la zone Field (Champ), sélectionnez Currency ISO Code (Code ISO de la devise).
- Dans la zone Value (Valeur), définissez cette valeur sur celle du code ISO de la devise du résumé de la commande en sélectionnant Get Order Summary (Obtenir des résumés de commande), puis Currency ISO Code (Code ISO de la devise).
- Cliquez sur Done (Terminé).
- Cliquez sur Save (Enregistrer).
Personnalisation du flux Discount Item (Article de remise)
Par défaut, le flux Discount Item (Article de remise) appelle l’action Adjust Order Item Summary (Résumé d’élément de commande d’ajustement) avec une valeur allocatedItemsChangeOrderType
égale à InFulfillment
. Ce processus crée un ordre de modification distinct pour les éléments de commande en cours d’exécution. Maria souhaite utiliser un processus différent et est contente de savoir qu’il suffit de définir une valeur différente.
Si vous prévoyez d’utiliser des résumés de commande non gérés, personnalisez la logique du flux Create Order Summary (Créer un résumé de la commande) pour associer le type de cycle de vie de la commande. Le flux par défaut crée systématiquement des résumés de commande gérés. Reportez-vous à la page Cycle de vie de gestion des commandes.
Utilisation de Salesforce Omnichannel Inventory
Si vous utilisez Salesforce Omnichannel Inventory, vous devez personnaliser des flux.
- Dans le flux Even Exchange (Échange équivalent), définissez les variables applyOCI et useLocationGroups sur true (vrai). La valeur par défaut de ces variables est false (faux).
- Dans le flux Reship Order (Réexpédier la commande), appliquez la valeur true (vrai) à la variable applyOCI. La valeur par défaut de cette variable est false (faux).
Configuration des motifs
Pour les flux Cancel Item (Annuler l’article), Discount (Remise), Return Item (Retourner l’article) et Even Exchange (Échange équivalent), l’utilisateur doit sélectionner un motif justifiant l’action dans une liste déroulante. Les motifs peuvent par exemple être les suivants : Wrong Item (Article incorrect) et Customer Changed Mind (Changement d’avis du client). Voici comment définir une liste de motifs et les ajouter aux valeurs de la liste de sélection pour le champ Reason (Motif) de l’objet Order Product Summary Change (Modification du résumé des produits de la commande).
- Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez
Object Manager
(Gestionnaire d’objet), puis sélectionnez Object Manager (Gestionnaire d’objet).
- Sélectionnez l’objet Order Product Summary Change (Modification du résumé des produits de la commande).
- Cliquez sur Champs et relations.
- Sélectionnez le motif correspondant.
- Ajoutez vos motifs aux valeurs de la liste de sélection de motifs.
- Sélectionnez une valeur par défaut.
Configuration de Return Merchandise Authorization (RMA) [Autorisation de retour de produit (RMA)]
Voici comment indiquer un utilisateur par défaut et des motifs de retour pour les autorisations de retour de produit. Tous les motifs des valeurs retournées figurant sur l’élément de ligne de commande de retour doivent correspondre aux valeurs des motifs figurant sur la modification du résumé du produit de la commande.
- Spécifiez un utilisateur de workflow par défaut. Certaines actions du flux RMA sont exécutées par cet utilisateur.
- Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez
Process Automation Settings
(Paramètres d’automatisation des processus), puis sélectionnez Process Automation Settings (Paramètres d’automatisation des processus).
- Dans le champ Default Workflow User (Utilisateur de workflow par défaut), saisissez le nom d’un utilisateur ayant un profil d’administrateur système. Vous pouvez cliquer sur l’icône de recherche pour ouvrir une fenêtre de recherche utilisateur.
- Ajoutez vos motifs de retour à l’objet Return Order Line Item (Élément de ligne de commande de retour).
- Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez
Object Manager
(Gestionnaire d’objet), puis sélectionnez Object Manager (Gestionnaire d’objet).
- Sélectionnez Return Order Line Item (Élément de ligne de commande de retour).
- Sélectionnez Fields & Relationships (Champs et relations).
- Dans Reason for Return (Motif du retour), sélectionnez le motif. Vous pouvez également cliquer sur New (Nouveau) et créer la liste.
- Ajoutez vos motifs de retour aux valeurs de la liste de sélection de motifs de retour.
- Sélectionnez une valeur par défaut.
- Vérifiez que l’ensemble de ces entrées figure également dans la liste de sélection Reason (Motif) de la modification du résumé du produit de la commande.
Flux de paiement B2B
Maria utilise Order Management avec les flux de paiement de B2B Commerce, elle doit donc configurer le flux de paiement B2B pour qu’il fonctionne avec Order Management.
Disponibilité des flux de service sur la page d’enregistrement du résumé de la commande
Maria permet aux utilisateurs d’accéder à ses flux en les ajoutant au composant Actions & Recommendations (Actions et recommandations) de la FlexiPage du résumé de la commande. Observons comment elle procède.
- Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), saisissez
Actions & Recommendations
(Actions et recommandations), puis sélectionnez Actions & Recommendations (Actions et recommandations).
- Cliquez sur New Deployment (Nouveau déploiement), puis sur Next (Suivant).
- Après avoir donné un nom au déploiement, sélectionnez Flows and quick actions (Flux et actions rapides).
- Désélectionnez Recommendations (Recommandations) et cliquez sur Next (Suivant).
- Dans la liste Available Objects (Objets disponibles), recherchez Order Summary (Résumé de la commande), déplacez-le dans la liste Selected Objects (Objets sélectionnés) et cliquez sur Next (Suivant).
- Sélectionnez l’onglet Default (Par défaut).
- Dans la liste All Actions (Toutes les actions), recherchez les flux que vous avez clonés et faites-les glisser vers la section Top Pinned (Épinglé en haut).
- Sélectionnez vos flux et cliquez sur Unmark Removable (Ne plus marquer détachable).
- Cliquez sur Suivant, puis sur Enregistrer.
Création de la page d’enregistrement de résumé de la commande
Maria ouvre un enregistrement de résumé de la commande dans son organisation pour modifier la page de l’enregistrement par défaut. Les résumés de commande nécessitant plusieurs enregistrements associés, n’essayez pas d’en créer un manuellement. Il vous suffit de créer et d’activer une commande, ce qui déclenche le flux Create Order Summary (Créer un résumé de la commande). Vous pouvez ensuite ouvrir l’enregistrement de résumé de la commande et modifier sa présentation de page. Voici comment procéder.
- Créez une commande dans votre magasin.
- Cliquez sur le lanceur d’application dans votre organisation.
- Saisissez le nom de l’objet,
Order Summary
(Résumé de la commande), et sélectionnez-le.
- Cliquez sur l’onglet Order Summaries (Résumés de commande) et ouvrez un enregistrement de résumé de la commande.
- Dans le menu Setup (Configuration), sélectionnez Edit Page (Modifier la page).
- Sélectionnez le composant Actions & Recommendations (Actions et recommandations) dans la présentation de l’aperçu.
- Dans le champ Actions & Recommendations Deployment (Déploiement Actions et recommandations), sélectionnez le déploiement que vous venez de créer et cliquez sur Save (Enregistrer).
- Dans la boîte de dialogue qui s’affiche, cliquez sur Activate (Activer) et sur Save (Enregistrer).
- Cliquez sur Activation.
- Enregistrez la présentation de page en tant que présentation de page par défaut de l’organisation.
Étapes suivantes
Dans cette unité, vous avez découvert Flow Builder, les modèles de flux disponibles avec Order Management, ainsi que la manière dont vous pouvez personnaliser vos flux. Vous apprendrez ensuite à configurer certaines fonctionnalités de paiement.
Ressources
- Aide Salesforce : Principale action de flux pour la Gestion des commandes : Soumettre les résumés d'élément de commande d'ajustement
- Aide Salesforce : Cycle de vie de gestion des commandes
- Développeur Salesforce : Flux de paiement pour B2B Commerce
- Développeur Salesforce : Salesforce Flow pour Service