Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de workflow
Dernière mise à jour 23 févr. 2024

Composants conditionnels

L'onglet Conditionnel (Conditional) du Concepteur de fiches (Form Designer) vous permet de placer des conditions sur les composants de votre fiche, afin de les masquer ou de les afficher.

L'onglet Conditionnel (Conditional) comporte deux sections :

  • Simple
  • Conditions avancées

Conditions simples

La section Simple de l'onglet Conditionnel (Conditional) vous permet de masquer ou d'afficher un composant, en fonction de la valeur d'un autre composant.

La section Simple se compose de trois champs :

  1. Ce composant doit afficher : dans cette liste déroulante, choisissez :

    • Cette propriété a lavaleur True si vous souhaitez appliquer une condition à l'affichage du composant.
    • False (False) si vous souhaitez appliquer une condition au moment où le composant est masqué.
  2. Lorsque le composant de formulaire : dans cette liste déroulante, choisissez un composant du formulaire devant servir de condition.
  3. A la valeur : saisissez la valeur qui conditionne le moment où le composant doit être affiché ou masqué.



Conditions avancées

La section Conditions avancées (Advanced Conditions) vous permet d'utiliser du code JavaScript pour créer des combinaisons de conditions.

La logique avancée (Advanced Logic) remplace les résultats de la logique conditionnelle simple.

Dans la section Code JavaScript, entrez un code JavaScript personnalisé.

La variable show doit recevoir une valeur true ou false . La variable de données est utilisée pour accéder à d'autres composants du formulaire, via la clé API.



Tutoriel

Conditions simples

Pour configurer une logique de condition simple :

  1. Ouvrez le Concepteur de formulaires dans l'activité Créer un formulaire ( Create Form) .
  2. Faites glisser et déposez les composants dans votre formulaire. Pour cet exemple, glissez-déposez les éléments suivants :

    1. Deux composants Checkbox 2.2. Composant One Number 2.3. Un composant Champ de texte .

      Faites attention aux clés de champ de chaque composant. Vous en avez besoin pour créer votre logique conditionnelle.
  3. Accédez à l'onglet Conditionnel (Conditional) du composant Champ de texte (Text Field ) et accédez à la section Simple (Simple ).
    1. Ce composant doit afficher (Display ) - choisissez Vrai (True) dans la liste déroulante. Cela crée la condition dans laquelle le composant Champ de texte s'affiche. Si vous souhaitez masquer le composant, choisissez Faux ( False ) 3.2. Lorsque le composant de formulaire - choisissez le composant Nombre (Number) dans la liste déroulante.
    2. A la valeur : saisissez la valeur du composant Nombre qui conditionne l'affichage du champ de texte. 4. Enregistrez le composant.
Conditions avancées

Pour configurer une logique de condition avancée :

  1. Ouvrez le Concepteur de formulaires dans l'activité Créer un formulaire ( Create Form) .
  2. Faites glisser et déposez les composants dans votre formulaire. Pour cet exemple, glissez-déposez les éléments suivants :

    1. Deux composants Checkbox 2.2. Composant One Number 2.3. Un composant Champ de texte .

      Faites attention aux clés de champ de chaque composant. Vous en avez besoin pour créer votre logique conditionnelle.
  3. Accédez à l'onglet Conditionnel (Conditional) du composant Nombre (Number).
  4. Cliquez sur Conditions avancées (Advanced Conditions) et accédez à la section JavaScript.
  5. Si vous souhaitez créer une condition, utilisez la variable show et affectez-lui une condition à l'aide du signe égal = . Utilisez la variable data.field_key_component pour accéder aux données dans d'autres composants de formulaire.

    Pour cet exemple, afin d'afficher le composant Nombre , vous pouvez saisir ce script :

    show = (data.checkbox1 === true && data.checkbox === true)show = (data.checkbox1 === true && data.checkbox === true)
    Si vous souhaitez masquer un composant sous une condition, placez un point d'exclamation ! après le signe égal = et avant la condition.
  6. Pour cet exemple, afin de masquer le composant Nombre , vous pouvez saisir ce script :

    show = !(data.checkbox1 === true && data.checkbox === true)show = !(data.checkbox1 === true && data.checkbox === true)
  7. 7. Enregistrez le composant.

Exemple de workflow

Pour vérifier le workflow complet ou pour avoir une référence future, téléchargez l' exemple XAML

  • Tutoriel
  • Exemple de workflow

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.