Transition, tipo complejo (Esquema de definición de tipo de elemento de trabajo)

Actualización: noviembre 2007

Define atributos y elementos secundarios para el elemento TRANSITION.

<xs:complexType name="Transition">
        <xs:all>
                <xs:element name="ACTIONS" type="ActionList" minOccurs="0"/>
                <xs:element name="REASONS" type="Reasons"/>
                <xs:element name="FIELDS" type="FieldReferences" minOccurs="0"/>
        </xs:all>
        <xs:attribute name="from" type="typelib:PlainConstant" use="required"/>
        <xs:attribute name="to" type="typelib:NonEmptyPlainConstant" use="required"/>
        <xs:attribute name="for" type="typelib:IdentityName"/>
        <xs:attribute name="not" type="typelib:IdentityName"/>
</xs:complexType>

Atributos y elementos

Las siguientes secciones describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

from

Atributo obligatorio.

Nombre del estado desde el que el elemento de trabajo realiza la transición. El tipo de atributo es typelib:PlainConstant. Longitud máxima: 255.

Valor de modelo: ^[^\\]*$

Ejemplo de un valor de modelo: Activo

to

Atributo obligatorio.

Nombre del estado al que el elemento de trabajo realiza la transición. El tipo de atributo es typelib:NonEmptyPlainConstant. Longitud mínima: 1; longitud máxima: 255.

Valor de modelo: ^[^\\]*$

Ejemplo de un valor de modelo: Resuelto

for

Atributo opcional.

Nombre de un usuario o grupo que puede realizar esta transición. El tipo de atributo es typelib:IdentityName. Longitud mínima: 1; longitud máxima: 255

Valor de modelo: ^[^\\]+\\[^\\]+$

Ejemplo de un valor de modelo: Domain\userID

not

Atributo opcional.

Nombre de un usuario o grupo que no puede realizar esta transición. El tipo de atributo es typelib:IdentityName. Longitud mínima: 1; longitud máxima: 255

Valor de modelo: ^[^\\]+\\[^\\]+$

Ejemplo de un valor de modelo: Domain\userID

Elementos secundarios

Elemento

Descripción

Elemento ACTIONS (Esquema de definición del tipo de elemento de trabajo)

Elemento opcional.

Define una colección de elementos ACTION, cada uno de los cuales define una cadena de acción que se puede utilizar al llamar al método WorkItem.GetNextState para obtener el estado posterior a la acción del elemento de trabajo.

Elemento REASONS (Esquema de definición del tipo de elemento de trabajo)

Elemento necesario.

Define una colección de elementos DEFAULTREASON y REASON que definen las razones válidas para que el elemento de trabajo pueda llevar a cabo la transición.

Elemento FIELDS (Esquema de definición de tipo de elemento de trabajo)

Elemento opcional.

Define una colección de elementos FIELD que hacen referencia a las definiciones de campo incluidas en el tipo de elemento de trabajo.

Elementos primarios

Ninguna

Comentarios

El tipo complejo Transition es el tipo Elemento TRANSITION (Esquema de definición del tipo de elemento de trabajo).

Información de elemento

Espacio de nombres

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

Nombre de esquema

Definición del tipo de elemento de trabajo

Archivo de validación

WorkItemTypeDefinition.xsd

Puede estar vacío

No es aplicable

Vea también

Otros recursos

Definir el flujo de trabajo de elemento de trabajo