Créez des workflows

Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().

Vous pouvez créer des workflows ou modifier des workflows existants depuis la page Workflow Automation. La page répertorie des informations sur les workflows existants, telles que le propriétaire du workflow, le type de déclencheur, les dates auxquelles chaque workflow a été modifié et exécuté pour la dernière fois, et si le workflow est publié ou non.

  • Survolez un workflow pour afficher les options permettant de supprimer, cloner ou modifier les autorisations du workflow.
  • Activez My workflows si vous souhaitez voir uniquement les workflows que vous avez créés.

Construisez un workflow à partir d’un blueprint

  1. Cliquez sur l’onglet Blueprints.
  2. Si vous le souhaitez, utilisez la barre de recherche pour restreindre la liste des blueprints par nom, catégorie ou intégration.
  3. Trouvez le blueprint que vous souhaitez utiliser et cliquez dessus. Le canevas de workflow s’affiche.
  4. Cliquez sur Create From Blueprint. Le canevas de workflow se met à jour pour afficher votre workflow nouvellement créé.
  5. Saisissez un nouveau nom et une description pour le workflow.
  6. Optionnellement, sélectionnez ou saisissez les tags que vous souhaitez appliquer au workflow. Pour plus d’informations sur les tags Datadog, consultez Débuter avec les tags.
  7. Optionnellement, sélectionnez les services associés à ajouter au workflow.
  8. Optionnellement, sélectionnez les équipes à associer au workflow. Si une équipe n’existe pas, vous pouvez saisir un nom pour la créer.
  9. Cliquez sur Save pour appliquer vos modifications.
  10. Les étapes de workflow qui nécessitent des mises à jour sont marquées par des points d’exclamation. Cliquez sur chaque étape de workflow que vous souhaitez modifier et remplissez les champs vides sous l’onglet Configure.
  11. Lorsque vous avez terminé de modifier le workflow, cliquez sur Run pour tester votre workflow.
  12. Lorsque vous êtes prêt à publier votre workflow, cliquez sur Publish. Les workflows publiés génèrent des coûts basés sur les exécutions de workflow. Pour plus d’informations, consultez la page de tarification Datadog.

Créer ou modifier un workflow avec l’IA

Utilisez l’assistance IA dans Bits Chat pour créer un workflow à partir d’un prompt ou mettre à jour un workflow existant. Bits Chat peut poser des questions de suivi avant de créer ou de mettre à jour le workflow.

Pour créer un workflow :

  1. Depuis la page Workflow Automation, cliquez sur New workflow.
  2. Sous Build a workflow with AI, saisissez un prompt détaillé ou sélectionnez un prompt suggéré.
  3. Cliquez sur la flèche vers le haut (↑) pour soumettre le prompt.
  4. Répondez à toutes les questions de suivi, puis confirmez le workflow lorsque cela vous est demandé. Bits crée le workflow et l’ouvre dans l’éditeur de workflow.

Vous pouvez également créer un workflow depuis n’importe où dans Datadog avec Bits Chat. Ouvrez Bits Chat en cliquant sur Ask Bits dans la barre de navigation en haut à droite ou en appuyant sur Cmd ou Ctrl + I, puis demandez à Bits de créer un workflow.

Pour mettre à jour un workflow existant :

  1. Ouvrez le workflow et cliquez sur l’icône IA dans la barre d’outils à gauche. Bits Chat s’ouvre avec le workflow attaché comme contexte.
  2. Saisissez un prompt détaillé décrivant les modifications que vous souhaitez.
  3. Cliquez sur la flèche vers le haut (↑) pour soumettre le prompt.
  4. Répondez à toutes les questions de suivi, puis confirmez les modifications lorsque cela vous est demandé. Bits met à jour le workflow dans l’éditeur.

Créer un workflow personnalisé

Pour créer un workflow, cliquez sur New workflow sur la page Workflow Automation.

Pour configurer votre workflow :

  1. Dans le panneau de configuration du workflow, saisissez un Name pour votre workflow.
  2. Optionnellement, sélectionnez ou saisissez les tags que vous souhaitez appliquer au workflow. Pour plus d’informations sur les tags Datadog, consultez Débuter avec les tags.
  3. Optionnellement, sélectionnez les services associés à ajouter au workflow.
  4. Optionnellement, sélectionnez les équipes à associer au workflow. Si une équipe n’existe pas, vous pouvez saisir un nom pour la créer.
  5. Saisissez les paramètres d’entrée ou de sortie si votre workflow les utilise.
  6. Cliquez sur Save pour appliquer vos modifications.

Si vous n’êtes pas sûr de la configuration de votre workflow, vous pouvez revenir au panneau plus tard en cliquant n’importe où sur le canevas du workflow.

Créez un workflow avec le générateur de workflow

  1. Si votre workflow nécessite un déclencheur, cliquez sur Add Trigger. Pour plus d’informations, consultez Déclencher un workflow.
  2. Cliquez sur Add Step pour commencer à ajouter des étapes à votre workflow.
  3. Recherchez une action à l’aide de la barre de recherche ou parcourez les intégrations et leurs actions associées pour trouver l’action que vous recherchez. Cliquez sur une action pour l’ajouter en tant qu’étape sur votre canevas de workflow.
  4. Cliquez sur l’étape dans le canevas du workflow pour la configurer ou pour afficher ses sorties ou ses variables de contexte. Pour plus d’informations sur les sorties et les variables de contexte, consultez Variables de contexte.
  5. Une fois l’étape configurée, cliquez sur l’icône IA ou l’icône plus (+) pour ajouter une autre étape, ou enregistrez le workflow si vous avez terminé.
  6. Lorsque vous êtes prêt à publier votre workflow, cliquez sur Publish. Les workflows publiés génèrent des coûts basés sur les exécutions de workflow. Pour plus d’informations, consultez la page de tarification Datadog.

Vous pouvez modifier une étape du workflow à tout moment en cliquant dessus. Cliquez sur les étapes de votre workflow et faites-les glisser pour les réorganiser.

Raccourcis et outils de canevas

Pour voir les raccourcis clavier et souris du canevas du générateur de workflow, tapez ? (shift+/) ou cliquez sur le Keyboard bouton. Une liste de raccourcis s’affiche.

Le Zoom out , Zoom in , et Reset viewport Ces boutons permettent de contrôler l’affichage de la zone de visualisation.

Le Auto layout Ce bouton permet d’aligner et de répartir les étapes de votre workflow.

Le Add annotation Ce bouton permet d’ajouter des notes d’annotation à votre workflow. Ces notes proposent une barre de mise en forme pour ajouter divers formats de texte tels que le gras et l’italique, des liens et des listes. Vous pouvez également saisir vos annotations en Markdown.

Une annotation vide, avec la barre de mise en forme affichée au-dessus

Tester une étape

Consultez la page de test et de débogage pour plus d’informations sur comment tester une étape.

Publier un workflow

Les workflows planifiés et déclenchés ne se lancent pas automatiquement tant que vous ne les avez pas publiés. Pour publier le workflow, cliquez sur Publish depuis la page du workflow.

Les workflows publiés génèrent des coûts basés sur les exécutions de workflow. Pour plus d’informations, consultez la page de tarification Datadog.

Mise à jour d’un workflow publié

Vous pouvez mettre à jour des workflows publiés sans affecter la version en ligne tant que vous n’êtes pas prêt.

La modification d’un workflow publié crée un brouillon. Toutes les modifications apportées au brouillon n’altèrent pas le workflow publié. Chaque workflow peut avoir un brouillon actif, que tous les éditeurs peuvent modifier. Lorsque vous êtes prêt, cliquez sur Publish Changes pour remplacer la version publiée.

Les brouillons exécutent toutes les étapes configurées comme n’importe quel workflow normal. Vous ne pouvez exécuter des brouillons qu’à partir de l’éditeur de workflow.

Pour supprimer le brouillon, cliquez sur cog icon dans le coin supérieur droit de l’éditeur et sélectionnez Discard draft.

Remarques :

  • L’exécution d’un brouillon pour des workflows publiés n’entraîne aucun coût.
  • Toute mise à jour des propriétés du workflow (nom, tags ou notifications) contourne le flux de brouillon et est appliquée immédiatement à la version publiée.

Variables et paramètres

Pour plus d’informations sur l’utilisation des variables et des paramètres dans vos workflows, consultez Variables and parameters.

Notifications de workflow

Vous pouvez configurer votre workflow pour qu’il vous envoie une notification en cas de succès ou d’échec. Les intégrations suivantes sont prises en charge :

  • Slack
  • Microsoft Teams
  • PagerDuty
  • E-mail

Les notifications sont configurées depuis l’éditeur de workflow, à l’un des emplacements suivants :

  • Cliquez sur le nom du workflow en haut de l’éditeur pour ouvrir la fenêtre contextuelle du titre du workflow, puis faites défiler jusqu’à la section Notifications.
  • Cliquez sur cog icon dans le coin supérieur droit de l’éditeur et sélectionnez Edit permissions. La section Notifications se trouve en bas de la fenêtre modale.

Les modifications effectuées depuis la fenêtre contextuelle du titre du workflow sont enregistrées immédiatement. Les modifications effectuées depuis Edit permissions la fenêtre modale sont appliquées lorsque vous cliquez sur Save.

Pour ajouter une notification :

  1. Ouvrez Notifications la section en utilisant l’une des méthodes décrites ci-dessus.
  2. Pour ajouter une notification si le workflow réussit :
    1. Cliquez sur l’icône plus (+) à côté de On success, ou cliquez sur Add success notification si aucune notification de succès n’est encore configurée.
    2. Sélectionnez l’intégration que vous souhaitez utiliser pour les notifications.
    3. Remplissez les champs requis pour l’intégration spécifiée.
    4. Cliquez sur Save pour ajouter la notification.
  3. Pour ajouter une notification si le workflow échoue :
    1. Cliquez sur l’icône plus (+) à côté de On failure, ou cliquez sur Add failure notification si aucune notification d’échec n’est encore configurée.
    2. Sélectionnez l’intégration que vous souhaitez utiliser pour les notifications.
    3. Remplissez les champs requis pour l’intégration spécifiée.
    4. Cliquez sur Save pour ajouter la notification.

Pour modifier ou supprimer une notification existante, cliquez dessus dans Notifications la section et mettez à jour ses champs, ou utilisez son icône de suppression pour la supprimer.

Gestion des erreurs

Vous pouvez spécifier le nombre de fois que vous souhaitez que votre workflow réessaie une étape échouée, ainsi que l’intervalle entre chaque tentative, avant de passer à un chemin d’erreur optionnel. Si aucun chemin d’erreur n’est présent, le workflow se termine une fois toutes les tentatives épuisées.

Tentatives

Pour configurer les tentatives pour une étape :

  1. Cliquez sur l’étape dans le canevas du workflow.
  2. Dans la section Retries, ajustez les valeurs Interval et Max retries.
  3. Enregistrez votre workflow pour appliquer les modifications.

Ajouter un chemin d’erreur

Vous pouvez ajouter un chemin d’erreur que le workflow doit suivre s’il rencontre une erreur.

Pour ajouter un chemin d’erreur :

  1. Survolez l’étape où vous souhaitez ajouter un chemin d’erreur.
  2. Cliquez et faites glisser l’icône Error path pour placer un nouveau chemin d’erreur sur le canevas.
  3. Sélectionnez une étape de workflow à ajouter au chemin d’erreur.
  4. Après avoir configuré votre étape, vous pouvez ajouter d’autres étapes à un chemin d’erreur et même fusionner votre chemin d’erreur avec le chemin principal du workflow.
  5. Une fois la configuration des étapes de votre chemin d’erreur terminée, cliquez sur Save pour appliquer vos modifications.

Attendre jusqu’à la condition

Certaines actions vous permettent d’ajouter une condition qui doit être remplie avant qu’un workflow puisse marquer une étape comme terminée et continuer.

Pour ajouter une condition :

  1. Cliquez sur l’étape dans le canevas du workflow.
  2. Dans la section Wait until condition, utilisez le menu déroulant pour sélectionner une condition préconfigurée, ou sélectionnez Configure custom wait condition et créez votre propre condition.
    • La liste des conditions préconfigurées disponibles dépend de l’action.
    • Les variables d’instruction conditionnelle peuvent être une chaîne, un nombre, un booléen ou une variable de sortie d’étape.
    • Seules les variables de sortie de l’étape actuelle peuvent être utilisées dans une instruction conditionnelle personnalisée.
  3. Saisissez un temps d’attente maximal pour le workflow. Si la condition n’est pas remplie à temps, l’étape échoue.
Un exemple de condition « attendre jusqu'à »

Modifier un workflow avec JSON

Modifier un workflow en JSON en cliquant sur Edit JSON Spec sur votre page de workflow. L’éditeur JSON vous permet également de :

  • Format JSON : Optimisez la mise en forme de votre JSON.
  • Export JSON : Téléchargez le workflow.

Interagir avec le workflow en utilisant l’API

Pour effectuer des tâches à l’aide de l’API, consultez la documentation de l’API Workflow Automation.

Pour aller plus loin


Avez-vous des questions ou des commentaires ? Rejoignez le canal #workflows sur le Datadog Community Slack.