Ajout de champs d'enregistrement à des écrans de flux
Accélérez l'élaboration d'écrans de flux en ajoutant des champs directement depuis vos objets Salesforce. Lorsque vous ajoutez un champ d'écran à un écran de flux, son nom, le type de données, le texte d'aide, qu'il soit obligatoire ou non, et dans certains cas les valeurs existantes, sont automatiquement configurés. Les champs d'enregistrement utilisent une variable d'enregistrement pour déterminer les champs à placer dans un écran de flux et leur configuration.
Éditions requises
| Afficher les éditions prises en charge. |
| Autorisations utilisateur requises | |
|---|---|
| Pour ouvrir, modifier, créer, activer ou désactiver un flux en utilisant tous les types, éléments et fonctionnalités de flux disponibles dans Flow Builder, y compris Einstein et Agentforce pour flux : | Gérer les flux |
Positionnement des champs directement dans des écrans de flux
Pour ajouter des champs d'enregistrement à un flux d'écran, procédez comme suit.
- Créez ou modifiez un élément d'écran.
-
Sous l'onglet Champs, sélectionnez une variable d'enregistrement, ou créez une variable avec le type de données Enregistrement et l'objet qui contient le champ souhaité.
Alternativement, sélectionnez une variable d'enregistrement automatiquement créée par un élément Obtenir des enregistrements ou un élément Boucle.
- Faites glisser un champ depuis la liste affichée vers la zone de dessin de l'écran.
- Pour utiliser la valeur existante d'un champ d'enregistrement, utilisez un élément Obtenir des enregistrements pour la variable d'enregistrement.
Considérations relatives aux champs d'enregistrement dans les écrans de flux
Avant d'ajouter des champs de vos objets Salesforce directement à vos écrans de flux, tenez compte des comportements des champs d'enregistrement.
Champ de niveau de compte
Le fait de placer le champ standard Symbole de niveau dans les enregistrements Compte sur votre écran empêche l'enregistrement de votre flux.
Création et mise à jour d'enregistrements
De la même façon que les autres champs d'un écran, les champs Enregistrement n'enregistrent pas automatiquement les données. Pour enregistrer les données du champ d'enregistrement, utilisez la variable d'enregistrement associée dans un élément Créer des enregistrements ou Mettre à jour les enregistrements.
Valeurs par défaut
Les champs d'enregistrement ne prennent pas en charge les valeurs par défaut de leurs champs sources. Si le champ source d'un champ d'enregistrement a une valeur par défaut, le champ d'enregistrement est vide.
Si le champ contient une valeur dans la variable d'enregistrement, elle est définie en tant que valeur d'écran par défaut à l'exécution.
Champs d'enregistrement d'événement et de tâche
Certains champs d'enregistrement d'événement et de tâche ne sont pas pris en charge. Les types de champ pris en charge sont Date, Date/heure, Case à cocher, Numérique, Texte, Zone de texte et Zone de texte (longue).
À l'exécution, le comportement des champs d'enregistrement d'événement et de tâche sur un écran est différent de celui des autres types de champ d'enregistrement.
- Les étiquettes de champ de case à cocher ne sont pas affichées en ligne avec la case à cocher. Ils sont affichés au-dessus ou sous la case à cocher.
- Lorsqu'il est modifié, le champ d'enregistrement n'a pas de fond jaune et le bouton Annuler n'est pas affiché.
Référence
- La création d'un enregistrement à partir de Référence n'est pas prise en charge dans les environnements suivants : Flux lancés à partir d'URL (telles que Boutons de liste), Flow Debugger, Lightning Out, Expériences numériques (LWR) et Flux de service incorporés.
- Les champs de référence ne sont pas compatibles avec les appareils mobiles.
- Pour afficher ou modifier la valeur d'une relation principal-détails pour des enregistrements existants, le paramètre Autoriser la reparentalisation doit être activé pour ce champ.
- Les champs de référence avec des filtres appliqués n'affichent pas immédiatement les erreurs à l'exécution du flux lorsqu'un utilisateur qui exécute le flux tente de créer un enregistrement. Les erreurs sont affichées uniquement lors de la création ou de la mise à jour des enregistrements qui référencent le nouvel enregistrement créé.
- L'API UI doit prendre en charge l'objet où réside la Référence.
Filtres de référence
Si un filtre de référence s'appuie sur les valeurs de champ de l'enregistrement actuel dans le flux, les champs utilisés dans le filtre de référence doivent être ajoutés au même écran. Si vous devez limiter les enregistrements disponibles dans votre Référence en fonction des actions exécutées par un utilisateur dans un flux, utilisez le composant Référence de choix.
Listes à sélection multiple
L'utilisation de l'opérateur Ajouter un élément dans les attributions permet de dupliquer les valeurs dans les champs de liste à sélection multiple.
Champ Nom
Si la valeur d'un sous-champ Nom est modifiée à l'exécution, la nouvelle valeur est définie et le sous-champ affiche la nouvelle valeur. Cependant, le champ d'enregistrement Nom complet affiche toujours la valeur d'origine.
Autorisations
Le contexte système ne s'applique pas aux champs d'enregistrement. Si un utilisateur n'a pas accès à un champ d'enregistrement, il ne peut pas l'afficher dans un flux.
Si aucun ID n'est défini pour la variable d'enregistrement, l'utilisateur actif doit avoir accès en Read et en Create pour modifier les valeurs de champ d'enregistrement.
Si un ID est défini, l'utilisateur actif doit avoir accès en Read et en Edit pour changer les valeurs de champ d'enregistrement.
Dans les détails du champ d'enregistrement, les valeurs Mettre à jour compatible et Créer compatible reflètent les propriétés du champ et vos autorisations. Les valeurs ne reflètent pas les autorisations des utilisateurs qui exécutent le flux.
Les flux d'écran n'affichent pas les champs d'enregistrement définis en lecture seule au niveau de l'objet.
Comptes personnels
Si PersonAccount est activé et que des champs d'enregistrement Compte ont été ajoutés à un écran :
- Lorsque le type d'enregistrement est Compte personnel, seuls les champs Personne* et les champs communs sont affichés.
- Si le type d'enregistrement est Compte professionnel, seuls les champs Compte professionnel et les champs communs sont affichés.
Tous les champs d'enregistrement de compte sont affichés et le type d'enregistrement est ignoré.
Le Account.Name est affiché sous forme de champ PersonName si le type d'enregistrement est Compte personnel et de champ Texte si le type d'enregistrement est Compte professionnel. Account.Name s'affiche sous forme de champ Texte.
Liste de sélection
Les champs d'enregistrement prennent en charge les listes de sélection dépendantes uniquement si le champ dépendant est sur le même écran que son champ de contrôle.
Si un champ d'enregistrement a un ID de type d'enregistrement défini en entrant à l'écran, ses valeurs sont filtrées par type d'enregistrement. Si l'ID du type d'enregistrement n'est pas défini, toutes les valeurs sont affichées.
Référencement de champs d'enregistrement
Vous ne pouvez pas référencer des champs d'enregistrement dans d'autres zones de votre flux, notamment dans des formules, des décisions et la visibilité conditionnelle. À la place, référencez la variable d'enregistrement que vous avez utilisée pour créer les champs d'enregistrement.
Environnements d'exécution
Les champs d'enregistrement ne sont pas pris en charge dans les flux d'écran des sites Experience Cloud qui utilisent Lightning Web Runtime (LWR).
Types de données de champ pris en charge
Les champs d'enregistrement prennent en charge les types de données de champ suivants : Adresse, Case à cocher, Date, Date et heure, Adresse e-mail, Référence, Nom, Numérique, Téléphone, Liste de sélection, Texte, Zone de texte et Zone de texte (long).
Autres considérations
- Les champs d'enregistrement prennent en charge les champs d'objet pris en charge dans l'API Interface utilisateur.
- Les champs d'enregistrement utilisent les étiquettes renvoyées par l'API Interface utilisateur (UI), qui peuvent différer des étiquettes affichées dans les pages d'enregistrement et dans le Gestionnaire d'objet. Pour les champs d'enregistrement de type de données Nom, l'étiquette est Nom complet au lieu de Nom pour la plupart des objets.
- Les champs d'enregistrement ne sont pas pris en charge dans le composant d'écran Répéteur.
- La validation de l'entrée de l'utilisateur n'est pas prise en charge.

