Loading
Automatisation de vos processus métiers avec Salesforce Flow
Opérateurs de flux dans des éléments Attribution

Opérateurs de flux dans des éléments Attribution

Utilisez des opérateurs d'éléments d'attribution afin de modifier la valeur d'une ressource sélectionnée.

Éditions requises

Afficher les éditions prises en charge.

Utilisez cette référence pour comprendre les opérateurs pris en charge. La liste est organisée selon le type de données que vous sélectionnez pour Ressource.

Remarque
Remarque Vous recherchez l'opérateur Contient ? Contient est disponible dans les éléments Décision, Attente et Filtre de collection, et dans les éléments de données et les ensembles de choix d'enregistrement. Consultez Opérateurs de flux dans des éléments de filtrage Décision, Attente et Collection ou Opérateurs de flux dans des éléments de données et des ensembles de choix d'enregistrement.

Défini par Apex

Mettez en correspondance le type de données Apex de l'attribut @AuraEnabled et un type de données de flux de cette référence afin de déterminer les opérateurs pris en charge.

Type de données Apex Type de données de flux
Booléen Booléen
Date Date
DateHeure Date/heure
Décimal Chiffre
Double Chiffre
Nombre entier Numérique
Liste Collection
Long Numérique
Chaîne Texte
Heure Heure

Booléen

Remplace une ressource booléenne par une nouvelle valeur.

Opérateur Description Type de données pris en charge Exemple
Égal à La valeur que vous saisissez ou sélectionnez pour Value remplace celle de la variable. Booléen

Avant l'attribution : {!varBoolean} est false

Attribution : {!varBoolean} Égal à {!$GlobalConstant.True}

Après l'attribution : {!varBoolean} est true

Collection

Mettez à jour ou remplacez la valeur d'une variable de collection ou d'une variable de collection d'enregistrement.

Opérateur Description Type de données pris en charge Exemple
Égal à La valeur remplace celle de la variable.

Collection d'un type de données ou d'un type d'objet identique

Les types de données Texte, Liste de sélection et Liste à sélection multiple sont compatibles.

Avant l'attribution :

  • {!collText} est Yellow, Green, Blue
  • {!collPicklist} est Blue, Red, Orange

Attribution : {!collText} Égal à {!collPicklist}

Après l'attribution : {!collText} est Blue, Red, Orange

Ajouter La valeur est ajoutée en tant que nouvel élément à la fin de la collection dans Variable.

Variable d'un type de données identique ou variable d'enregistrement d'un type d'objet identique

Les types de données Texte, Liste de sélection et Liste à sélection multiple sont compatibles.

Des étapes (y compris $Flow.CurrentStage) peuvent être ajoutées à des collections de texte.

Avant l'attribution :

  • {!collText} est Yellow, Green, Blue
  • {!varPicklist} est Red

Attribution : {!collText} Ajouter {!varPicklist}

Après l'attribution : {!collText} est Yellow, Green, Blue, Red

Retirer après premier La première instance de Valeur est récupérée dans la collection, dans Variable. Tous les éléments qui suivent la première instance sont retirés de la collection dans Variable.

Variable d'un type de données identique ou variable d'enregistrement d'un type d'objet identique

Pour des collections de texte uniquement :

  • Liste à sélection multiple
  • Liste de sélection
  • $Flow.CurrentRecord

Avant l'attribution :

  • {!collText} est Red, Orange, Yellow, Green, Blue
  • {!varText} est Yellow

Attribution : {!collText} Retirer après premier {!varText}

Après l'attribution : {!collText} est Red, Orange, Yellow

Ajouter au début La valeur est ajoutée en tant que nouvel élément au début de la collection dans Variable.

Collection d'un type de données ou d'un type d'objet identique

Variable d'un type de données identique ou variable d'enregistrement d'un type d'objet identique

Pour des collections de texte uniquement :

  • Liste à sélection multiple
  • Liste de sélection
  • $Flow.CurrentRecord

Avant l'attribution :

  • {!collText} est Yellow, Green, Blue
  • {!varPicklist} est Red

Attribution : {!collText} Ajouter au début {!varPicklist}

Après l'attribution : {!collText} est Red, Yellow, Green, Blue

Retirer tout Tous les éléments qui suivent la première instance sont retirés de la collection dans Variable.

Collection d'un type de données ou d'un type d'objet identique

Variable d'un type de données identique ou variable d'enregistrement d'un type d'objet identique

Pour des collections de texte uniquement :

  • Liste à sélection multiple
  • Liste de sélection
  • $Flow.CurrentRecord

Avant l'attribution :

  • {!collText} est Red, Orange, Red, Yellow
  • {!varText} est Red

Attribution : {!collText} Retirer tout {!varText}

Après l'attribution : {!collText} est Orange, Yellow

Retirer premier La première instance de Valeur est retirée de la collection, dans Variable.

Collection d'un type de données ou d'un type d'objet identique

Pour des collections de texte uniquement :

  • Liste à sélection multiple
  • Liste de sélection
  • $Flow.CurrentRecord

Avant l'attribution :

  • {!collText} est Red, Orange, Red, Yellow
  • {!varText} est Red

Attribution : {!collText} Retirer premier {!varText}

Après l'attribution : {!collText} est Orange, Red, Yellow

Retirer avant premier La première instance de Valeur est récupérée dans la collection, dans Variable. Tous les éléments qui précèdent la première instance sont retirés de la collection dans Variable.

Variable d'un type de données identique ou variable d'enregistrement d'un type d'objet identique

Pour des collections de texte uniquement :

  • Liste à sélection multiple
  • Liste de sélection
  • $Flow.CurrentRecord

Avant l'attribution :

  • {!collText} est Red, Orange, Yellow, Green, Blue
  • {!varText} est Yellow

Attribution : {!collText} Retirer avant premier {!varText}

Après l'attribution : {!collText} est Yellow, Green, Blue

Retirer position

Value spécifie une position dans la collection. L'élément à la position est retiré de la collection, dans Variable.

À l'exécution, assurez-vous que Value est un entier positif compris dans la plage du nombre d'éléments dans la collection dans Variable.

Numérique

Avant l'attribution :

  • {!collText} est Red, Orange, Yellow
  • {!varNum} est 2

Attribution : {!collText} Retirer position {!varNum}

Après l'attribution : {!collText} est Red, Yellow

Retirer inhabituel Les éléments de la collection Value sont trouvés dans la collection Variable. Les éléments trouvés sont conservés, et les autres éléments sont retirés de la collection dans Variable. Collection d'un type de données ou d'un type d'objet identique

Avant l'attribution :

  • {!collText1} est Red, Orange, Yellow, Green
  • {!collText2} est Orange, Green, Blue

Attribution : {!collText1} Retirer inhabituel {!collText2}

Après l'attribution : {!collText1} est Orange, Green

Égal au nombre

Le nombre d'étapes ou d'éléments de collection que vous saisissez pour Value remplace la valeur de Variable.

Les ensembles de choix d'enregistrement ne sont pas pris en charge en tant que valeur.

  • Collection
  • $Flow.ActiveStages

Avant l'attribution :

  • {!varNumber} est 0
  • {!collText} est Yellow, Green, Blue

Attribution : {!varNumber} Égal au nombre {!collText}

Après l'attribution : {!varNumber} est 3

Devise et numérique

Remplace (Equals), est ajouté à (Add) ou soustrait de (Subtract) la valeur de la ressource de devise ou numérique. Compte (Equals Count) le nombre d'étapes actives ou le nombre d'éléments dans une collection.

Opérateur Description Type de données pris en charge Exemple
Égal à Le numéro que vous saisissez ou sélectionnez pour Value remplace la valeur de la variable.
  • Devise
  • Numérique

Avant l'attribution : {!varCurrency} est 10

Attribution : {!varCurrency} Égal à 7

Après l'attribution : {!varCurrency} est 7

Ajouter Le numéro que vous saisissez ou sélectionnez pour Value est ajouté à la valeur de la variable.
  • Devise
  • Numérique

Avant l'attribution : {!varCurrency} est 10

Attribution : {!varCurrency} Ajouter 7

Après l'attribution : {!varCurrency} est 17

Soustraire Le numéro que vous saisissez ou sélectionnez pour Value est soustrait de la valeur de la variable.
  • Devise
  • Numérique

Avant l'attribution : {!varCurrency} est 10

Attribution : {!varCurrency} Soustraire 7

Après l'attribution : {!varCurrency} est 3

Date

Remplacer (Equals), ajouter à (Add) ou soustraire de (Subtract) la valeur d'une ressource de date ou de date/heure. Pour calculer une date par rapport au jour même, utilisez {!$Flow.CurrentDate} comme valeur de départ, puis ajoutez ou soustrayez le nombre de jours.

Opérateur Description Type de données pris en charge Exemple
Égal à La date que vous saisissez ou sélectionnez pour Value remplace la valeur de la variable.
  • Date
  • Date/heure

Exemple 1 : Définir sur une date spécifique :

Avant l'attribution : {!varDate} est 1/16/2016

Attribution : {!varDate} Égal à 1/15/2016

Après l'attribution : {!varDate} est 1/15/2016

Exemple 2 : définissez sur la date du jour :

Avant l'attribution : {!varDate} est 1/16/2016

Attribution : {!varDate} Égal à {!$Flow.CurrentDate}

Après l'attribution : {!varDate} est la date du jour

Ajouter La valeur est ajoutée, en jours, à la valeur de la variable sélectionnée.
  • Devise
  • Numérique

Exemple 1 : Ajouter des jours à une date spécifique :

Avant l'attribution : {!varDate} est 1/16/2016

Attribution : {!varDate} Ajouter 7

Après l'attribution : {!varDate} est 1/23/2016

Exemple 2 : Ajouter des jours à la date du jour :

Avant l'attribution : {!varDate} est la date du jour

Attribution : {!varDate} Ajouter 7

Après l'attribution : {!varDate} est la date du jour plus 7 jours

Soustraire La valeur est soustraite, en jours, de la valeur de la variable sélectionnée.
  • Devise
  • Numérique

Exemple 1 : Soustraire des jours à une date spécifique :

Avant l'attribution : {!varDate} est 1/16/2016

Attribution : {!varDate} Soustraire 7

Après l'attribution : {!varDate} est 1/9/2016

Exemple 2 : Soustraire les jours de la date du jour :

Avant l'attribution : {!varDate} est la date du jour

Attribution : {!varDate} Soustraire 7

Après l'attribution : {!varDate} est la date du jour moins 7 jours

Date/heure

Remplace une ressource de date/heure par une nouvelle valeur (Equals).

Opérateur Description Type de données pris en charge Exemple
Égal à La date que vous saisissez ou sélectionnez pour Value remplace la valeur de la variable.
  • Date
  • Date/heure

Avant l'attribution : {!varDateTime} est 1/16/2016 01:00

Attribution : {!varDateTime} Égal à 1/16/2016 08:00

Après l'attribution : {!varDateTime} est 1/16/2016 08:00

Liste de sélection

Remplace une ressource de liste de sélection par une nouvelle valeur (Equals) ou concatène une valeur dans la valeur d'origine (Add).

Remarque
Remarque Avant d'être attribuées ou ajoutées à une ressource de liste de sélection, les valeurs sont converties en valeurs de chaîne.
Opérateur Description Type de données pris en charge Exemple
Égal à La valeur que vous saisissez ou sélectionnez pour Value remplace celle de la liste de sélection sélectionnée.
  • Booléen
  • Devise
  • Date
  • Date/heure
  • Liste à sélection multiple
  • Numérique
  • Liste de sélection
  • Texte
  • Phase
  • Heure

Avant l'attribution : {!varPicklist} est Blue

Attribution : {!varPicklist} Égal à Yellow

Après l'attribution : {!varPicklist} est Yellow

Ajouter La valeur que vous saisissez ou sélectionnez pour Value est ajoutée à la fin de la liste de sélection sélectionnée.
  • Booléen
  • Devise
  • Date
  • Date/heure
  • Liste à sélection multiple
  • Numérique
  • Liste de sélection
  • Texte
  • Phase
  • Heure

Avant l'attribution : {!varPicklist} est Blue

Attribution : {!varPicklist} Ajouter -green

Après l'attribution : {!varPicklist} est Blue-green

Liste à sélection multiple

Remplace une ressource de liste à sélection multiple par une nouvelle valeur (equals), concatène une valeur dans la valeur d'origine (Add) ou ajoute une sélection à la ressource (Add Item).

Remarque
Remarque Avant d'être attribuées ou ajoutées à une ressource de liste à sélection multiple, les valeurs sont converties en valeurs de chaîne.
Opérateur Description Type de données pris en charge Exemple
Égal à La valeur que vous saisissez ou sélectionnez pour Value remplace celle de la liste à sélection multiple sélectionnée.
  • Booléen
  • Collection
  • Devise
  • Date
  • Date/heure
  • Liste à sélection multiple
  • Numérique
  • Liste de sélection
  • Texte
  • Phase
  • Heure

Avant l'attribution : {!varMSP} est Blue

Attribution : {!varMSP} Égal à Yellow

Après l'attribution : {!varMSP} est Yellow

Ajouter

La valeur que vous saisissez ou sélectionnez pour Value est ajoutée au dernier élément sélectionné dans la liste à sélection multiple. Aucune sélection n'est créée.

Ajoutez facilement des éléments à une liste à sélection multiple à l'aide de l'opérateur « add item ».

Pour ajouter des éléments séparés par un point-virgule à une variable de liste à sélection multiple à l'aide de l'opérateur « add », ajoutez toujours un espace unique après le point-virgule, sans insérer d'espace avant le point-virgule. Ainsi, vous pouvez comparer les valeurs de la variable à celle du champ de liste à sélection multiple dans la base de données de Salesforce. Par exemple : ; Yellow

  • Booléen
  • Devise
  • Date
  • Date/heure
  • Liste à sélection multiple
  • Numérique
  • Liste de sélection
  • Texte
  • Phase
  • Heure

Avant l'attribution : {!varMSP} est Blue; Green. Cette valeur comprend deux sélections distinctes

Attribution : {!varMSP} Ajouter Yellow

Après l'attribution : {!varMSP} est Blue; GreenYellow. Cette valeur comprend deux sélections distinctes

Ajouter un élément La valeur que vous saisissez ou sélectionnez pour Value est ajoutée en tant que nouvelle sélection à la fin de la liste à sélection multiple. L'attribution ajoute automatiquement « ; » avant le nouvel élément. Ainsi, Salesforce peut le lire en tant qu'élément distinct sélectionné par la liste à sélection multiple.
  • Booléen
  • Devise
  • Date
  • Date/heure
  • Liste à sélection multiple
  • Numérique
  • Liste de sélection
  • Texte
  • Heure

Avant l'attribution : {!varMSP} est Blue; Green

Attribution : {!varMSP} Ajouter un élément Yellow

Après l'attribution : {!varMSP} est Blue; Green; Yellow. Cette valeur comprend trois sélections distinctes

Enregistrement

Remplace une variable d'enregistrement par une nouvelle valeur (Equals).

Opérateur Description Type de données pris en charge Exemple
Égal à La variable d'enregistrement que vous sélectionnez pour Value remplace la valeur de la variable. Enregistrement - avec le même type d'objet

Avant l'attribution :

  • {!account1} contient les valeurs de champ du compte Acme Wireless
  • {!account2} contient les valeurs de champ du compte Global Media

Attribution : {!account1} Égal à {!account2}

Après l'attribution : {!account1} et {!account2} contiennent les valeurs de champ du compte Global Media

Phase

Vous ne pouvez pas mettre à jour la valeur d'une étape, mais vous pouvez mettre à jour les valeurs des variables globales de l'étape : $Flow.CurrentStage et $Flow.ActiveStages.

Remarque
Remarque Les attributions utilisent le nom complet de l'étape : namespace.flowName:stageName ou flowName:stageName.

$Flow.CurrentStage

Remplacez la phase sélectionnée dans $Flow.CurrentStage.

Opérateur Description Type de données pris en charge Exemple
Égal à La valeur remplace celle de $Flow.CurrentStage.
  • Phase
  • Nom complet de la phase

Avant l'attribution : $Flow.CurrentStage est stage1

Attribution : {!$Flow.CurrentStage} Égal à {!stage2}

Après l'attribution : $Flow.CurrentStage est stage2

$Flow.ActiveStages

Ajoutez ou retirez des phases actives dans la variable globale $Flow.ActiveStages.

Opérateur Description Type de données pris en charge Exemple
Ajouter La valeur est ajoutée à la fin de $Flow.ActiveStages.
  • Phase
  • $Flow.ActiveStages
  • $Flow.CurrentStage
  • Nom complet de la phase

Avant l'attribution : $Flow.ActiveStages est stage1, stage2

Attribution : {!$Flow.ActiveStages} Ajouter {!stage3}

Après l'attribution : $Flow.ActiveStages est stage1, stage2, stage3

Retirer après premier La première instance de la phase dans Valeur est trouvée dans $Flow.ActiveStages. Toutes les phases qui suivent la première instance sont retirées de $Flow.ActiveStages.
  • Phase
  • $Flow.CurrentStage
  • Nom complet de la phase

Avant l'attribution : $Flow.ActiveStages est stage1, stage2, stage3, stage4

Attribution : {!$Flow.ActiveStages} Retirer après premier {!stage2}

Après l'attribution : $Flow.ActiveStages est stage1, stage2

Ajouter au début La valeur est ajoutée au début de $Flow.ActiveStages.
  • Phase
  • $Flow.ActiveStages
  • $Flow.CurrentStage
  • Nom complet de la phase

Avant l'attribution : $Flow.ActiveStages est stage1, stage2

Attribution : {!$Flow.ActiveStages} Ajouter au début {!stage0}

Après l'attribution : $Flow.ActiveStages est stage0, stage1, stage2

Retirer tout Toutes les instances de Valeur sont retirées de $Flow.ActiveStages.
  • Phase
  • $Flow.ActiveStages
  • $Flow.CurrentStage
  • Nom complet de la phase

Avant l'attribution : $Flow.ActiveStages est stage1, stage2, stage3

Attribution : {!$Flow.ActiveStages} Retirer tout {!$Flow.ActiveStages}

Après l'attribution : $Flow.ActiveStages est empty

Retirer premier La première instance de la phase dans Valeur est retirée de $Flow.ActiveStages.
  • Phase
  • $Flow.CurrentStage
  • Nom complet de la phase

Avant l'attribution : $Flow.ActiveStages est stage1, stage2, stage3, stage1

Attribution : {!$Flow.ActiveStages} Retirer premier stage1

Après l'attribution : $Flow.ActiveStages est stage2, stage3, stage1

Retirer avant premier La première instance de la phase dans Valeur est trouvée dans $Flow.ActiveStages. Toutes les phases qui précèdent la première instance sont retirées de $Flow.ActiveStages.
  • Phase
  • $Flow.CurrentStage
  • Nom complet de la phase

Avant l'attribution : $Flow.ActiveStages est stage1, stage2, stage3, stage4

Attribution : {!$Flow.ActiveStages} Retirer avant premier {!stage3}

Après l'attribution : $Flow.ActiveStages est stage3, stage4

Retirer position

Valeur spécifie une position dans $Flow.ActiveStages. La phase à cette position est retirée de $Flow.ActiveStages.

À l'exécution, assurez-vous que Valeur est un entier positif compris dans la plage du nombre de phases dans $Flow.ActiveStages.

Numérique

Avant l'attribution :

  • $Flow.ActiveStages est stage1, stage2, stage3
  • {!varNum} est 2

Attribution : {!$Flow.ActiveStages} Retirer position {!varNum}

Après l'attribution : $Flow.ActiveStages est stage1, stage3

Égal au nombre

Le nombre d'étapes ou d'éléments de collection que vous saisissez pour Value remplace la valeur de Variable.

Les ensembles de choix d'enregistrement ne sont pas pris en charge en tant que valeur.

  • Collection
  • $Flow.ActiveStages

Avant l'attribution :

  • {!varNumber} est 0
  • {!collText} est Yellow, Green, Blue

Attribution : {!varNumber} Égal au nombre {!collText}

Après l'attribution : {!varNumber} est 3

Texte

Remplace une ressource de texte par une nouvelle valeur (Equals) ou concatène une valeur à la fin de la valeur d'origine (Add).

Remarque
Remarque Avant d'être attribuées ou ajoutées à une ressource de texte, les valeurs sont converties en valeurs de chaîne.
Opérateur Description Type de données pris en charge Exemple
Égal à Le texte que vous saisissez ou sélectionnez pour Value remplace la valeur de la variable.
  • Booléen
  • Devise
  • Date
  • Date/heure
  • Numérique
  • Liste à sélection multiple
  • Liste de sélection
  • Stage, including $Flow.CurrentStage and $Flow.ActiveStages
  • Texte
  • Heure

Avant l'attribution : {!varText} est Blue

Attribution : {!varText} Égal à Yellow

Après l'attribution : {!varText} est Yellow

Ajouter Le texte que vous saisissez ou sélectionnez pour Value est ajouté à la fin de la variable.
  • Booléen
  • Devise
  • Date
  • Date/heure
  • Numérique
  • Liste à sélection multiple
  • Liste de sélection
  • Stage, including $Flow.CurrentStage and $Flow.ActiveStages
  • Texte
  • Heure

Avant l'attribution : {!varText} est Blue

Attribution : {!varText} Ajouter Yellow

Après l'attribution : {!varText} est BlueYellow

Heure

Remplacez une ressource de temps par une nouvelle valeur (Equals).

operator Description Type de données pris en charge Exemple
Égal à L'heure que vous saisissez ou sélectionnez pour Value remplace la valeur de Variable. Heure

Avant l'attribution :

{!varTime} est 09:00

Attribution :

{!varTime} Égal à 09:00

Après l'attribution :

{!varTime} est 09:00

 
Chargement
Salesforce Help | Article