Options de workflow
À propos des options de workflow
L’onglet Options d’un workflow vous permet de configurer des notifications en cas d’échec du workflow et de retarder le lancement du workflow pour les jours fériés et autres temps d’arrêt.
Notifications
Vous pouvez configurer des notifications en cas d’échec d’un workflow. Pour les workflows planifiés, vous pouvez également configurer une notification pour la réussite du workflow.
Pour plus de détails et d’instructions étape par étape, voir Notifications de workflow.
Échec du workflow et de la tâche
La section Workflow et échecs de tâche des paramètres de workflow vous permet de contrôler ce qu’il advient de votre flux de travail si l’une de ses tâches échoue.
Pour modifier vos options d’échec de tâche :
- Sélectionnez ce que vous souhaitez qu’il se produise en cas d’échec d’une tâche :
- Poursuivre l’exécution des tâches restantes dans l’exécution du flux de travail : Lorsqu’une tâche de votre flux de travail échoue, le flux de travail continue de traiter les tâches restantes. Cette option est sélectionnée par défaut.
- Arrêtez l’exécution du flux de travail et n’exécutez pas les tâches restantes : lorsqu’une tâche de votre flux de travail échoue, toutes les tâches qui dépendent de la tâche qui a échoué ne s’exécuteront pas. Cela inclut toutes les tâches qui utilisent du texte inséré de la tâche qui a échoué, ou si la tâche fait partie d’un workflow ETL (par exemple, si la tâche d’extraction échoue, la tâche de chargement ne s’exécutera pas).
- Sélectionnez la manière dont vous voulez que le système réessaye les tâches ayant échoué :
- Le système réessaie chaque échec de tâche pendant 24 heures maximum : lorsqu’une tâche de votre flux de travail échoue, la tâche est automatiquement relancée pendant 24 heures. Cette option est sélectionnée par défaut.
- Le système réessaie chaque échec de tâche pendant 15 minutes maximum : lorsqu’une tâche de votre flux de travail échoue, la tâche est automatiquement relancée pendant 15 minutes.
- Ne réessayez pas les tâches ayant échoué : lorsqu’une tâche de votre flux de travail échoue, elle ne sera pas réessayée.
Astuce Qualtrics : vous pouvez voir plus d’informations sur la raison de l’échec d’une tâche en affichant le résultat JSON de la tâche. Seules les erreurs 429 et 5xx feront l’objet d’une nouvelle tentative. - Indiquez si vous voulez autoriser les utilisateurs à réessayer des exécutions de workflow à partir de l’ historique d’exécution :
- Autoriser la tentative manuelle d’exécution du workflow (par défaut) : les utilisateurs peuvent réexécuter les workflows en les sélectionnant dans l’historique d’exécution. Pour plus d’informations, voir Nouvelle exécution de workflows.
- Ne pas autoriser une nouvelle tentative manuelle d’exécution du workflow : vous ne pouvez pas réessayer les workflows ayant échoué.
- Indiquez la durée pendant laquelle les exécutions de workflow peuvent être réessayées manuellement : vous pouvez réessayer les workflows ayant échoué si ce workflow a échoué pendant la période indiquée.
- Cliquez sur Appliquer.
Astuce Qualtrics : cliquez sur le bouton Rétablir pour annuler vos modifications et revenir au paramètre par défaut.
Workflows de lancement retardés
Retarder l’exécution des workflows peut s’avérer utile lors de la détermination de la manière dont vos workflows sont traités. Vous pouvez planifier des dates spécifiques où un flux de travail sera suspendu ou retarder les workflows pendant une durée donnée chaque fois qu’ils sont déclenchés.
- Ouvrez votre workflow.
- Accédez à Options.
- Sélectionnez Début différé.
- Cliquez sur Configurer les paramètres de démarrage différé.
- Nommez le retard.
- Sous Description, indiquez un motif pour le lancement retardé (facultatif).
- Déterminez le type de retard que vous souhaitez configurer. Voir les sous-sections ci-dessous pour plus d’informations.
DÉMARRAGE TOUJOURS DELAY
Définissez des workflows pour retarder chaque déclenchement pour ajouter une mémoire tampon entre le moment où un workflow est déclenché et le moment où il est exécuté.
- Cliquez sur Chaque fois que le workflow est déclenché.
- Sélectionnez la durée de retard du workflow.
Astuce Qualtrics : les retards doivent être d’au moins 15 minutes et d’au plus 5 jours.
- Lorsque vous avez terminé, cliquez sur Appliquer.
LANCEMENT DE DELAI PLANIFIÉ
Vous pouvez définir une période pendant laquelle un workflow sera suspendu immédiatement après avoir été déclenché et exécuté uniquement après la fin de cette période. Cela est utile si vous souhaitez suspendre les workflows pendant des jours fériés ou en dehors des heures de travail et les reprendre une fois de retour au bureau.
- Sélectionnez Pendant les dates et heures spécifiquement planifiées.
- Indiquez la date de début de la période pendant laquelle le workflow ne doit pas être exécuté. Il s’agit du premier jour de suspension du flux de travail.
Astuce Qualtrics : les flux de travail ne commenceront pas pendant la période que vous choisissez et reprendront une fois cette période terminée.
- Indiquez la date de fin de la période. Il s’agit du jour où le flux de travail reprendra et où tout workflow déclenché pendant la période sera exécuté en une seule fois.
Astuce Qualtrics : la durée maximale d’une date/période de retard est de 5 jours.Attention : pour garantir le bon déroulement de votre flux de travail, une période tampon randomisée comprise entre 1 minute et 1 heure est ajoutée à votre heure de fin. Cela signifie que les flux de travail de lancement retardés peuvent ne pas s’exécuter à votre heure de fin exacte. Par exemple, si vous sélectionnez 12:00 AM comme date de fin, le flux de travail s’exécutera entre 12:01 AM et 1:00 AM.
- Sélectionnez un fuseau horaire.
- Sous Options de périodicité, indiquez si le report de workflow se répète ou non. Elle peut être hebdomadaire, mensuelle ou annuelle.
- Lorsque vous avez terminé, cliquez sur Appliquer.
Modification et suppression des options de lancement retardé
La quantité que vous pouvez modifier dépend du fait que le lancement retardé est actif ou inactif.
Lorsqu’une période de début retardée est inactive, vous pouvez modifier toute la configuration, y compris la suppression ou l’annulation des modifications.
Lorsqu’une période de début différée est active, vous pouvez effectuer les opérations suivantes :
- Modifiez la date/heure de fin. Les workflows initiés et placés dans la file d’attente retardée avant que vous ne modifiiez la date/heure de fin reprendront à la date/heure de fin d’origine que vous avez définie. Seules les nouvelles instances initiées après la date/heure de fin ont été modifiées respecteront la nouvelle date/heure de fin.
- Supprimez l’intervalle de début retardé. Vous devrez ensuite choisir ce qu’il advient des flux de travail qui ont été lancés (mais retenus) pendant l’intervalle de temps retardé :
- Exécutez-les maintenant.
- Exécutez-les à la fin de la période de début différée.
- N’exécutez jamais d’exécutions de flux de travail retardées.