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"?
6 answers
Esto es lo que debes hacer:
- 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
-
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.
- Abra el archivo XML. Editará las reglas para el campo Asignado A. Encontrar el término "Sistema.AssignedTo "
- 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:
- Guarde su archivo.
- 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.
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.
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.
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.
- Desde el menú abrir
Tools
-->Process Editor
-->Work Item Types
-->Open WIT (WorkItem) Type from Server
. - Seleccione la Colección y el Proyecto y el Elemento de Trabajo en el que necesita realizar cambios.
- Abra el campo
Assigned To
y haga clic enRules Tab
- 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.
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ó.
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.
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