Referencia de elementos XML de configuración de procesos
Los archivos de configuración de proceso determinan el diseño y la funcionalidad de las siguientes características: trabajo pendiente del producto y progreso del equipo, trabajo pendiente de iteración, la capacidad, y gráficos de evolución, secretaría de la tarea, comentarios de interés, y Mi trabajo.Puede exportar estos archivos de configuración, AgileConfiguration y CommonConfiguration, del proyecto de equipo o tener acceso a la plantilla de proceso que se descarga de Visual Studio Team Foundation Server 2012.Personalice el diseño de las páginas del trabajo pendiente modificando las definiciones especificadas en AgileConfiguration, y personalizar áreas comunes a varias funciones mediante la modificación de las definiciones especificadas en CommonConfiguration.
Para obtener información general sobre las características que se pueden personalizar, vea Personalizar las páginas de panel y de trabajo pendiente mediante la configuración del proceso.
[!NOTA]
Para obtener información acerca de cómo un equipo utiliza las páginas de trabajo pendiente y de tareas de mesa, vea Iteraciones y planeación de Agile.
En este tema
AgileConfiguration: sintaxis de estructura y de elementos
CommonConfiguration: sintaxis de estructura y de elementos
AgileConfiguration: sintaxis de estructura y de elementos
Personalice la página del trabajo pendiente modificando los elementos contenidos dentro del elemento AgileProjectConfiguration.Para personalizar la página del trabajo pendiente del producto, modifique los elementos dentro del elemento ProductBacklog, y para personalizar las páginas del trabajo pendiente de iteración, modifique los elementos contenidos en los elementos IterationBacklog.
El siguiente ejemplo de XML muestra la estructura del código que define la configuración de proceso ágil contenida dentro del archivo de AgileConfiguration.xml.Este ejemplo corresponde a la sintaxis predeterminada definida para el MSF para Agile Software Development v6.0.
<?xml version="1.0" encoding="utf-8"?>
<AgileProjectConfiguration>
<ProductBacklog>
<Columns>
<Column refname="System.Title" width="400" />
<Column refname="System.State" width="100" />
<Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
<Column refname="System.IterationPath" width="200" />
</Columns>
<AddPanel>
<Fields>
<Field refname="System.Title" />
</Fields>
</AddPanel>
</ProductBacklog>
<IterationBacklog>
<Columns>
<Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
<Column refname="System.Title" width="400" />
<Column refname="System.State" width="100" />
<Column refname="System.AssignedTo" width="100" />
<Column refname="Microsoft.VSTS.Scheduling.RemainingWork" width="50" />
</Columns>
</IterationBacklog>
</AgileProjectConfiguration>
Volver al principio
Elementos XML para las páginas del trabajo pendiente
En la tabla siguiente se describen los elementos secundarios del elemento raíz AgileProjectConfiguration.Puede usar estos elementos para especificar las columnas y los campos que deben aparecer en la página del trabajo pendiente.
Elemento |
Descripción y sintaxis |
Notas |
---|---|---|
AddPanel |
Elemento contenedor utilizado para especificar la experiencia "adición rápida", los campos para aparecer dentro del área del panel donde se definen los nuevos elementos de trabajo pendiente.
|
Requerido.Una instancia única. Debe especificar al menos un elemento Fields. La experiencia “adición rápida” sólo aparece en la página del trabajo pendiente del producto en Team Web Access. |
Column |
Especifica un campo para que aparezca como una columna en una página de trabajo pendiente.
|
Requerido. Para cada columna que desee que aparezca en las páginas que muestran una lista del trabajo pendiente, se debe especificar el nombre de referencia para un campo que se ha definido para el tipo de elemento de trabajo relacionado con elementos del trabajo pendiente.Debe especificar un entero positivo para el ancho del campo. |
Columns |
Especifica una colección de elementos de Column.
|
Requerido.Una instancia sólo para cada IterationBacklog y elementos primarios del ProductBacklog . Debe especificar las columnas que desea que aparezca en las páginas que muestran el trabajo pendiente del producto o un trabajo pendiente de iteración. |
Field |
Especifica un campo para que aparezca en el panel de la página del trabajo pendiente del producto.
|
Requerido.Uno o más elementos contenidos dentro del elemento primario Fields . Cuando se define un elemento de trabajo para agregar el trabajo pendiente, puede especificar un valor para los campos que se enumeran en la sección AddPanel del proceso de configuración. La configuración predeterminada especifica el campo Título como único campo para mostrar, como se muestra en el siguiente ejemplo de código de muestra:
|
Fields |
Especifica una colección de elementos de Field.
|
Requerido.Una instancia definida sólo para el elemento primario AddPanel. Especifique los campos que desea especificar rápidamente al agregar elementos al trabajo pendiente del producto. |
IterationBacklog |
Elemento contenedor utilizado para personalizar el diseño de páginas que muestran elementos de trabajo asignados a una iteración concreta.
|
Requerido.Una instancia única. Especifica el número de columnas, el ancho, y los campos que rellenan cada columna para esas páginas que muestren la lista de elementos de trabajo pendiente asignados a una iteración. De forma predeterminada, el panel de tareas se limita a un total de 500 elementos de trabajo.Puede cambiar este límite especificando un valor para el atributo workItemCountLimit . |
ProductBacklog |
Elemento contenedor utilizado para personalizar el diseño de la página que muestra el trabajo pendiente del producto y contiene un panel para agregar elementos de trabajo al trabajo pendiente.
|
Requerido.Una instancia única. Especifica el número de columnas, el ancho, y los campos que rellenan cada columna para esas páginas que muestren la lista de elementos de trabajo pendiente asignados al trabajo pendiente de un producto.El trabajo pendiente del producto muestra todos los elementos activos en el trabajo pendiente, incluidos los asignados a una iteración. |
Volver al principio
CommonConfiguration: sintaxis de estructura y de elementos
Personalice el panel de tareas mediante el elemento CommonProjectConfiguration, que admite varios elementos secundarios.El TypeFields especifica el campo que se utiliza en tipos de elementos de trabajo para capturar información específica.Varios de los demás elementos secundarios, por ejemplo, RequirementWorkItems, TaskWorkItems, y BugWorkItems especifican el grupo de categorías para asociar con este tipo que están referenciadas por áreas específicas de proceso de características de configuración.
El siguiente ejemplo de XML muestra la estructura del código que define la configuración del proceso común contenida dentro del archivo de CommonConfiguration.xml.Este ejemplo corresponde a la sintaxis predeterminada definida para el MSF para Agile Software Development v6.0.
<?xml version="1.0" encoding="utf-8"?>
<CommonProjectConfiguration>
<TypeFields>
<TypeField refname="System.AreaPath" type="Team" />
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
<TypeField refname="Microsoft.VSTS.Common.StackRank" type="Order" />
<TypeField refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Effort" />
<TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
<TypeFieldValues>
<TypeFieldValue value="Web application" type="WebApp" />
<TypeFieldValue value="Remote machine" type="RemoteMachine" />
<TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>
</TypeField>
</TypeFields>
<RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
<States>
<State value="New" type="Proposed" />
<State value="Active" type="InProgress" />
<State value="Resolved" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</RequirementWorkItems>
<TaskWorkItems category="Microsoft.TaskCategory">
<States>
<State value="New" type="Proposed" />
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</TaskWorkItems>
<BugWorkItems category="Microsoft.BugCategory">
<States>
<State value="Active" type="InProgress" />
<State value="Resolved" type="Resolved" />
<State value="Closed" type="Complete" />
</States>
</BugWorkItems>
<FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" plural="Feedback Requests">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackRequestWorkItems>
<FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" plural="Feedback Responses">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackResponseWorkItems>
<Weekends>
<DayOfWeek>Saturday</DayOfWeek>
<DayOfWeek>Sunday</DayOfWeek>
</Weekends>
</CommonProjectConfiguration>
Volver al principio
Elementos XML para las áreas comunes
En la tabla siguiente se describen los elementos secundarios del elemento CommonProjectConfiguration.Estos elementos configuran áreas que soportan las páginas que muestran tanto en Team Web Access, Team Explorer y el formulario de solicitud de información.
Importante |
---|
Los valores asignados a CategoryName deben corresponder a un grupo de categorías definido para el proyecto de equipo.Puede especificar grupos de categorías en el archivo de definición de las categorías.Para la última versión de Visual Studio Team System, se han definido cinco categorías nuevas.Para obtener más información, vea Categorías, configuración de proceso, y deshabilitar la creación de tipos específicos de elementos de trabajo. |
Elemento |
Descripción y sintaxis |
Notas |
---|---|---|
BugWorkItems |
Especifica la categoría que corresponde a los elementos de trabajo asociados a los errores y estados de flujo de trabajo de los elementos del trabajo pendiente con los metastates.
|
Requerido.El CategoryName debe corresponder a una categoría definida para el proyecto de equipo. |
DayOfWeek |
Especifica un día de la semana correspondiente a un día festivo.
|
Secundario necesario del elemento Weekends. Los nombres válidos corresponden a los días en inglés de la semana: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, y Saturday.
Nota
Debe especificar el día de una semana en inglés, independientemente del idioma instalado de Team Foundation Server.
|
FeedbackResponseWorkItems |
Especifica la categoría que corresponde a los tipos de elemento que se utilizan para capturar respuesta de retroalimentación y asociados de los estados de flujo de trabajo de estos artículos con los metastates. |
Requerido.No personalizar. El CategoryName debe corresponder a un grupo de categorías definidas para el proyecto de equipo. |
FeedbackRequestWorkItems |
Especifica la categoría que corresponde a los tipos de elemento que se utilizan para capturar las solicitudes de retroalimentación y asocia los estados de flujo de trabajo de estos elementos con los metastates. |
Requerido.No personalizar. El CategoryName debe corresponder a un grupo de categorías definidas para el proyecto de equipo.Especifique los grupos de categorías mediante el archivo de Categories.xml. |
RequirementWorkItems |
Especifica la categoría que corresponde a elementos del trabajo pendiente, como las historias de usuario, los requisitos y elementos del trabajo pendiente de productos y asocia los estados de flujo de trabajo de los elementos del trabajo pendiente con los metastates.
|
Requerido. El CategoryName debe corresponder a un grupo de categorías definidas para el proyecto de equipo.Especifique los grupos de categorías mediante el archivo de Categories.xml. |
State |
Asigna a un estado de flujo de trabajo a un metastate.Metastates representa una agrupación de estados de flujo de trabajo que admiten la administración de estados de flujo de trabajo en el panel de tareas u otros componentes del proceso de configuración.
|
Requerido. Los valores válidos para TypeName corresponden a un valor asignado a STATE dentro del flujo de trabajo definido para los tipos de elementos de trabajo que se encuentran en el grupo de categorías, respectivamente. Los valores válidos para ValueName corresponden a uno de los siguientes valores enumerados: dentro del flujo de trabajo definido para los tipos de elementos de trabajo que se encuentran en el grupo de categorías, respectivamente.
Para obtener más información, vea Estados de flujo de trabajo, metastates, y configuración de proceso. |
States |
Especifica una colección de elementos State que asocia los estados de flujo de trabajo de los tipos de elementos de trabajo con los metastates.
|
Elemento necesario para BugWorkItems, FeedbackResponseWorkItems, FeedbackRequestWorkItems, RequirementWorkItems y los elementos TaskWorkItems . Los elementos State se utilizan para asignar los estados del flujo de trabajo a los metastates. |
TaskWorkItems |
Especifica la categoría que corresponde a los elementos de tarea y asociados de los estados de flujo de trabajo de tareas con los metastates.
|
Requerido. El CategoryName debe corresponder a un grupo de categorías definidas para el proyecto de equipo.Puede especificar grupos de categorías utilizando el archivo Categories.xml. Las páginas de trabajo pendiente y del panel muestran los elementos de trabajo que corresponden a los valores de estados especificados en el elemento States. |
TypeField |
Especifica el nombre de referencia de un campo cuyo valor está referenciado a apoyar un tipo de actividad para un área de características compatibles.Especifique este elemento dentro del elemento contenedor TypeFields .
Especificar el formato sólo es válido cuando type="RemainingWork".Puede especificar cualquier cadena de texto para el TimeUnitString que desea que aparezca en las barras de capacidad en la página actual del trabajo pendiente de iteración y en el panel de tareas. |
Requerido.Debe especificar los campos que corresponden a los campos que se utilizan dentro de los tipos de elementos de trabajo para capturar información específica. Para las páginas del panel de tareas y de trabajo pendiente:
Para el formulario de solicitud de retroalimentación:
Nota
No debería tener que cambiar las asignaciones predeterminadas creadas para los siguientes elementos TypeField.Estas asignaciones corresponden a los campos utilizados para capturar información correspondiente en el tipo de solicitud de retroalimentación del elemento de trabajo.
|
TypeFields |
Especifica una colección de elementos de TypeField.
|
Requerido. Debe especificar los tipos de campos que desea que se hagan referencia a admitir las características que aparecen en el trabajo pendiente, el panel de tareas, y el formato de la solicitud de retroalimentación. |
TypeFieldValue |
Especifica el nombre de un tipo de aplicación que aparezca en el formulario de solicitud de comentarios.
|
Requerido.No personalizar. Las asignaciones predeterminadas corresponden a los valores permitidos especificados en la definición del tipo para el formato de la solicitud de retroalimentación.
|
TypeFieldValues |
Especifica una colección de elementos de TypeFieldValue.
|
Requerido para el TypeFieldValue cuando type="ApplicationType". Debe especificar los valores para los tipos de campos que desea que aparezcan en el formulario de solicitud de información. |
Weekends |
Elemento contenedor utilizado para especificar los días no laborables.
|
Opcional. Especifique los días festivos cuando quiere tener en cuenta los días festivos en el cálculo de las gráficas de la capacidad y la evolución. |
Volver al principio
Vea también
Referencia
Administrar la configuración de proceso [witadmin]
Conceptos
Actualizar un proyecto de equipo actualizado para tener acceso a nuevas características
Personalizar las páginas de panel y de trabajo pendiente mediante la configuración del proceso