Loading

Utilisation efficace des listes à sélection multiple dans Field Service Mobile

Date de publication: Sep 27, 2025
Description
Actuellement, la mise en forme par Flow Builder des valeurs choisies dans une liste à sélection multiple représente un défi, car il est difficile d'exécuter des actions uniquement sur les valeurs sélectionnées, en particulier dans Field Service Mobile. Par exemple, un technicien souhaite sélectionner un certain nombre d'actifs à partir d'une liste d'actifs, puis crée des enregistrements supplémentaires associés uniquement aux actifs sélectionnés dans la liste. Le principal défi est le stockage des valeurs séparées par un point-virgule (;) plutôt qu'une virgule (,) dans le composant Écran. Il est difficile de tourner en boucle sur vos sélections individuelles et d'exécuter une action, par exemple pour créer des enregistrements associés.
Résolution
Une simple solution consiste à utiliser un élément Décision avec un opérateur Contient afin de déterminer si un enregistrement spécifique est inclus dans la liste de valeurs, séparées par un point-virgule « ; », choisies dans le composant d'écran Liste à sélection multiple. 
 

Étape 1. Accédez à Configuration
 

Étape 2. Dans la case Recherche rapide, saisissez et sélectionnez Flux
 

Étape 3. Cliquez sur Nouveau flux. Cliquez ensuite sur Tous + Modèles, puis sélectionnez Flux Field Service Mobile
 
All + Template.png

Étape 4. Utilisez + Ajouter un élément Écran à la zone de dessin du flux
 
Screen Flow.PNG
 
Étape 5. Ajoutez un composant Liste à sélection multiple à un élément Écran qui référence un Ensemble de choix d'enregistrement (par exemple un ensemble d'actifs).

*Remarque : Lors de la configuration de votre ensemble de choix d'enregistrement, assurez-vous que Type de date est défini sur Texte et que Valeur de choix est définie sur ID d'enregistrement. Dans cet élément Écran, autorisez l'utilisateur à sélectionner plusieurs options dans la liste à sélection multiple.

Edit Screen Element.png

record Choice set.png

Étape 6. Immédiatement après l'élément Écran, utilisez un élément Obtenir des enregistrements afin d'interroger le même ensemble d'enregistrements que celui défini dans Ensemble de choix d'enregistrement (en utilisant les mêmes critères que dans votre requête), puis identifiez une Variable de collection dans laquelle stocker ces valeurs
 
Loop Get Record.png

Étape 7. Tournez en boucle sur la collection depuis la requête de l'élément Obtenir des enregistrements
 
Edit Loop.png

Étape 8. Immédiatement après l'élément Boucle, ajoutez un élément Décision. L'élément Décision doit comparer l"élément Écran Liste à sélection multiple à l'ID de l'enregistrement Boucle actuel en utilisant un opérateur Contient. Incluez un Parcours utilisé lorsque l'enregistrement Boucle actuel est identifié dans le composant d'écran Liste à sélection multiple, et un Parcours utilisé lorsqu'il n'est pas identifié. 

Edit Decision.PNG

_________________________________________________________

Écrit par : Stephen Hupp | Salesforce Answers Leader
Stephen Hupp est spécialiste de Field Service avec six années d'expérience dédiées au produit Field Service. Il est un membre actif des deux communautés Field Service, Clients et Partenaires, et participe au conseil consultatif Field Service Partner. Il est un ancien ingénieur Solutions et architecte Customer Success Salesforce, et dirige actuellement le service Field Service Practice chez Thunder Consulting, Inc.

Les Soumissions reflètent uniquement l’opinion de l’utilisateur qui les a mises à disposition et non celle de Salesforce, que l’utilisateur soit affilié ou non à Salesforce. Elles peuvent contenir des produits, services, informations, données, contenus et autres éléments mis à disposition par ou pour le compte de tiers (« Contenus de tiers »). Salesforce ne contrôle ni n’approuve, et n’est pas non plus responsable de tout Contenu de tiers, notamment de leur exactitude, validité, actualité, exhaustivité, fiabilité, intégrité, qualité, légalité, utilité ou sécurité, ni de tout droit de propriété intellectuelle applicable. Toutes les Soumissions mises à disposition via un forum ou panneau de messages en réponse à des questions publiées, ou qui prétendent autrement répondre à des questions, y compris des questions sur Salesforce ou des programmes, sont mises à disposition pour votre information uniquement et vous ne devez jamais vous y fier pour répondre à des questions précises (même si une réponse est marquée comme « meilleure » réponse ou est accompagnée de qualifications similaires). Vous devez systématiquement contacter le support Salesforce pour obtenir des réponses à vos questions précises. Salesforce n’a aucun contrôle sur les Soumissions et n’est aucunement responsable de quelque utilisation que ce soit, y compris abusive, (ainsi que de toute diffusion) par un tiers des Soumissions. 

Si vous avez des questions, puisez dans la sagesse de l’ensemble de notre Trailblazer Community sous ce lien : 
https://trailhead.salesforce.com/trailblazer-community/feed
Numéro d’article de la base de connaissances

000394678

 
Chargement
Salesforce Help | Article