- La configuration au niveau racine définit la configuration de base qui s’applique à toutes les organisations de votre Enterprise.
- Les dérogations au niveau de l’organisation vous permettent d’adapter certains contrôles pour une organisation spécifique sans affecter les autres.
Ces contrôles régissent les Local Agents qui s’exécutent sur les machines de vos membres. Ils prévalent sur toute configuration locale définie par un membre au niveau de l’utilisateur ou du projet : les règles imposées par l’Enterprise ont toujours priorité. Consultez les paramètres d’équipe de la CLI pour connaître les différents paramètres et leur signification.
Configuration au niveau racine
La configuration au niveau racine constitue votre référence à l’échelle de l’entreprise. Chaque organisation de l’entreprise hérite de ces valeurs, sauf si elle applique explicitement une dérogation à un contrôle spécifique. Gérez la configuration au niveau racine depuis les paramètres de l’entreprise :- Settings → Enterprise → Devin Desktop
Dérogations au niveau de l’organisation
Dans chaque organisation, les admins peuvent ouvrir la même page de Settings et définir des dérogations pour certains contrôles uniquement au sein de cette organisation. Sur la page au niveau de l’organisation, chaque contrôle affiche la valeur actuellement héritée de la racine, grisée et non modifiable, ainsi qu’une action Dérogation.Les dérogations au niveau de l’organisation sont déployées progressivement et peuvent ne pas encore être activées pour votre enterprise. En attendant, la page des Settings Devin Desktop n’est disponible qu’au niveau enterprise (racine), et chaque organisation utilise la configuration au niveau racine. Contactez votre représentant Cognition pour demander l’accès.
1
Ouvrir les Settings de l’organisation
Accédez à la page des Settings Devin Desktop de l’organisation. Les contrôles hérités de la racine sont affichés, mais ne sont pas modifiables.
2
Définir une dérogation pour un contrôle
Cliquez sur Dérogation pour le contrôle que vous souhaitez modifier. Le contrôle devient modifiable et sa valeur est désormais définie au niveau de l’organisation.
3
Réinitialiser l’héritage
Cliquez sur Réinitialiser pour un contrôle faisant l’objet d’une dérogation afin de supprimer celle-ci. Le contrôle hérite alors de nouveau de la valeur actuelle au niveau racine.
Les dérogations remplacent intégralement les valeurs : les listes ne sont pas fusionnées
Une dérogation au niveau de l’organisation remplace entièrement la valeur définie au niveau racine pour ce contrôle. Cela est particulièrement important pour les contrôles qui contiennent des listes, tels que :- Modèles autorisés
- Serveurs MCP et serveurs MCP figurant dans la liste d’autorisation
- URL du registre MCP
- Règles d’autorisation (
allow/ask/deny) - Listes d’autorisation et de refus de Command
- Listes d’autorisation et de refus des domaines du sandbox
A et B et qu’une organisation remplace la liste des serveurs MCP autorisés par C uniquement, les membres de cette organisation ne peuvent utiliser que C : ni A ni B.
Chaque contrôle est indépendant
Les dérogations s’appliquent contrôle par contrôle. La dérogation appliquée à un contrôle n’a aucun effet sur les autres contrôles :- Les contrôles faisant l’objet d’une dérogation prennent leur valeur au niveau de l’organisation.
- Tous les autres contrôles continuent d’hériter de la configuration au niveau racine.
Réinitialiser pour hériter
Vous pouvez supprimer toute dérogation avec Réinitialiser. La réinitialisation d’un contrôle supprime la valeur définie au niveau de l’organisation et permet à ce contrôle d’hériter à nouveau de la valeur racine, comme s’il n’avait jamais fait l’objet d’une dérogation. Elle ne s’applique qu’au contrôle réinitialisé ; les autres dérogations de la même organisation ne sont pas affectées.Quand les modifications prennent effet
Les modifications des contrôles ne sont pas appliquées instantanément. Les valeurs au niveau racine et au niveau de l’organisation sont mises en cache. Prévoyez donc jusqu’à 15 minutes pour qu’une mise à jour parvienne aux clients des membres.Quels contrôles d’organisation s’appliquent à un utilisateur
Les contrôles d’organisation d’un utilisateur Enterprise sont configurés en fonction de son organisation de facturation principale. L’organisation de facturation principale est l’organisation à laquelle est facturée l’utilisation du Local Agent par l’utilisateur. Elle est déterminée dans l’ordre suivant :- Attribution explicite — un administrateur attribue une organisation de facturation à l’utilisateur.
- Détermination automatique — sinon, la première organisation à laquelle l’utilisateur a accès (par adhésion directe ou via un groupe du fournisseur d’identité) est utilisée.
Pour aller plus loin
- Paramètres d’équipe de Devin CLI — les différents contrôles et leur rôle
- Local Agent de Devin — le Local Agent dans Devin Desktop
- Autorisations — la syntaxe des règles d’autorisation utilisée par les contrôles d’autorisation
- Configuration — le lien entre la configuration locale (utilisateur/projet) et les paramètres imposés

