Aller au contenu principal
DocumentCoopérationÉquipes

Équipe et membres

Créez des équipes, invitez des membres, partagez des flux de travail et des informations d'identification, et transférez la propriété.

L'équipe est une unité collaborative dans Braidrun : plusieurs personnes maintiennent le même flux de travail, partagent leurs informations d'identification et s'approuvent mutuellement. Cette page explique comment constituer une équipe, inviter des membres et migrer des ressources.

Qui peut utiliser l'équipe

La fonctionnalité Équipe est disponible à partir du plan Équipe. Avec le forfait Free/Pro, vous disposez toujours d'un "espace de travail personnel". Peut être trouvé dans Abonnements et tarifs Voir la page de comparaison des packages.

Une image pour comprendre la structure

  • Un compte peut appartenir à plusieurs Équipe ; déroulez vers le bas dans le coin supérieur droit de l’interface utilisateur pour changer d’équipe actuelle.
  • Chaque équipe a son propre :
    • Liste des flux de travail
    • Bibliothèque de modèles/modules (les modules promus par vous-même sont partagés avec l'équipe)
    • Espace de noms des informations d'identification
    • Planification/Webhooks
    • Liste des membres et autorisations
    • Historique d'exécution + journal d'audit
    • Paramètres de notification
    • Abonnements et quotas

Créer une équipe

  1. Accédez à « Équipe » à gauche → « Nouvelle équipe » dans le coin supérieur droit.
  2. Remplissez le nom (les autres membres le verront), le slug (une partie de l'URL) et la description.
  3. Sélectionnez un forfait - choisissez parmi les forfaits achetés par le compte courant, ou cliquez sur « Mettre à niveau le forfait » pour en acheter un d'abord.
  4. Le créateur devient automatiquement le propriétaire de l'équipe.

Inviter des membres (invitation par e-mail, à partir du 2026-04-27)

À partir du 2026-04, l'invitation des membres se fait entièrement par e-mail au lieu de coller l'UUID :

  1. Page de détails de l'équipe → Onglet Membre → « Envoyer une invitation »
  2. Remplissez l'adresse email de l'autre partie (une à la fois ; idempotent : renvoyer à la même adresse email réutilisera l'enregistrement d'invitation EN ATTENTE) + sélectionnez le rôle pré-attribué
  3. Le système envoie un email contenant un lien vers un jeton aléatoire de 32 octets (entropie de 256 bits, non dénombrable)
  4. L'autre partie clique sur le lien → accède à la page /teams/invitations/accepter l'échange
  5. Si l'autre partie n'est pas connectée, elle accédera automatiquement à la page de connexion. Après vous être connecté, revenez à la page d'échange.
  6. Vérification du système lors de l'échange : l'adresse e-mail de l'utilisateur actuellement connecté doit être cohérente avec l'adresse e-mail d'invitation (insensible à la casse) - le lien transféré ne peut pas être utilisé par d'autres.
Quelques détails bien pensés pour l'invitation
  • L'adresse e-mail de l'autre partie n'a pas encore été enregistrée sur Braidrun ? Après avoir envoyé l'invitation, lorsque l'autre partie clique sur le lien de l'e-mail, elle accédera d'abord à la page d'inscription et préremplira l'adresse e-mail ; une fois l'enregistrement terminé, il passera automatiquement à la page de rachat.
  • La même adresse e-mail peut être invitée dans plusieurs équipes en même temps - l'autre partie peut voir toutes les invitations EN ATTENTE dans la boîte de réception /teams/invitations/me.
  • La durée de vie par défaut est de 7 jours et peut être modifiée lors de la création (minimum 5 minutes, maximum 30 jours) ; le système effectuera automatiquement un nettoyage dans le délai de grâce de 14 jours après l'expiration.
  • Peut être révoqué : Liste des membres → Rechercher l'invitation EN ATTENTE dans l'onglet invitation → Révoquer, le lien deviendra immédiatement invalide.
  • Liste des membres ajoutée ?enrich=true mode → afficher le vrai nom + e-mail au lieu de l'UUID.

Créer une invitation à l'aide de l'API

curl -X POST 'https://braidrun.com/api/teams/{teamId}/invitations' \
  -H 'Authorization: Bearer dyk_...' \
  -H 'Content-Type: application/json' \
  -d '{"email": "newmember@example.com"}'

Echange de l'autre côté :

curl -X POST 'https://braidrun.com/api/teams/invitations/accept' \
  -H 'Authorization: Bearer dyk_...' \
  -H 'Content-Type: application/json' \
  -d '{"token": "<32-byte-token-from-email>"}'

Attribution des rôles

Quatre rôles, de haut en bas : Propriétaire/Administrateur/Éditeur/Visionneur. Découvrez ce que chaque rôle peut faire spécifiquement. Autorisations et rôles.

Gestion des membres

Dans la liste des membres, l'administrateur et les supérieurs peuvent :

  • Modifier le rôle du membre (rétrograder/promouvoir)
  • Supprimer un membre (tout l'historique des opérations associé de l'autre partie est conservé, mais les autorisations deviennent invalides)
  • Afficher la dernière fois active de chaque membre
  • Regardez le nombre d'informations d'identification détenues par chaque membre et le nombre de workflows créés
Après le passage à Viewer

Si le membre rétrogradé modifie un flux de travail, le verrou d'édition sera libéré de force, l'interface de l'autre partie deviendra en lecture seule et un toast apparaîtra. Les modifications locales non enregistrées seront perdues.

Transférer la propriété

Une équipe ne peut avoir qu'un seul propriétaire. Vous souhaitez transférer la propriété à quelqu'un d'autre :

  1. Paramètres de l'équipe → "Transférer la propriété".
  2. Sélectionnez un administrateur actuel comme nouveau propriétaire.
  3. Authentification à deux facteurs - nécessite que le propriétaire actuel confirme deux fois par e-mail ou TOTP.
  4. Une fois terminé, le propriétaire actuel sera automatiquement rétrogradé au rang d'administrateur ; la propriété de la facture d'abonnement sera également transférée.

Changer d'équipe actuelle

Déroulez l'avatar de l'utilisateur dans le coin supérieur droit → sélectionnez « Équipe actuelle ». Après le changement :

  • Toutes les listes de la barre latérale (Workflow/Credentials/Planification/Execution/Approvals) sont rechargées avec les données de la nouvelle équipe
  • L'URL comportera un paramètre d'équipe, qui sera conservé après actualisation.
  • Le changement fermera l'éditeur de workflow que vous avez ouvert (pour éviter les modifications accidentelles entre les équipes)

Mouvement des ressources entre les équipes

Workflow déplacé vers une autre équipe

  1. Page de détails du workflow → Paramètres → « Déplacer vers l'équipe ».
  2. Sélectionnez l'équipe cible - vous devez être rédacteur ou supérieur à l'équipe cible.
  3. Le système vérifie si les identifiants référencés dans le workflow existent également dans l'équipe cible avec le même nom - s'ils n'existent pas, ils seront répertoriés et vous pourrez choisir de « ignorer/créer des identifiants avec le même nom/annuler le déplacement ».
  4. Après confirmation, le workflow + l'exécution historique sont migrés ensemble vers la nouvelle équipe.

Réplication inter-équipes des informations d'identification

Les informations d'identification ne peuvent pas être "déplacées", mais seulement "copiées" - pour éviter de révoquer accidentellement les autorisations de l'équipe d'origine. Il vous sera demandé de ressaisir les valeurs, puis de créer un identifiant portant le même nom pour l'équipe cible.

Audit d'équipe

« Paramètres de l'équipe → Journal d'audit » enregistre toutes les modifications :

  • Qui / quand / quel workflow / quel champ a été modifié
  • Qui/quand/créé/supprimé/mis à jour quel identifiant
  • Qui / quand / initié / approuvé quelle approbation
  • Adhésion/sortie/changement de rôle d'un membre

Les journaux d'audit sont conservés pendant 365 jours (équipe)/de manière permanente (entreprise) et prennent en charge l'exportation CSV.

Dissoudre l'équipe

Le propriétaire peut être dissous. Avant la dissolution, le système vous permettra :

  1. Exporter tous les workflows (ZIP ou YAML)
  2. Exporter tous les enregistrements d'exécution (CSV ou JSON)
  3. Avertir tous les membres (envoyer automatiquement un e-mail)
  4. Confirmation à deux facteurs

Il peut être restauré dans les 30 jours suivant la dissolution ; après 30 jours, les données seront complètement effacées et ne pourront plus être récupérées.

Étape suivante