Skip to content

Versions et partage

Les automatisations séparent nettement le brouillon que vous modifiez de ce qui tourne réellement, et elles peuvent circuler d'un espace de travail à un autre sous la forme d'un fichier JSON portable.

Aperçu rapide

  1. Modifiez votre brouillon à votre guise : rien de ce qui est en production ne change pendant que vous travaillez.
  2. Cliquez sur Activate pour valider le brouillon, le figer dans une nouvelle version publiée et basculer dessus en production.
  3. Utilisez Export sur n'importe quelle automatisation pour la télécharger sous forme de fichier JSON.
  4. Utilisez Import pour retransformer un fichier JSON en une nouvelle automatisation à l'état de brouillon.

Référence détaillée

Brouillon et version publiée

Le moteur n'exécute jamais directement votre brouillon en production. À chaque activation, le brouillon en cours est validé et, s'il passe, enregistré sous forme d'instantané numéroté et immuable ; l'automatisation pointe alors vers cet instantané et chaque nouvelle exécution l'utilise. Vous pouvez ensuite continuer à modifier le brouillon, publier au beau milieu d'une refonte ou le laisser tel quel : rien de tout cela n'affecte la version en cours d'exécution tant que vous n'activez pas de nouveau.

Chacun de ces instantanés est conservé, pas seulement le dernier, si bien que le graphe exact qu'une exécution donnée a réellement utilisé n'est jamais perdu, même après plusieurs activations supplémentaires.

Export

DétailComportement
Le menu de la ligne de n'importe quelle automatisation dans la vue tableau (liste) de la vue d'ensemble
FormatUn fichier .json nommé d'après l'automatisation
ContenuNom, description, type de déclencheur, le graphe du brouillon en cours, les étiquettes et les paramètres
ExclutLes identifiants, l'historique des exécutions et les journaux d'étapes, de sorte que le fichier soit portable plutôt qu'une sauvegarde liée à cet espace de travail

Import

DétailComportement
Un bouton Import dans la barre d'outils de la vue d'ensemble
AccepteUn fichier .json exporté de la même manière
RésultatUne automatisation flambant neuve à l'état de brouillon, nommée d'après l'originale avec le suffixe « (imported) », ouverte directement dans le générateur
ValidationStructurelle uniquement à l'import ; la publication (Activate) revalide entièrement le graphe

Partage au sein de votre espace de travail

Les automatisations ne sont pas personnelles. Chaque automatisation que vous créez est visible, modifiable et exécutable par toute autre personne ayant accès à votre espace de travail ; la colonne du propriétaire dans la vue d'ensemble se contente de distinguer les automatisations que vous avez créées de celles d'un coéquipier.

Comment l'utiliser

Pas à pas : tester une modification risquée sans toucher à la production

  1. Ouvrez l'automatisation et apportez vos modifications au brouillon ; rien en production ne change encore, même si vous quittez le générateur ensuite.
  2. Cliquez sur Test autant de fois que vous le souhaitez au fil de vos essais. Chaque test revalide et publie une nouvelle version, exactement comme Activate, mais sans toucher au statut de l'automatisation, qui reste tel quel : Draft, Active ou Paused.
  3. Une fois satisfait du résultat, cliquez sur Activate pour en faire la version que le déclencheur réel exécute vraiment.
  4. Si le résultat ne vous convient pas, continuez à modifier le brouillon. Rien de ce que vous avez testé n'est en production tant que vous ne l'activez pas explicitement, quel que soit le nombre de fois où vous avez cliqué sur Test.

Pas à pas : déplacer une automatisation vers un autre espace de travail

  1. Dans l'espace de travail source, ouvrez le menu de la ligne de l'automatisation dans la vue tableau (liste) et cliquez sur Export ; un fichier .json se télécharge, nommé d'après l'automatisation.
  2. Ouvrez la vue d'ensemble Automations de l'espace de travail de destination et cliquez sur Import dans la barre d'outils ; sélectionnez ce fichier.
  3. Elle est recréée sous forme de nouveau Draft, avec le suffixe « (imported) », et s'ouvre directement dans le générateur pour que vous puissiez la vérifier.
  4. Complétez ce que l'export n'emporte pas : l'automatisation n'est pas encore Active, activez-la une fois que vous l'avez relue ; et si elle utilise un déclencheur Incoming webhook, son URL diffère de l'originale (nouvel identifiant d'automatisation), pensez donc à mettre à jour tout émetteur externe qui pointait vers l'ancienne.

Tâches courantes

  • Figer une automatisation qui fonctionne, par sécurité, avant une refonte risquée. Exportez-la d'abord. Le générateur ne propose aujourd'hui aucune consultation de versions ni fonction de restauration, un fichier JSON exporté est donc le moyen concret de revenir à un état sain connu si la refonte tourne mal, soit en le réimportant comme nouveau brouillon, soit en recopiant manuellement les champs dans l'automatisation actuelle.
  • Donner un point de départ à un coéquipier sans toucher à votre original. Exportez-la et transmettez-lui le fichier, ou utilisez Duplicate si vous êtes tous les deux dans le même espace de travail.
  • Faire passer une automatisation éprouvée du préproduction à la production. Exportez-la depuis l'espace de travail de préproduction, importez-la en production, relisez le brouillon obtenu, puis cliquez sur Activate.

Dépannage

  • J'ai cliqué de nombreuses fois sur Test au fil de mes essais et j'ai maintenant un long historique de versions. C'est normal : Test revalide et publie toujours une nouvelle version, exactement comme Activate, si bien qu'un après-midi d'essais sur une seule automatisation peut produire de nombreuses versions, alors que seule la dernière que vous avez activée est réellement en production.
  • Je veux revenir à une version plus ancienne. Le générateur ne propose aujourd'hui aucun historique de versions ni fonction de restauration. La solution de repli concrète consiste à avoir exporté l'automatisation avant la modification, pour pouvoir réimporter ce fichier comme nouveau brouillon, ou à annuler vos modifications manuellement avec Ctrl/Cmd+Z au cours de la même session d'édition.
  • Un fichier exporté contient quelque chose de sensible. L'export inclut chaque champ de chaque nœud exactement tel qu'il est configuré, y compris les secrets HMAC, les URL de webhook Slack/Discord et les en-têtes HTTP personnalisés que vous avez saisis dans les nœuds. Traitez un fichier JSON exporté comme un identifiant, pas comme une sauvegarde anodine.
  • L'automatisation importée ne fait rien. L'import ne crée jamais qu'un Draft ; il n'est jamais activé automatiquement, ouvrez-le donc et cliquez sur Activate une fois que vous avez relu le graphe.
  • Une automatisation webhook importée ne reçoit plus d'appels. Son URL entrante est construite à partir de l'identifiant de la nouvelle automatisation, qui diffère de celui qu'elle avait dans l'espace de travail source. Mettez à jour le système externe qui appelait l'ancienne URL avec la nouvelle.

Astuces

Exportez une copie portable

L'export est le moyen de déplacer une automatisation vers un autre espace de travail, ou de conserver une copie hors ligne en dehors de l'application.

L'import n'emporte pas l'historique

L'import ne recrée que le graphe et les paramètres. Il démarre sous forme de nouveau brouillon, sans historique d'exécution, et n'est pas activé automatiquement : activez-le donc de nouveau une fois que vous l'avez vérifié.

Liens connexes