Aller au contenu principal

Partage de workflows

Disponibilité de la fonctionnalité

Cette fonctionnalité est disponible avec les forfaits Pro et Enterprise Cloud, ainsi qu’avec le forfait Enterprise auto-hébergé.

Le partage de workflows permet de partager des workflows entre utilisateurs au sein d’une même instance n8n.

Les utilisateurs peuvent partager les workflows qu’ils ont créés. Le propriétaire de l’instance et les utilisateurs ayant le rôle d’administrateur peuvent consulter et partager tous les workflows de l’instance. Pour en savoir plus sur les rôles de propriétaire et d’administrateur, consultez la section Types de comptes.

Partager un workflow

  1. Ouvrez le workflow que vous souhaitez partager.
  2. Cliquez sur Share (Partager).
  3. Dans la section Add users (Ajouter des utilisateurs), recherchez et sélectionnez les utilisateurs avec lesquels vous souhaitez partager le workflow.
  4. Cliquez sur Save (Enregistrer).

Remarque : Cette option n’est disponible que pour les workflows situés dans votre espace personnel. Si vous tentez d’utiliser l’option « Ajouter des utilisateurs » sur un workflow appartenant à un projet, le message suivant s’affichera :

Capture d’écran de l’option de partage dans un projet

Ce comportement est normal : il indique que le workflow est déjà partagé avec tous les membres du projet. Il n’est donc pas nécessaire d’ajouter directement des utilisateurs au workflow ; il suffit d’ajouter l’utilisateur concerné au projet lui-même.

Consulter les workflows partagés

Vous pouvez parcourir et rechercher des workflows depuis la page Workflows. Les workflows affichés dépendent du projet dans lequel vous vous trouvez :

  • Aperçu : affiche tous les workflows auxquels vous avez accès, notamment :
    • Les workflows que vous avez créés.
    • Les workflows partagés avec vous.
    • Les workflows appartenant aux projets dont vous êtes membre.
    • Si vous êtes connecté en tant que propriétaire de l’instance ou administrateur : tous les workflows de l’instance.
  • Autres projets : affiche tous les workflows appartenant à ce projet spécifique.

Rôles et permissions sur les workflows

Il existe deux rôles pour les workflows : Créateur (Creator) et Éditeur (Editor). Le créateur est l’utilisateur ayant créé le workflow. Les éditeurs sont les autres utilisateurs ayant accès au workflow.

La propriété d’un workflow ne peut pas être transférée ; elle n’est modifiée que si l’utilisateur propriétaire est supprimé.

Crédentiels

Le partage de workflows permet aux éditeurs d’utiliser tous les crédentiels référencés dans le workflow, y compris ceux qui ne leur ont pas été explicitement partagés via le mécanisme de partage de crédentiels.

Tableau comparatif des permissions

PermissionCréateurÉditeur
Afficher le workflow (lecture seule)✅✅
Afficher les exécutions✅✅
Modifier (y compris les étiquettes)✅✅
Exécuter✅✅
Partager✅❌
Exporter✅✅
Supprimer✅❌

Restrictions d’édition des nœuds lorsque les crédentiels ne sont pas partagés

Le partage de workflows dans n8n suit le principe du moindre privilège. Cela signifie que si un utilisateur partage avec vous un workflow contenant certains crédentiels, mais ne partage pas explicitement ces crédentiels avec vous, vous ne pourrez pas modifier les nœuds qui utilisent ces crédentiels. Vous pouvez toutefois consulter et exécuter le workflow, ainsi que modifier les nœuds qui n’utilisent pas de crédentiels non partagés.

Pour en savoir plus sur le partage de crédentiels, consultez la section Partage de crédentiels.