> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-feat-init-gt-translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Découvrez comment configurer vos actions de Flow de logique pour ajouter des conditions si/alors, stocker des variables partagées, afficher des messages d’erreur ou mapper des valeurs.

# Logique

Cette liste d’actions de logique vous permet d’ajouter une logique conditionnelle à un formulaire, de stocker des variables partagées, de mapper des valeurs et d’afficher des messages d’erreur personnalisés.

<h2 id="ifthen-condition">
  Condition si/alors
</h2>

Ajoute une action conditionnelle avec des branches vrai / faux pour personnaliser le comportement du Flow selon les données d’entrée ou les propriétés.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-init-gt-translations/docs/images/cdy7uua7fh8z/4ehTUSu8W1LibUd1uj3x5s/00d76b15c68746ed74e44127804c9557/if-then-condition-action.png" alt="" />
</Frame>

<h3 id="input-settings">
  Paramètres d’entrée
</h3>

| Paramètre | Description                                                                                                                                                                                  |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Condition | Action conditionnelle personnalisable qui déclenche les branches `True` / `False` selon le résultat. Vous pouvez utiliser les opérateurs `AND` / `OR` pour imbriquer différentes conditions. |

<h3 id="output-object">
  Objet de sortie
</h3>

| Propriété | Type    | Description                                                             |
| --------- | ------- | ----------------------------------------------------------------------- |
| `result`  | booléen | Renvoie une valeur `true` ou `false` selon le résultat de la condition. |

<h3 id="output-object-example">
  Exemple d’objet de sortie
</h3>

```json lines theme={null}
{
  "result": true
}
```

<h2 id="store-shared-variable">
  Stocker une variable partagée
</h2>

Enregistre des variables dans un état privé accessible dans votre formulaire et dans tous ses Flows.

Vous pouvez référencer ces variables partagées à l’aide de `{{vars.*}}`**.** Pour en savoir plus, consultez [Variables](/docs/fr-ca/customize/forms/variables).

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-init-gt-translations/docs/images/cdy7uua7fh8z/4MO9wvChhnCJOg9OAdWuEf/98182a2bd8b6cf4c4baebefb96bce121/stored-shared-variable.png" alt="" />
</Frame>

<h3 id="input-settings-2">
  Paramètres d’entrée
</h3>

| Paramètre         | Description                                                                                                                                                                               |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Champs de données | Les variables à stocker dans un état privé afin de pouvoir les utiliser dans votre formulaire et tout au long du Flow associé. Utilisez des paires clé-valeur pour ajouter des variables. |

<h2 id="show-error-message">
  Afficher un message d’erreur
</h2>

Affiche un message d’erreur personnalisé à l’utilisateur.

<Warning>
  Cette action de Flow interrompt le Flow. Toute action insérée après celle-ci ne sera pas exécutée.
</Warning>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-init-gt-translations/docs/images/cdy7uua7fh8z/1Kd4SyaBtAC9S8nfWFeGfh/6e42b16c0ab69dc6d026fb3601133fbe/show-error-message-flow-action.png" alt="" />
</Frame>

<h3 id="input-settings-3">
  Paramètres d’entrée
</h3>

| Paramètre        | Description                                     |
| ---------------- | ----------------------------------------------- |
| Message d’erreur | Le message d’erreur à afficher à l’utilisateur. |

<h2 id="input-value-mapping">
  Association des valeurs d’entrée
</h2>

Associe une variable d’entrée à une sortie selon ses valeurs.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-feat-init-gt-translations/docs/images/cdy7uua7fh8z/4VtAr4vCSXtKlSaxtiXQhV/bcb07221f688483aa2010d80394ae630/input-value-mapping.png" alt="" />
</Frame>

<h3 id="input-settings-4">
  Paramètres d’entrée
</h3>

| Paramètre                     | Description                                                                                                                      |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Valeur d’entrée (obligatoire) | La variable d’entrée.                                                                                                            |
| Table de correspondance       | Associe une valeur de variable d’entrée à une sortie.                                                                            |
| Valeur de sortie par défaut   | Définit une valeur de sortie par défaut à utiliser lorsqu’aucune valeur de sortie n’est définie dans la table de correspondance. |

<h3 id="output-object-2">
  Objet de sortie
</h3>

| Propriété | Type   | Description                                      |
| --------- | ------ | ------------------------------------------------ |
| `result`  | String | Retourne la valeur mappée à une valeur d’entrée. |

<h3 id="output-object-example-2">
  Exemple d’objet de sortie
</h3>

```json lines theme={null}
{
	"result": "Please enter a valid email address."
}
```
