Compartir a través de


Personalizar el flujo de trabajo global

Los flujos de trabajo globales se definen cuando se desea mantener un conjunto de campos de elementos de trabajo que comparten varios tipos de elementos de trabajo. Si utiliza un flujo de trabajo global, se pueden definir los campos y las listas globales que están disponibles para todos los tipos de elementos de trabajo en un proyecto de equipo o en una colección de proyectos de equipo.

En este tema

  • Contenido de un flujo de trabajo global

  • Definición y administración del flujo de trabajo global

  • Ejemplo de archivo XML del flujo de trabajo global

Contenido de un flujo de trabajo global

Puede definir un flujo de trabajo global de manera similar a como personaliza un tipo de elemento de trabajo. Para personalizar o crear un flujo de trabajo global, defina o modifique un archivo XML.

Nota

No se ha definido ningún flujo de trabajo global para ninguna plantilla de proceso de Microsoft Solutions Framework (MSF).Sin embargo, cuando instala Extensiones de Team Foundation Server para Project Server, se importa un flujo de trabajo global a las colecciones del proyecto de equipo que configura para participar en la sincronización de datos.Para obtener más información, vea Sincronizar Team Foundation Server con Project Server.

Un flujo de trabajo global puede contener los elementos siguientes:

  • FIELD (Definición). Puede especificar las definiciones de los campos y todas las reglas condicionales y de calificación para todos los campos. Estas reglas se encuentran dentro de un elemento principal FIELDS.

  • GLOBALLIST. Puede especificar una o más listas globales como parte del flujo de trabajo global. Estas listas se encuentran dentro de un elemento principal GLOBALLISTS.

Si especifica un campo que actualmente no esté definido para el proyecto de equipo o la colección, el campo se crea cuando se importa el flujo de trabajo global. No puede modificar las propiedades de los campos que ya se han definido para un tipo de elemento de trabajo. Por ejemplo, no puede cambiar los atributos que están asociados con el nombre descriptivo, el nombre de referencia o informes mediante la modificación del flujo de trabajo global.

Un flujo de trabajo global no puede contener los elementos ni definiciones siguientes:

  • HELPTEXT. No puede especificar texto de ayuda para un campo.

  • WORKFLOW. No puede especificar un flujo de trabajo que conste de estados, transiciones y motivos. El flujo de trabajo siempre se encuentra en el ámbito de un tipo de elemento de trabajo.

  • FORM. No puede especificar el diseño del formulario de elemento de trabajo porque siempre se encuentra en el ámbito de un tipo de elemento de trabajo.

Los elementos del flujo de trabajo global pertenecen al espacio de nombres https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globalworkflow.

Volver al principio

Definición y administración del flujo de trabajo global

Tarea

Tema

Buscar la sintaxis de un elemento de flujo de trabajo global. Defina el flujo de trabajo global mediante FIELD (Definición) y los elementos y sus elementos secundarios GLOBALLIST.

Referencia de elementos XML para flujos de trabajo globales

Crear, modificar, exportar o importar un flujo de trabajo global. Puede administrar el flujo de trabajo global mediante los siguientes comandos de la herramienta de la línea de comandos witadmin:

  • exportglobalworkflow: exporta el archivo XML que define un flujo de trabajo global.

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

Importar y exportar un flujo de trabajo global [witadmin]

Volver al principio

Ejemplo de archivo XML del flujo de trabajo global

En el ejemplo siguiente se muestra cómo puede definir dos campos del flujo de trabajo global mediante el elemento FIELD (definición) y sus elementos de regla admitidos. Para obtener más información, vea Referencias de todos los elementos FIELD de XML.

<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
   <FIELDS>
      <FIELD name="Project Server Enterprise Project" refname="Microsoft.Sync.ProjSrv.ProjectName" type="String">
         <ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
            <LISTITEM value="PsProject" />
         </ALLOWEDVALUES>
         <DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="PsProject" />
      </FIELD>
      <FIELD name="Project Server Requested Project GUID" refname="Microsoft.Sync.ProjSrv.RequestedProjGuid" type="GUID">
         <ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
            <LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
         </ALLOWEDVALUES>
         <DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
         <WHEN field="Microsoft.Sync.ProjSrv.ProjectName" value="PsProject">
            <ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
               <LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
            </ALLOWEDVALUES>
            <COPY from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
         </WHEN>
      </FIELD>
   </FIELDS>
</GLOBALWORKFLOW>

Volver al principio

Vea también

Conceptos

Referencias de todos los elementos FIELD de XML