Administrar el flujo de trabajo global

Con el flujo de trabajo global, puede minimizar el trabajo necesario para definir y actualizar los campos del elemento de trabajo y las listas globales que varios proyectos de equipo y tipos de elementos de trabajo comparten.Con flujo de trabajo global, puede definir y actualizar campos y las listas globales.Puede administrar el flujo de trabajo global definido para una colección de proyectos de equipo o un proyecto de equipo mediante los siguientes comandos de la herramienta de línea de comandos witadmin:

  • exportglobalworkflow: exporta el flujo de trabajo global a un archivo XML o a la ventana del símbolo del sistema.

  • importglobalworkflow: importa el flujo de trabajo global de un archivo XML.

Para ejecutar la herramienta de la línea de comandos witadmin, abra una ventana de símbolo del sistema donde se haya instalado Visual Studio o Team Explorer y escriba:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

En una edición de 64 bits de Windows, reemplace **%programfiles% **con %programfiles(x86)%.

Para obtener más información acerca de los flujos de trabajo globales, consulte Personalizar el flujo de trabajo global.

Requisitos

  • Para exportar un flujo de trabajo global, debe ser un usuario válido del proyecto de equipo o la colección de proyecto de equipo.

  • Para importar un flujo de trabajo global en un proyecto de equipo, debe ser miembro de los siguientes grupos de seguridad: Team Foundation Administrators, Project Collection Administrators o Project Administrators.

  • Para importar un flujo de trabajo global en una colección de proyecto de equipo, debe ser miembro del grupo Team Foundation Administrators o Project Collection Administrators.

Vea Permisos de Team Foundation Server y Grupos predeterminados, permisos y roles de Team Foundation Server.

[!NOTA]

Incluso si ha iniciado sesión con permisos administrativos, debe abrir una ventana de símbolo del sistema con privilegios elevados para ejecutar esta función en un servidor que ejecute Windows Server 2008.Para abrir una ventana del símbolo del sistema con privilegios elevados, elija Inicio, abra el menú contextual para Símbolo del sistema y, a continuación, elija Ejecutar como administrador.Para obtener más información, vea la página siguiente en el sitio web de Microsoft: Control de cuentas de usuario.

witadmin exportglobalworkflow /collection:CollectionURL [/p:ProjectName] [/f:FileName] [/e:Encoding] [/exportgloballists] 

witadmin importglobalworkflow /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:Encoding] [/v]

Parámetros

Parámetro

Descripción

/collection:CollectionURL

Especifica el identificador URI de la colección.Debe especificar el identificador URI con el siguiente formato: http://NombreServidor:Puerto/NombreDirectorioVirtual/NombreColección

Si no especifica un directorio virtual, debe especificar el identificador URI con el siguiente formato:

http://NombreServidor:Puerto/NombreColección.

/p:ProjectName

Opcional.El proyecto de equipo para el que desea exportar o importar el flujo de trabajo global.Este proyecto de equipo se debe definir en la colección de proyectos que especificó mediante el parámetro /collection.Si no especifica un proyecto de equipo, el flujo de trabajo global se importa o exporta para la colección.

/f:FileName

La ruta de acceso y el nombre del archivo de definición XML del flujo de trabajo global que se va exportar o importar.

NotaNota
Si el equipo cliente ejecuta Windows Vista, es posible que no tenga permisos para determinadas carpetas.Si intenta exportar la lista global a una ubicación para la que no tiene permisos, la tecnología de virtualización del Registro redirige automáticamente el archivo exportado y lo guarda en el almacén virtual.Para obtener más información, vea las páginas siguientes del sitio web de Microsoft: Registry Virtualization y Common file and registry virtualization issues in Windows Vista.Para evitar esta redirección, puede exportar el archivo a una ubicación en la que tenga permisos.

/e:Encoding

Opcional.Nombre de un formato de codificación de .NET Framework 2.0.La codificación especificada se utilizará para exportar o importar los datos XML.Por ejemplo, /e utf-7 especifica la codificación Unicode (UTF-7).Si omite este parámetro, witadmin intenta detectar la codificación y utiliza UTF-8 si se produce un error en la detección.

/v

Opcional.Valida el XML que define el tipo de flujo de trabajo global pero no importa el archivo de definición.

/exportgloballists

Opcional.Exporta las definiciones de listas globales a las que el flujo de trabajo global hace referencia.Las definiciones de las listas globales se insertarán en la definición XML del flujo de trabajo global.Si no especifica este parámetro, se omiten las definiciones de las listas globales.

/? O bien help

Muestra ayuda sobre el comando en la ventana del símbolo del sistema.

Comentarios

Puede definir los nuevos campos de elemento de trabajo importándolos a través de un flujo de trabajo global.Sin embargo, no puede cambiar las propiedades de campos existentes mediante el flujo de trabajo global.Al importar un flujo de trabajo global que no contiene un elemento FIELDS, se eliminarán todas las reglas del flujo de trabajo global importadas previamente.No afectará a las definiciones de campo.

Ejemplos

A menos que se especifique lo contrario, se aplican los siguientes valores en cada ejemplo:

  • URI de la colección: http://AdventureWorksServer:8080/tfs/DefaultCollection

  • Proyecto de equipo: Contoso

  • Número del puerto para el sitio web de servidor: 8080

Gg534717.collapse_all(es-es,VS.110).gifExportar la definición de un flujo de trabajo global para un proyecto de equipo

En el siguiente ejemplo se exporta el flujo de trabajo global para un proyecto de equipo:

witadmin exportglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:myGlobalWorkflow.xml

Gg534717.collapse_all(es-es,VS.110).gifImportar la definición de un flujo de trabajo global en un proyecto de equipo

En el siguiente ejemplo se importa el flujo de trabajo global al proyecto de equipo Contoso:

witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:collectionGlobalWorkflow.xml 

Gg534717.collapse_all(es-es,VS.110).gifImportar la definición de un flujo de trabajo global en una colección

En el siguiente ejemplo se importa el flujo de trabajo global a la colección:

witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:collectionGlobalWorkflow.xml 

Vea también

Conceptos

Definir listas globales

Otros recursos

Personalizar el flujo de trabajo global

witAdmin: Personalizar y administrar objetos para el seguimiento de elementos de trabajo