Aller au contenu principal

Rôles et permissions

Ecosystem dispose d'un modèle de droits basé sur des rôles (RBAC). Chaque utilisateur se voit attribuer un ou plusieurs rôles par son Propriétaire d'entreprise, qui déterminent précisément ce qu'il peut consulter, créer, modifier ou supprimer — et sur quel environnement.

Comment ça fonctionne​

  • Un rôle regroupe un ensemble de permissions (consulter, créer, modifier, supprimer, déployer, etc.).
  • Les permissions s'appliquent selon deux logiques :
    1. L'objet métier — déclencheurs, flux, dictionnaires, credentials, traces, etc. Chaque type d'objet possède sa propre matrice de droits.
    2. L'environnement — pour certains objets, les droits dépendent aussi du type d'environnement. Trois catégories sont prises en compte :
      • Développement : l'environnement marqué comme environnement de développement (voir Gérer les environnements).
      • Autres environnements : les environnements hors production qui ne sont pas l'environnement de développement (développement, staging, recette, etc.).
      • Production : l'environnement marqué Production.
  • Les rôles sont cumulables : un utilisateur peut se voir attribuer plusieurs rôles. Les permissions effectives correspondent à l'union des droits accordés par chaque rôle.
    • Lecteur + Exploitation : accès en lecture seule à l'ensemble des objets, sur tous les environnements (y compris la Production).
    • Concepteur + Exploitation : construction et tests sur les environnements Développement et Autres environnements, lecture seule en Production.
  • L'attribution des rôles se fait depuis la section Administration — Utilisateurs, accessible aux Propriétaires d'entreprises et aux Concepteurs avancés (avec des limites sur la création d'utilisateurs).

Les rôles en bref​

Cinq rôles couvrent les profils métier. Le détail de chaque rôle est présenté sur la page Rôles disponibles, juste après celle-ci.

RôlePérimètreIdéal pour
LecteurLecture sur Développement et Autres env., rejeu de tracesDéveloppeur externe, testeur
ConcepteurConstruction et tests des flux hors ProductionIntégrateur
Concepteur avancéConcepteur + déploiement Production + gestion des rôlesLead technique
ExploitationOps Production (traces, dictionnaires) uniquementÉquipe support / ops
Propriétaire de l'entrepriseAdministration complète de la companyResponsable technique

Matrice des droits​

Les tableaux détaillés sont répartis par thème :

PageContenu
Flux et déclencheursConsultation, édition, versions, exécution manuelle
Déploiements et tracesDéploiement par environnement, rejeu et suppression de traces
Dictionnaires et credentialsLecture et modification des valeurs, gestion des secrets
Organisation et administrationProjets, dossiers, ressources, utilisateurs, environnements

Légende : ✅ Autorisé · ❌ Non autorisé

Dans les tableaux, la mention Développement et autres env. regroupe les environnements Développement et Autres environnements. Production désigne l'environnement marqué Production.

À retenir​

  • La Production est toujours plus protégée. Déployer, accéder aux traces Production ou modifier des valeurs de dictionnaire en Production nécessite au minimum le rôle Concepteur avancé ou Exploitation.
  • L'Exploitation est le seul rôle dédié à l'ops Production. Il permet d'intervenir sur la Production sans toucher à la construction des flux ni aux environnements Développement et Autres environnements.
  • Les rôles se cumulent. Combinez-les pour couvrir un besoin métier transversal (ex. construction hors Production + supervision Production).
  • Le Propriétaire d'entreprise est le seul à pouvoir créer ou supprimer des utilisateurs. Le Concepteur Avancé peut modifier des utilisateurs existants et leur attribuer des rôles, mais pas en créer de nouveaux.
  • L'attribution des rôles se fait depuis Gestion des utilisateurs.

Prochaines étapes​