[Lab PI04] Utiliser variables et expressions
Lab simulé | 20 minutes | Brévalis Industries. Camille Lefort doit annoncer la date limite de traitement d'une non-conformité : délai client plus 2 jours de marge. Une variable et une expression font le calcul.
Objectif
Utiliser une variable, l'éditeur d'expressions (fx) et l'action Composer pour calculer une date, puis l'annoncer par notification.
Étapes
- Créer > Flux de cloud instantané : « Calculer l'échéance d'une NC ».
- Entrées du déclencheur : Numéro (Texte) et Délai (Nombre).
- Initialiser la variable Delai, type Entier, valeur : jeton Délai.
- Incrémenter la variable Delai de 2.
- Composer avec l'expression
formatDateTime(addDays(utcNow(), variables('Delai')), 'dd/MM/yyyy'). - M'envoyer une notification par e-mail : Objet
concat('Échéance de ', triggerBody()?['text']), Corps « À traiter avant le » + jeton Sorties. - Tester avec NC-2026-010 et 15 jours, puis lire les sorties brutes de Composer (23/11/2026).
- Lire la notification dans Outlook.
- Répondre au questionnaire de fin de lab (8 questions, réussite à 80 %).
Ce que le lab fait comprendre
- Une variable s'initialise au premier niveau du flux, avec un nom sans espace et un type.
- Incrémenter ajoute une valeur, Définir la remplace.
- Une expression combine des fonctions : utcNow(), addDays(), formatDateTime(), concat().
- Chaque jeton cache une expression (triggerBody()?['text'] pour la première entrée Texte).
- Composer sert à calculer et à vérifier une valeur avant de l'utiliser.
- Une expression mal fermée est refusée dès l'éditeur, avec un message explicite.
Mode d'emploi
- Volet de gauche : consigne, « Pourquoi ? », contrôles, bouton Copier (les expressions sont prêtes à coller), Afficher un indice.
- Le bouton fx apparaît à droite d'un champ quand on clique dedans ; « / » puis Insérer une expression fonctionne aussi.
- Étape suivante fait la manipulation à votre place ; Étape précédente l'annule.