Retarder l'exécution de l’action suivante dans Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation)

Pour permettre à votre application logique d’attendre un certain temps avant d’exécuter l’action suivante, vous pouvez ajouter l’action intégrée Retarder avant une action de votre workflow d’application logique. Vous pouvez également ajouter l’action Retarder jusqu’à pour attendre jusqu’à une date et une heure spécifiques avant d’exécuter l’action suivante. Pour plus d’informations sur les actions et déclencheurs Planification intégrés, consultez Planifier et exécuter des tâches et des workflows automatisés et récurrents avec Azure Logic Apps.

  • Délai : attendez le nombre spécifié d’unités de temps, telles que des secondes, des minutes, des heures, des jours, des semaines ou des mois, avant l’exécution de l’action suivante.

  • Délai jusqu’à : attendez la date et l’heure spécifiées avant l’exécution de l’action suivante.

Voici quelques exemples illustrant l'utilisation de ces actions :

  • Attendre un jour de semaine pour envoyer une mise à jour d’état par e-mail.

  • Retarder votre workflow jusqu'à ce qu’un appel HTTP se termine avant de poursuivre et de récupérer des données.

Prérequis

  • Un compte et un abonnement Azure. Si vous n’avez pas encore d’abonnement, vous pouvez vous inscrire pour obtenir un compte Azure gratuitement.

  • Connaissances de base sur les applications logiques. Pour utiliser une action, votre application logique doit d’abord démarrer avec un déclencheur. Vous pouvez utiliser le déclencheur de votre choix et ajouter d’autres actions avant d’ajouter une action Retarder. Cette rubrique utilise un déclencheur Office 365 Outlook.

Ajouter l'action Retarder

  1. Pour le Concepteur d'application logique, sous l’étape où vous souhaitez ajouter l'action Retarder, sélectionnez Nouvelle étape.

    Pour ajouter l’action Retarder entre des étapes, déplacez le pointeur sur la flèche qui connecte ces étapes. Cliquez sur le signe plus (+) qui s’affiche, puis sélectionnez Ajouter une action.

  2. Dans la zone de recherche, entrez « retarder » comme filtre. Dans la liste des actions, sélectionnez cette action : Retard

    Add

  3. Spécifiez le temps d’attente avant l'exécution de l'action suivante.

    Set amount of time for the delay

    Propriété Nom JSON Requis Type Description
    Count count Oui Entier Le nombre d’unités à retarder
    Unité unitéé Oui String Unité de temps, par exemple : Second, Minute, Hour, Day, Week ou Month
  4. Ajoutez les autres actions que vous souhaitez exécuter dans votre workflow.

  5. Lorsque vous avez terminé, enregistrez votre application logique.

Ajouter l'action Retarder jusqu'à

  1. Pour le Concepteur d'application logique, sous l’étape où vous souhaitez ajouter l'action Retarder, sélectionnez Nouvelle étape.

    Pour ajouter l’action Retarder entre des étapes, déplacez le pointeur sur la flèche qui connecte ces étapes. Cliquez sur le signe plus (+) qui s’affiche, puis sélectionnez Ajouter une action.

  2. Dans la zone de recherche, entrez « retarder » comme filtre. Dans la liste des actions, sélectionnez cette action : Retarder jusqu’à ce que

    Add

  3. Indiquez la date et l'heure de fin auxquelles vous souhaitez reprendre le workflow.

    Specify timestamp for when to end the delay

    Propriété Nom JSON Requis Type Description
    Timestamp timestamp Oui String Date de fin et heure de reprise du flux de travail à l’aide de ce format :

    AAAA-MM-DDThh :mm :ssZ

    Par exemple, si vous optez pour le 18 septembre 2017 à 14:00, indiquez « 2017-09-18T14:00:00Z ».

    Remarque : ce format d’heure doit suivre la spécification iso 8601 de date heure au format d’heure UTC, mais sans décalage UTC. Sans fuseau horaire, vous devez ajouter la lettre « Z » à la fin sans espace. Ce « Z » fait référence au temps nautique équivalent.

  4. Ajoutez les autres actions que vous souhaitez exécuter dans votre workflow.

  5. Lorsque vous avez terminé, enregistrez votre application logique.

Étapes suivantes