Exemple d\'utilisation de l\'action En chaîne du Date/heure package

Créez un robot qui compare la date actuelle avec les dates d\'expiration des produits.

Prérequis

Vous devez disposer d\'exemples de données d\'inventaire avec des dates d\'expiration. Si vous ne disposez pas d\'exemples de données, téléchargez ce tableur qui contient des exemples de données d\'inventaire avec des dates d\'expiration.

Dans cet exemple, le robot parcourt en boucle une liste de produits dans un tableur et compare la date d\'expiration de chaque produit avec la date actuelle. Si les dates correspondent, le robot indique que le produit a expiré.

Procédure

  1. Créez un nouveau robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > Robot de tâches.
    3. Dans la fenêtre Créer un robot de tâches, donnez un nom au robot.
    4. Acceptez l\'emplacement par défaut du dossier : \Bots\
    5. Pour modifier l\'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    6. Cliquez sur Créer et modifier.
  2. Les dates de l\'exemple de données sont spécifiées au format aaaa-MM-jj. Pour comparer chaque date à la date actuelle, vous devez obtenir la date du jour à l\'aide de la variable System:Date et la convertir au format aaaa-MM-jj. Pour ce faire, utilisez l\' Date/heure > En chaîne action et la variableSystem: Date variable.
    1. Dans le panneau Actions, recherchez l\' Date/heure > En chaîne action et ajoutez-la à l\'Éditeur de Bot.
    2. Dans Variable de date/heure source, cliquez sur Variable et saisissez $System:Date$. Vous pouvez utiliser le système : variable System: Date pour obtenir la date actuelle.
    3. Dans Sélectionner le format de date/heure, cliquez sur Format personnalisé, puis saisissez yyyy-MM-dd.
    4. Dans Attribuer le résultat à une variable, cliquez sur (x) et créez une variable de chaîne nommée currentDate.
    5. Enregistrez les modifications.
  3. Ouvrez le tableur contenant l\'exemple de données d\'inventaire.
    1. Dans le panneau Actions, recherchez l\' Bases d\'Excel > Ouvrir action et ajoutez-la à l\'Éditeur de Bot.
    2. Dans Chemin de fichier, cliquez sur Fichier de bureau et sélectionnez le tableur contenant l\'exemple de données d\'inventaire.
    3. Sélectionnez La feuille contient un en-tête.
    4. Sélectionnez Nom de feuille spécifique et saisissez le nom de la feuille. Si vous utilisez l\'exemple de tableur téléchargé à partir de cette page, indiquez inventory comme nom de feuille.
    5. Dans Créer une session Excel, cliquez sur Session locale et saisissez Default.
    6. Enregistrez les modifications.
  4. Sélectionnez la deuxième ligne du tableur actif.
    1. Dans le panneau Actions, recherchez l\' Bases d\'Excel > Accéder à la cellule action et ajoutez-la à l\'Éditeur de Bot.
    2. Dans Option de cellule, cliquez sur Cellule spécifique, puis saisissez A2 dans Nom de cellule.
    3. Dans Nom de la session, saisissez Par défaut.
    4. Enregistrez les modifications.
  5. Parcourez les lignes du tableur et obtenez la date d\'expiration de chaque produit.
    1. Dans le panneau Actions, recherchez l\' Boucle > Boucle action et ajoutez-la à l\'Éditeur de Bot.
    2. Dans Itérateur, choisissez Bases d\'Excel > Pour chaque ligne dans la feuille de calcul.
    3. Dans Parcourir en boucle, sélectionnez la variable Toutes les lignes.
    4. Dans Nom de la session, saisissez Par défaut.
    5. Dans Attribuer la ligne active à cette variable, cliquez sur Enregistrer, puis sur (x) pour créer une variable d\'enregistrement nommée ExcelRow.
    6. Enregistrez les modifications.
  6. Comparez chaque date d\'expiration avec la date actuelle.
    1. Dans le panneau Actions, recherchez l\' Chaîne > comparer action et ajoutez-la à la action.
    2. Dans le champ Chaîne source, saisissez $currentDate$.
    3. Dans le champ Comparer à la chaîne, saisissez $ExcelRow[2]$.
    4. Dans Attribuer le résultat à une variable, cliquez sur (x) pour créer une variable booléenne nommée datesMatched.
    5. Enregistrez les modifications.
  7. Vérifiez si la date actuelle correspond à la date d\'expiration de l\'élément en cours.
    1. Dans le panneau Actions, recherchez et ajoutez Si > Si action avec la Boucle action.
    2. Dans Condition, sélectionnez Booléenne > Condition booléenne.
    3. Dans Variable booléenne, cliquez sur Vrai.
    4. Dans le champ Opérateur, sélectionnez Égal à(=).
    5. Dans Valeur, cliquez sur Variable et saisissez $datesMatched$.
    6. Enregistrez les modifications.
  8. Si les dates correspondent, déplacez le curseur jusqu\'à la fin de la ligne active.
    1. Dans le panneau Actions, recherchez Bases d\'Excel > Accéder à la cellule action et ajoutez-la à l\' actionSi.
    2. Dans Option de cellule, cliquez sur Cellule active, puis sélectionnez Fin de ligne.
    3. Dans Nom de la session, saisissez Par défaut.
    4. Enregistrez les modifications.
  9. Si les dates correspondent, indiquez que le produit a expiré.
    1. Dans le panneau Actions, recherchez l\' Bases d\'Excel > Définir la cellule action et ajoutez-la à l\' actionSi.
    2. Dans Utiliser, cliquez sur Cellule active.
    3. Dans le champ Valeur à définir, saisissez Yes.
    4. Dans Nom de la session, saisissez Par défaut.
    5. Enregistrez les modifications.
  10. Sélectionnez la première cellule de la ligne active.
    1. Dans le panneau Actions, recherchez et ajoutez Excel de base > Accéder à la cellule action après le Si action mais à l\'intérieur de la Boucle action.
    2. Dans Option de cellule, cliquez sur Cellule active, puis sélectionnez Début de la ligne.
    3. Dans Nom de la session, saisissez Par défaut.
    4. Enregistrez les modifications.
  11. Sélectionnez la ligne suivante avant l\'itération suivante.
    1. Dans le panneau Actions, recherchez et ajoutez Bases d\'Excel > Accéder à la cellule action dans la Boucle action.
    2. Dans Option de cellule, cliquez sur Cellule active, puis sélectionnez Une cellule en dessous.
    3. Dans Nom de la session, saisissez Par défaut.
    4. Enregistrez les modifications.
  12. Fermez le tableur actuel.
    1. Dans le panneau Actions, recherchez et ajoutez Bases d\'Excel > Fermer action après la Boucle action.
    2. Sélectionnez Enregistrer les modifications lors de la fermeture du fichier.
    3. Dans Nom de la session, saisissez Par défaut.
    4. Enregistrez les modifications.