Approbateurs dynamiques
Sélectionnez un approbateur depuis un utilisateur ou groupe Entra actuel plutôt que de stocker un email figé dans chaque workflow.
Transformez utilisateurs et groupes Entra en contexte de routage à l'exécution pour agents IA et workflows.
Roster se connecte à Microsoft Entra ID via Microsoft Graph pour déterminer qui doit approuver, qui est responsable, qui doit effectuer la revue, recevoir ou prendre en charge le travail. Utilisez les utilisateurs et groupes déjà gérés par votre organisation dans Entra — sans copier de noms d'approbateurs dans les prompts, les définitions de workflow ou le code applicatif.
Dernière vérification : 13 juillet 2026
Microsoft Entra ID fournit des identités utilisateur, groupes et informations d'appartenance faisant autorité.
Mais les agents et workflows ont besoin de réponses à des questions métier :
“Quels utilisateurs appartiennent à ce groupe ?”
Il demande :
“Qui doit approuver cette demande ?”
“Quelle équipe est responsable de cette application ?”
“Qui doit réviser ce changement production ?”
“Qui remplace le responsable habituel lorsqu'il est indisponible ?”
Roster associe les utilisateurs et groupes Entra sélectionnés à des participants propres au projet comme Approbateur de mise en production, Réviseur sécurité fournisseur ou Propriétaire finance régional. Il identifie ensuite le participant actif à partir de l'appartenance d'annuaire, du contexte projet, des libellés, des métadonnées et des délégations Roster.
Le connecteur natif de Roster lit utilisateurs, groupes et appartenance directe via Microsoft Graph v1.0.
Lorsqu'un administrateur recherche un utilisateur ou groupe Entra dans Roster, le connecteur interroge Microsoft Graph en direct.
Après que l'administrateur ait associé un enregistrement sélectionné à un participant, Roster le matérialise. Pour un groupe sélectionné, Roster stocke aussi les relations d'appartenance directe requises pour la résolution de participants.
Les requêtes Resolve à l'exécution et les recherches d'annuaire via REST ou MCP utilisent l'état matérialisé de l'annuaire Roster plutôt que d'appeler Microsoft Graph à chaque requête.
Sélectionnez un approbateur depuis un utilisateur ou groupe Entra actuel plutôt que de stocker un email figé dans chaque workflow.
Associez des groupes Entra aux participants représentant la propriété technique ou métier.
Laissez un agent identifier le bon réviseur sécurité, juridique, finance ou opérationnel avant une action sensible.
Identifiez le groupe ou l'utilisateur responsable d'un projet, d'une région, d'un client, d'une application ou d'un niveau de sévérité spécifique.
Appliquez une délégation Roster limitée dans le temps lorsque le responsable habituel est indisponible.
Un groupe Entra identifie les membres d'annuaire. Un participant Roster définit la responsabilité que ces membres peuvent remplir dans un contexte particulier.
Le même groupe Entra peut soutenir différentes responsabilités dans différents projets Roster, sans modifier l'annuaire source.
Les participants peuvent aussi porter des métadonnées telles que : Région, Service, Produit, Application, Seuil d'approbation, Catégorie de risque, Segment client, Niveau d'escalade.
Une fois que des enregistrements Entra sont associés à des participants Roster, le même contexte organisationnel est disponible sur chaque surface Roster.
Laissez Claude, ChatGPT, Codex ou un autre client MCP compatible déterminer qui doit agir organisationnelle.
Ajoutez la résolution adossée à l'annuaire aux outils internes, moteurs de workflow et agents personnalisés.
Identifiez le responsable et les validations requises depuis le terminal ou la pipeline de déploiement.
Laissez les administrateurs parcourir utilisateurs et groupes Entra, les associer à des participants, configurer les délégations et consulter l'historique de résolution.
| Données Entra | Utilisé par Roster | Matérialisé dans Roster |
|---|---|---|
| Object ID stable | Oui | Pour les enregistrements sélectionnés |
| Nom affiché | Oui | Pour les enregistrements sélectionnés |
| User principal name | Oui | Pour les utilisateurs sélectionnés |
| Adresse email | Quand disponible | Pour les utilisateurs sélectionnés |
| Mail nickname | Pour recherche | Selon les cas |
| ID et nom du groupe | Oui | Pour les groupes sélectionnés |
| Email du groupe | Quand disponible | Pour les groupes sélectionnés |
| Membres directs du groupe | Oui | Pour les groupes sélectionnés |
| Mots de passe et méthodes d'authentification | Non | Non |
| Secrets d'application | Non | Non |
Ressources Microsoft Graph typiques utilisées par le connecteur :
/users
/groups
/groups/{id}/membersLe connecteur d'annuaire est orienté lecture. Il n'est pas utilisé pour créer, modifier ou supprimer des utilisateurs et groupes Entra.
Roster utilise deux modes d'accès aux données délibérés.
Roster interroge Microsoft Graph lorsqu'un administrateur recherche un utilisateur ou groupe Entra depuis le sélecteur de participants.
Une fois sélectionné, l'enregistrement est stocké dans Roster et associé à un participant. Les appartenances de groupes sélectionnées sont rafraîchies selon le planning configuré. Les opérations REST, MCP, CLI et Resolve utilisent le même état matérialisé, offrant à chaque interface d'intégration un contexte organisationnel cohérent.
Pour configurer le connecteur, vous aurez besoin de :
L'implémentation client secret actuelle de Roster nécessite ces permissions d'application Graph :
User.Read.All
Group.Read.All
GroupMember.Read.AllStockez le secret dans l'environnement d'exécution ou votre gestionnaire de secrets :
env:ENTRA_CLIENT_SECRETAppliquez les politiques normales de rotation, expiration et révocation de secrets de votre organisation.
Roster prend en charge deux voies d'intégration Microsoft Entra distinctes.
Fournit utilisateurs, groupes et informations d'appartenance pour la résolution de participants.
Permet aux utilisateurs humains de se connecter à Roster via Microsoft OIDC ou une application d'entreprise SAML configurée indépendamment.
Les deux intégrations peuvent être utilisées ensemble ou indépendamment. Configurer la connexion Entra ne connecte pas automatiquement les données d'annuaire Entra aux participants. Configurer le connecteur d'annuaire n'active pas automatiquement la connexion Entra.
Une pipeline CI s'apprête à déployer l'application Atlas.
Plutôt que de contenir un email d'approbateur figé, la pipeline demande :
“Qui doit approuver le déploiement production Atlas ?”
Roster évalue :
La pipeline reçoit le participant actif et peut poursuivre dans son système existant de pull-request, déploiement, ticketing ou approbation. Roster détermine qui doit agir. Il ne remplace pas le système qui envoie ou applique l'approbation.