Skip to main content
Cette documentation concerne les déploiements fédéraux de Devin. Retour à la documentation Devin
Les limites d’ACU déterminent le nombre d’Agent Compute Units (ACU) qu’une Team et ses utilisateurs peuvent consommer au cours du cycle de facturation de la Team. Les administrateurs fédéraux peuvent définir une limite globale pour la Team, des limites par utilisateur via les groupes, ainsi que des dérogations manuelles pour certains utilisateurs. Pour savoir comment créer des groupes et y ajouter des membres, consultez Groupes. Pour connaître les restrictions de modèles pouvant être gérées en parallèle des limites d’ACU, consultez Provisionnement des modèles.

Les contrôles des ACU

Application des limites

Deux vérifications indépendantes sont effectuées avant tout travail facturé en ACU :
  1. Vérification de la Team — l’utilisation totale de la Team au cours du cycle de facturation actuel est comparée à la limite d’ACU de la Team.
  2. Vérification de l’utilisateur — l’utilisation de l’utilisateur au cours du cycle de facturation actuel est comparée à sa limite individuelle.
La limite d’un utilisateur est déterminée comme suit :
  • Si l’utilisateur dispose d’une dérogation utilisateur manuelle, c’est elle qui fait office de limite.
  • Sinon, sa limite correspond à la limite d’ACU la plus élevée parmi celles des groupes auxquels il appartient.
  • Si l’utilisateur n’a aucune dérogation et qu’aucun de ses groupes n’a de limite, il n’est soumis à aucune limite par utilisateur. La limite d’ACU de la Team reste toutefois applicable.
L’appartenance aux groupes est additive : ajouter un utilisateur à un autre groupe ne peut qu’augmenter sa limite, jamais la réduire. Utilisez le groupe par défaut pour définir la limite initiale de la plupart des utilisateurs, puis ajoutez-les à des groupes dotés de limites plus élevées s’ils ont besoin de davantage. Toutes les limites sont réinitialisées au début du cycle de facturation suivant de la Team.

Consulter l’utilisation des ACU

La page Analytics du portail affiche l’utilisation des ACU pour les Teams facturées en ACU : un total ACU utilisés et une colonne ACU utilisés pour chaque utilisateur. Utilisez le sélecteur de groupe situé à côté de la plage de dates pour afficher un seul groupe, ou choisissez All Users pour afficher l’ensemble de la Team, puis définissez la période de rapport à l’aide de la plage de dates. La consommation d’ACU et les plafonds d’ACU peuvent également être interrogés et gérés par programmation ; consultez l’API de consommation d’ACU et l’API des plafonds d’ACU par utilisateur.

Questions fréquentes

Sur la page Team du portail, repérez le paramètre Limite d’ACU de l’équipe sous les tuiles de statistiques. Saisissez le nombre maximal d’ACU que l’équipe peut utiliser par cycle de facturation, puis sélectionnez Save. Pour supprimer la limite, effacez le champ, puis sélectionnez Save. Les modifications s’appliquent immédiatement au cycle de facturation actuel.Ce paramètre n’apparaît que pour les équipes qui utilisent la facturation en ACU. La valeur actuelle s’affiche également dans la tuile Team ACU Limit (Cycle).
Les administrateurs d’équipe, ainsi que tout utilisateur dont le rôle dispose de l’autorisation Team User Update. Les autres membres peuvent voir la vignette Team ACU Limit (Cycle) sur la page Team, mais pas la modifier.
Certaines équipes ont été configurées avec une ancienne limite d’ACU par utilisateur, antérieure à l’introduction des limites d’ACU de groupe. Si une équipe en possède encore une, la page Team l’affiche dans la vignette Per-User ACU Limit (Legacy). Cette limite s’applique à tous les utilisateurs qui ne disposent pas d’une dérogation utilisateur manuelle, y compris ceux dont la limite d’ACU de groupe est plus élevée. Elle ne peut pas être modifiée depuis le portail : demandez à votre contact Cognition de la supprimer. La vignette disparaît alors et seules les limites d’ACU de groupe s’appliquent.
Dans Settings → Groups, attribuez à un groupe la limite d’ACU souhaitée, puis définissez-le comme Default group for new users. Les utilisateurs créés par la suite sont automatiquement ajoutés à ce groupe. Les utilisateurs existants ne sont pas déplacés : ajoutez-les vous-même au groupe s’ils doivent être soumis à la même limite.Pour les administrateurs, la vignette Default Group ACU Limit (Per User) de la page Team indique le groupe par défaut actuel et sa limite.
Vous pouvez soit ajouter l’utilisateur à un groupe disposant d’une limite d’ACU de groupe plus élevée, soit définir une dérogation utilisateur manuelle pour cet utilisateur. Utilisez un groupe lorsque plusieurs utilisateurs ont besoin de la même limite, et une dérogation pour les exceptions ponctuelles.
Sur la page Team, recherchez l’utilisateur dans le tableau Users, ouvrez le menu d’actions au bout de sa ligne, puis sélectionnez Edit. Dans la ligne ACU Cycle Limit, sélectionnez Set Custom Limit, saisissez un nombre positif d’ACU, puis sélectionnez Save.Pour modifier une dérogation existante, sélectionnez plutôt Edit Custom Limit. Vous pouvez également gérer les dérogations via l’API des plafonds d’ACU par utilisateur.
Sur la page Team, ouvrez le menu d’actions de l’utilisateur dans le tableau Users, puis sélectionnez Edit. Dans la ligne ACU Cycle Limit, sélectionnez Clear Custom Limit, puis Clear pour confirmer. La limite de l’utilisateur est alors de nouveau héritée de ses groupes.Via l’API, appelez UpdateUserAcuCap avec clear_cycle_acu_limit: true. Consultez l’API des plafonds d’ACU par utilisateur.
Non. Chaque membre du groupe dispose de la totalité de la limite. Si trois utilisateurs appartiennent à un groupe dont la limite d’ACU est de 100, chacun d’eux peut utiliser jusqu’à 100 ACU par cycle de facturation ; ils ne se partagent pas un pool commun de 100 ACU. Pour plafonner le total de l’ensemble de l’équipe, utilisez la limite d’ACU de l’équipe.
Non. La limite d’ACU de l’équipe est vérifiée séparément. Dès que l’équipe dans son ensemble l’atteint, tout travail facturé en ACU est bloqué jusqu’à la fin du cycle de facturation, y compris pour les utilisateurs qui n’ont pas atteint leur propre limite.
Toute nouvelle tâche facturée en ACU est bloquée jusqu’à ce que la limite soit relevée ou que le prochain cycle de facturation commence. Un utilisateur qui atteint sa propre limite voit le message monthly acu limit reached. Lorsque l’équipe atteint sa limite d’ACU, les utilisateurs voient le message Team ACU limit reached for this billing cycle.
La configuration des ACU de l’équipe, les dérogations utilisateur manuelles et les limites d’ACU des groupes sont effacées. Les restrictions de modèles définies pour les groupes sont conservées et continuent de s’appliquer.
L’analyse suit la plage de dates sélectionnée dans le portail, tandis que l’application s’appuie sur le cycle de facturation actuel de la Team. Une plage de dates peut donc inclure une utilisation qui se situe en dehors du cycle d’application actuel.