Je suis connecté à un serveur TFS et, lorsque je crée un élément de travail (bogue, tâche, etc.), l’affectation «Affecter à» indique WAY trop d’utilisateurs. Je n'arrive pas à trouver un moyen de limiter le nombre d'utilisateurs indiqué, ce qui affectera toute autre personne se connectant au serveur.
Par exemple, j'ai sous le menu déroulant "Attribuer à":
Administrator
LOCALE SERVICE
User 1
User 2
User 3
User 4
User 5
Je veux que la liste déroulante "Attribuer à" ne montre que:
User 1
User 3
User 5
Comment procéderais-je pour que cela change sur le serveur et que, si de nouveaux utilisateurs se connectent au serveur, ils ne peuvent voir que les trois utilisateurs dans la liste déroulante "Attribuer à"?
Voici ce que vous devriez faire:
Téléchargez le définition du type d'élément de travail que vous souhaitez modifier (par exemple, un bogue, une tâche):
witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]
Cela vous donnera la définition du WIT, au format XML.
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
<HELPTEXT>The person currently working on this bug</HELPTEXT>
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<!-- Below is a TFS group. Note you actually type "[project]" verbatim -->
<LISTITEM value="[project]\Contributors" />
<!-- Below is an AD group. The name and group are examples only -->
<LISTITEM value="MYDOMAIN\Developers" />
</ALLOWEDVALUES>
</FIELD>
Importer vos modifications: _
witadmin importwitd /collection:collectionurl /p:project /f:filename
C'est tout. Votre type d'élément de travail est maintenant limité aux personnes que vous souhaitez.
Voir ma réponse ici pour 2012, cela pourrait être similaire: Visual Studio - Ne pas afficher tous les utilisateurs du domaine dans le champ "Attribuer à"
Le problème était que [FONDATION D'ÉQUIPE]\Utilisateurs valides inclus [FONDATION D'ÉQUIPE]\Administrateurs Team Foundation qui incluait [BUILT IN]\Administrateurs
Dans Console d'administration du serveur TFS I sélectionné Application Niveau et cliqué sur Appartenance à un groupe . J'ai ensuite double-cliqué sur [FONDATION D'ÉQUIPE]\Administrateurs Team Foundation et supprimé [BUILT IN]\Administrators .
Maintenant, je ne vois que mon équipe et pas tous les administrateurs SQL et les ingénieurs qui Étaient des administrateurs locaux sur le serveur. Le tout sans ligne de commande ni addon .
Vous pouvez:
1) allez ici https://teamprojectmanager.codeplex.com/releases et téléchargez le dernier gestionnaire de projet d’équipe;
2) lancez-le (un fichier * .exe dans l'archive);
3) connectez-le à votre projet;
4) aller à "configuration d'élément de travail" sur la droite;
5) ensuite à "types d'élément de travail";
6) sélectionnez votre type d'élément (par exemple, un élément du carnet de produit), cliquez sur "modifier";
7) faire ce que Assaf Stone a suggéré ci-dessus, dans mon cas, il ne faisait que remplacer
<VALIDUSER />
avec
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="[project]\Contributors" />
</ALLOWEDVALUES>
8) enregistrez vos modifications;
C'est tout! BTW, l'outil peut aussi être utile pour d'autres personnalisations.
Après avoir installé les outils électriques TFS pour Visual Studio.
Tools
-> Process Editor
-> Work Item Types
-> Open WIT (WorkItem) Type from Server
.Assigned To
et cliquez sur Rules Tab
Enregistrez ensuite l'élément de travail en sélectionnant Enregistrer dans Visual Studio.
J'espère que ça marche.
Donc, après avoir regardé quelques mots-clés de hems, j'ai obtenu de bons résultats sur Google.
La première chose à faire est d’aller dans Visual Studio, de sélectionner le menu de l’équipe, puis de sélectionner les paramètres de collecte. Vous verrez le modèle de processus et à partir de là, vous pourrez en télécharger un que vous avez.
Après l'avoir téléchargé, vous pouvez alors modifier les paramètres de votre choix. Lorsque vous avez terminé, accédez au même menu et cliquez cette fois sur Télécharger.
C’est tout ce dont vous avez besoin, mais notez que vous ne pouvez sélectionner ce nouveau que lors de la création du projet.
Créez un groupe distinct sous la collection et ajoutez les utilisateurs. Ouvrez le modèle de processus Ajoutez une règle à assigné au champ Attribué à "Utilisateur valide" et sélectionnez le groupe que vous avez créé.