Tâche Minuteur

La tâche Minuteur vous permet d'ajouter un délai au flux d'exécution de l'intégration.

Lors d'une exécution d'intégration, lorsque le contrôle atteint la tâche Minuteur, l'exécution est mise en pause pour la durée spécifiée et toutes les tâches suivantes sont suspendues. Cette tâche n'accepte que la reprise automatique d'une intégration. L'exécution de l'intégration reprend automatiquement après l'expiration du délai de suspension. Par exemple, si vous définissez la tâche de minuteur sur 180 secondes, l'exécution est suspendue pendant trois minutes avant de reprendre automatiquement.

Comparer les opérations Approbation, Suspendre et Minuteur

Les trois tâches (Approbation, Suspendre et Minuteur) exécutent une fonction similaire de mise en pause et de reprise d'une intégration. Toutefois, il existe des différences subtiles entre elles. Le tableau suivant décrit les différences entre les trois tâches.

Tâche Approbation Tâche Suspendre Tâche Minuteur
N'est pas compatible avec la reprise automatique d'une intégration et nécessite une intervention manuelle pour reprendre l'intégration. Compatible avec la reprise manuelle et automatique d'une intégration. En l'absence d'une intervention manuelle pour révoquer la suspension, l'intégration reprend automatiquement l'exécution après l'expiration du délai de suspension. Compatible uniquement avec la reprise automatique d'une intégration. L'exécution de l'intégration reprend automatiquement après l'expiration du délai de suspension.
Impossible de reprendre une intégration via un appel d'API. Vous devez résoudre manuellement la suspension à l'aide de l'interface utilisateur Apigee Integration. Peut reprendre une intégration à l'aide de l'API Suspensions pour les intégrations. Compatible uniquement avec la reprise automatique d'une intégration.
Les utilisateurs reçoivent une notification lorsqu'une intégration est mise en pause (suspendue). Les utilisateurs ne reçoivent aucune notification lorsqu'une intégration est mise en pause (suspendue). Les utilisateurs ne reçoivent aucune notification lorsqu'une intégration est mise en pause (suspendue).
Compatible avec une variable de sortie (booléenne), qui vous permet d'effectuer des vérifications conditionnelles avant de reprendre l'intégration. Cependant, la variable de sortie ne peut avoir que la valeur true ou false. Compatible avec une variable de sortie (chaîne), qui vous permet d'effectuer des vérifications conditionnelles avant de reprendre l'intégration. Vous pouvez définir n'importe quelle valeur pour la variable de sortie. Non compatible avec les variables de sortie.

Configurer la tâche Minuteur

Pour configurer la tâche Minuteur, procédez comme suit :

  1. Dans l'interface utilisateur Apigee, sélectionnez votre organisation Apigee.
  2. Cliquez sur Développer > Intégrations.
  3. Sélectionnez une intégration existante ou créez-en une en cliquant sur Créer une intégration.

    Si vous créez une intégration :

    1. Saisissez un nom et une description dans la boîte de dialogue Créer une intégration.
    2. Dans la liste des régions compatibles, sélectionnez une région pour l'intégration.
    3. Cliquez sur Créer.

    La page de conception d'intégration s'affiche.

  4. Dans la barre de navigation de la page de conception d'intégration, cliquez sur +Ajouter une tâche ou un déclencheur > Tâches pour afficher la liste des tâches disponibles.
  5. Cliquez sur l'élément de tâche Minuteur et placez-le dans l'éditeur d'intégrations.
  6. Cliquez sur l'élément de la tâche Minuteur dans le concepteur pour afficher le volet de configuration de la tâche Minuteur.
  7. Configurez les champs restants à l'aide des propriétés de configuration de la tâche. Par exemple, si vous définissez Expiration après sur 180 et Unité de temps sur Seconds, l'exécution est suspendue pendant trois minutes avant de reprendre automatiquement.
  8. Les modifications que vous avez apportées aux propriétés sont enregistrées automatiquement.

Propriétés de configuration

Le tableau suivant décrit les propriétés de configuration de la tâche Minuteur.

Propriété Type de données Description
Timeout after Integer

Délai pendant lequel l'exécution de l'intégration doit être mise en pause. L'exécution reprend automatiquement avec la tâche suivante en aval après l'expiration du délai.

Valeur par défaut : 120 secondes (2 minutes).

Durée maximale autorisée : 44 640 minutes (31 jours).

Time unit Secondes, minutes, heures, jours Unité de temps pour la propriété Expiration après.

Stratégie de traitement des erreurs

Une stratégie de traitement des erreurs d'une tâche spécifie l'action à effectuer si celle-ci échoue en raison d'une erreur temporaire. Pour en savoir plus sur l'utilisation et les différents types de stratégies de traitement des erreurs, consultez la page Stratégies de traitement des erreurs.