Loading
Automatisation de vos processus métiers avec Salesforce Flow
Ressource variable

Ressource variable

Stockez une valeur qui peut être utilisée ou modifiée à travers le flux.

Éditions requises

Cette vidéo explique ce que sont les variables et comment les flux les utilisent pour contenir des données.

Visualisez cette vidéo sous un onglet séparé.

Cette vidéo explique les types de variables, notamment les types courants, les variables booléennes, définies par Apex et les variables de collection.

Visualisez cette vidéo sous un onglet séparé.

Champ Description
Classe Apex La classe Apex qui définit des champs pour le type de données défini par Apex. Seuls les champs avec l'annotation @AuraEnabled sont disponibles dans un flux.
Nom d'API

La nécessité d'utiliser des éléments uniques s'applique uniquement aux éléments inclus dans le flux actuel. Deux éléments peuvent porter le même nom d'API, à condition qu'ils soient utilisés dans des flux différents. Un nom d'API peut inclure des traits de soulignement et des caractères alphabétiques sans espace. Il doit commencer par une lettre et ne peut pas se terminer par un trait de soulignement. Il ne peut pas non plus inclure deux traits de soulignement consécutifs.

Lorsque vous transmettez une variable à une entrée de flux secondaire, le nom d'API de la variable peut inclure jusqu'à 40 caractères.

Description Aide à différencier cette variable des autres ressources.
Type de données

Détermine les types de valeur que la variable peut stocker. Vous ne pouvez pas changer le type de données d'une variable enregistrée précédemment.

Le type de données Enregistrement peut stocker plusieurs valeurs de champ pour un seul enregistrement. Le type de données défini par Apex peut stocker plusieurs valeurs de champ pour une seule classe Apex.

Vous recherchez sObject ? Dans Flow Builder, ce type de données a été changé en Enregistrement.

Autoriser les valeurs multiples (collection)

Lorsque cette option est sélectionnée, la ressource est une variable de collection. Vous pouvez stocker une liste de valeurs dans des variables de collection. Les variables de collection peuvent stocker uniquement des valeurs compatibles avec son type de données. Lorsque le type de données est Enregistrement, la variable de collection peut stocker uniquement les valeurs des enregistrements de l'objet associé.

Par exemple, stockez plusieurs adresses e-mail dans une variable de collection, puis référencez la variable de collection pour envoyer un e-mail.

Objet

L'objet dont vous pouvez stocker les valeurs de champ dans la variable. Vous ne pouvez pas changer l'objet d'une variable précédemment enregistrée.

Disponible uniquement lorsque le type de données est Enregistrement.

Décimales

Contrôle le nombre de chiffres, jusqu'à 17 chiffres après la virgule. Si vous laissez ce champ vide ou si vous le définissez sur zéro, seuls des nombres entiers apparaissent lors de l'exécution de votre flux.

Disponible uniquement lorsque le type de données est Numérique ou Devise.

Disponibilité hors du flux

Lorsqu'une variable est disponible pour l'entrée, elle peut être définie au démarrage du flux, par exemple quand un flux est démarré depuis une page Lightning, un processus ou un autre flux. Lorsqu'une variable est disponible pour la sortie, elle peut être accédée dans l'ensemble du flux, par exemple par un composant Web Lightning ou un autre flux.

La valeur par défaut du champ dépend de la version ou de la version API dans laquelle la variable a été créée.

  • Si la variable a été créée dans la version Summer ’12 ou supérieure, ou dans une API version 25.0 ou supérieure, par défaut, elle n'est pas disponible pour l'entrée ou la sortie.
  • Si la variable a été créée dans la version Spring ’12 ou antérieure, ou dans une API version 24.0 ou antérieure, par défaut, elle est disponible pour l'entrée ou la sortie.

La désactivation de l'accès en entrée ou en sortie pour une variable existante peut rompre la fonctionnalité des applications et des pages qui appellent le flux et accèdent à la variable. Vous pouvez par exemple accéder à des variables à partir de paramètres d'URL, de processus ou d'autres flux.

Ce champ n'affecte pas le mode d'attribution ou d'utilisation des variables dans le même flux, par exemple avec les types d'élément suivants : Attribution, Création d'enregistrements, Obtention d'enregistrements et Action Apex.

Valeur par défaut

Détermine la valeur de la variable au démarrage du flux. Si vous laissez ce champ vide, la valeur est null.

Pas disponible pour les variables Liste de sélection et Liste à sélection multiple.

 
Chargement
Salesforce Help | Article