TFS "Assign To" está mostrando demasiados usuarios


Estoy conectado a un servidor TFS, y cuando creo un elemento de trabajo (Error, Tarea, etc.), el" Asignar A " muestra demasiados usuarios. No puedo encontrar una manera de limitar los usuarios mostrados que afectará a cualquier otra persona que se conecte al servidor.

Por ejemplo, tengo en el menú desplegable" Asignar A":

Administrator
LOCALE SERVICE
User 1
User 2
User 3
User 4
User 5

Quiero que el menú desplegable" Asignar a " solo muestre:

User 1
User 3
User 5

Cómo haría esto, para que cambie en el servidor, y si alguien nuevo se conecta al servidor, solo puede ver el ¿tres usuarios en el menú desplegable" Asignar a"?

 25
Author: Michael Petrotta, 2012-08-02

6 answers

Esto es lo que debes hacer:

  1. Abra el Símbolo del sistema de Visual Studio. Esto le dará una ventana de línea de comandos con la ruta establecida para ejecutar VS / TFS tools
  2. Descargue la Definición del Tipo de Elemento de trabajo que desea modificar (por ejemplo, Error, Tarea):

    • witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]

    Esto le dará la definición de WIT, en formato XML.

  3. Abra el archivo XML. Editará las reglas para el campo Asignado A. Encontrar el término "Sistema.AssignedTo "
  4. En el elemento Allowed Values rule, modifique (o agregue si no existe) su elemento List Item para limitar los valores a los miembros de uno (o más) grupo(s) de TFS / Active Directory. Su definición de campo debería tener este aspecto:

<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>

Importar tus cambios:

  1. Guarde su archivo.
  2. En la ventana de línea de comandos escriba lo siguiente:
    witadmin importwitd /collection:collectionurl /p:project /f:filename

Eso es todo. Su el tipo de artículo de trabajo ahora está limitado a las personas que desee.

 26
Author: Assaf Stone,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-02 15:06:10

Ver mi respuesta aquí para 2012, puede ser similar: Visual Studio-No mostrar todos los usuarios de dominio en el campo" Asignar a "

El problema era que [TEAM FOUNDATION] \ Valid Users incluía [TEAM FOUNDATION] \ Team Foundation Administrators que incluía [INCORPORADO]\Administrators

En la Consola de Administración del Servidor TFS Seleccioné la aplicación Nivel y haga clic en Pertenencia al grupo. Entonces doble clic en [TEAM FOUNDATION]\Team Foundation Administrators y eliminado [INCORPORADO]\Administrators.

Ahora solo veo a mi equipo y no a todos los administradores e ingenieros de SQL que eran administradores locales en el servidor. Todo sin línea de comandos o complementos.

 13
Author: Scott Beeson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:53:24

Puedes:

1) ir aquí https://teamprojectmanager.codeplex.com/releases y descargar el último Team Project Manager;

2) lanzarlo (an *.archivo exe en el archivo);

3) conéctelo a su proyecto;

4) vaya a "configuración de elementos de trabajo" a la derecha;

5) luego a "tipos de elementos de trabajo";

6) seleccione su tipo de artículo (Artículo de Backlog de producto, por ejemplo), haga clic en "editar";

7) hacer lo que Assaf Stone sugirió anteriormente, en mi caso fue simplemente reemplazando

<VALIDUSER />

Con

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
    <LISTITEM value="[project]\Contributors" />
</ALLOWEDVALUES>

8) guarde sus cambios;

¡Eso es todo! POR cierto, la herramienta también puede ser útil para otras personalizaciones.

 4
Author: Kostiantyn Kolesnichenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-26 20:02:11

Después de instalar TFS power tools para Visual Studio.

  1. Desde el menú abrir Tools --> Process Editor --> Work Item Types --> Open WIT (WorkItem) Type from Server.
  2. Seleccione la Colección y el Proyecto y el Elemento de Trabajo en el que necesita realizar cambios.
  3. Abra el campo Assigned To y haga clic en Rules Tab
  4. Edite el usuario válido y agregue el "nombre del grupo" que desea mostrar.

Luego guarde el Workitem por selección guardar en Visual Studio.

Espero que esto funcione.

 3
Author: hems,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-10 20:57:24

Cree un grupo separado bajo la colección y agregue los usuarios. Abra la plantilla de Proceso Agregue una regla a asignado al campo Asignado a "Usuario válido" y seleccione el Grupo que creó.

 0
Author: hems,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-02 04:55:26

Así que después de mirar algunas palabras clave de hems obtuve algunos buenos resultados de Google.

Lo primero que tienes que hacer es ir a visual studio, y seleccionar el menú equipo y desde allí ir a la configuración de la colección. Verá la plantilla de proceso y desde allí podrá descargar una que tenga.

Después de descargarlo, puede modificar cualquier configuración que desee. Cuando haya terminado, vaya al mismo menú y esta vez haga clic en cargar.

Eso es todo lo que necesita, pero tenga en cuenta que solo puede seleccionar este nuevo sobre la creación de proyectos.

 0
Author: Landin Martens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-02 15:02:41