Consulta por asignación o cambios de flujo de trabajo en Azure Boards


Tipo de datos

Operadores y macros admitidos


Booleano1

= , <> , =[Field] , <> [Field]


DateTime

= , <> , , , = , = , ><>< =[Field], <> [Field], > [Field], < [Field], > =[Field], < =[Field], In, Not In, Was Ever
Macros: @Today, @Today +/- n válido con cualquier campo DateTime


Identidad

= , <> , , , = , = , ><>< =[Field], <> [Field], >< [Field], [Field], > =[Field], < =[Field], Contains, Does Not Contain, In, Not In, In, In Group, Not In Group, Was Ever
Macros: @me válido para todos los campos de identidad


Texto único (cadena)2

= , <> , , , = , = , ><>< =[Field], <> [Field], >< [Field], [Field], > =[Field], < =[Field], Contains, Does Not Contain, In, Not In, In, In Group, Not In Group, Was Ever


Nota

  1. El campo Tipo de datos booleano es compatible con TFS 2017 y versiones posteriores.
  2. El operador Was Ever solo es válido para las columnas del panel Kanban Azure DevOps Services en este momento.

Use los operadores In y Not In para filtrar o excluir dos o más entradas de lista desplegable o un conjunto delimitado de elementos. Use los operadores En grupo o No en grupo para filtrar por los elementos que pertenecen o no pertenecen a un grupo de categorías o grupo de seguridad. Para obtener más información, vea Campos de consulta, operadores y macros.

Consultas basadas en identidades

Use el cuadro de búsqueda o el editor de consultas para buscar rápidamente elementos de trabajo basados en una asignación realizada a un campo identidad. Además, puede filtrar por elementos de trabajo en función de quién cambió, resolvió o cerró un elemento de trabajo. Al especificar un período de tiempo, puede establecer aún más el ámbito de la consulta, lo que puede ayudar con el rendimiento.

Use = para buscar asignaciones actuales, = para enumerar elementos basados en asignaciones anteriores y @Me ámbito de la identidad de usuario.

Filtro para

Incluir estas cláusulas de consulta

Elementos activos asignados a mí

            Assigned To @Me

And State = Active

Elementos cerrados que en algún momento se han asignado a mí

            Assigned To Was Ever @Me

And State = Closed

Casos de usuario activos asignados a mi equipo (web)

            Work Item Type = User Story

And State = Active

And Assigned To In Group [FabrikamFiber]\Web

Elementos que he modificado en los últimos 30 días

            Changed By = @Me

And Changed Date >= @Today-30

Elementos sin signo (deje el valor en blanco)

            Assigned To = _

Consultas de pertenencia a grupos o equipos

Para filtrar por elementos asignados a alguien que pertenece a un equipo o grupo de seguridad, use el operador In Group.

Filtrar en función de una asignación a un grupo de seguridad de TFS

Puede usar los operadores In Group o Not In Group para filtrar una consulta en función de varios valores que son miembros de un grupo o que no son miembros de un grupo. Entre los ejemplos de grupos que puede especificar se incluyen los siguientes elementos:

  • Teams
  • Grupos de seguridad integrados y personalizados
  • Azure Active Directory y Active Directory de seguridad
  • Categorías de elementos de trabajo

Consultas basadas en cambios de flujo de trabajo

Use los campos Estado, Motivo y Motivo resuelto para consultar elementos en función de los cambios de flujo de trabajo.

Filtro para

Incluir estas cláusulas de consulta

Casos resueltos

            Work Item Type = User Story
And State = Resolved

Casos, errores y tareas nuevas o activas

            Work Item Type In User Story,Bug,Task
And State In New,Active

Elementos quitados a medida que están duplicados

            State= Removed
And Reason = Duplicate

Elementos que no se pueden realizar pruebas de aceptación

Resolved Reason = Acceptance tests fail

Elementos cerrados en los últimos 15 días

            State = Closed
And Closed Date > @Today-15

Cambios en el flujo de trabajo y consultas basadas en identidades

Puede encontrar rápidamente los elementos que ha cambiado, resuelto o cerrado. También puede encontrar elementos modificados por otros miembros del equipo. Varios campos, como Creado por, Cambiado por, Resuelto por y Cerrado por, se rellenan en función de los cambios en el flujo de trabajo.

Filtro para

Incluir estas cláusulas de consulta

Casos de usuario que he cerrado

            Work Item Type = User Story
And Closed By = @Me

Elementos resueltos en la última semana

            Resolved By = @Me
And Resolved Date >= Today-7

Consulta de cambios en el estado del elemento de trabajo

Para enumerar los elementos de trabajo que han cambiado el estado dentro de un intervalo de fechas específico, puede usar el campo State Change Date (Fecha de cambio de estado) para restringir la búsqueda y, a continuación, agregar cláusulas para los cambios en el campo Estado. Un ejemplo se muestra en la imagen siguiente.

Captura de pantalla del Editor de consultas para consultar los campos State Change Date y State

Consulta de cambios en un panel Kanban

Con los campos de consulta Kanban (Columna de panel, Columna de panel listo y Línea de placa), puede enumerar los elementos de trabajo según su estado de flujo en el panel Kanban. Además, puede crear un gráfico de tendencias o de estado basado en estas consultas.

Nota

Los campos de consulta Kanban están disponibles con TFS 2015.1 o versiones posteriores.

Puede enumerar los elementos en función de la ruta de acceso del área de equipo y si están en una columna kanban y una calle personalizadas específicas. Si cambia el nombre de una columna o calle, deberá actualizar los filtros de consulta para reflejar el nuevo nombre. Para obtener más ideas, vea esta entrada de blog: Los nuevos campos aportan a kanban las mejores calidades a las consultas, y mucho más.

Filtro de consulta en los campos del panel Kanban

Nota

Las consultas ahora están en el ámbito del proyecto actual de forma predeterminada. Compruebe la consulta entre proyectos para buscar elementos de trabajo definidos en otros proyectos dentro de la colección.

Filtro para

Incluir estas cláusulas de consulta


Casos de usuario en la columna Code/Doing

Work Item Type = User Story
And Board Column = Code
And Board Column Done = False


Elementos de la calle Expedite

Board Lane = Expedite


Elementos de cualquier calle cuya etiqueta contenga "Test"

Board Lane Contains Test


Elementos que estaban en la columna "En revisión"

Board Column Was Ever In Review

Importante

Los elementos de trabajo que aparecen en más de un panel Kanban de un equipo pueden producir resultados que no satisfacen sus expectativas porque cada equipo puede personalizar sus columnas y calles del panel Kanban. Los valores asignados a los campos Columnadel panel Kanban,Columna de panel listo y Línea de placa pueden diferir de lo que espera cuando otro equipo actualiza el elemento de trabajo de un panel diferente. Para obtener más información, vea Agregar, revisar y actualizar elementos de trabajo en Azure Boards.

Campos de panel kanban y flujo de trabajo

Los campos siguientes son útiles para filtrar las consultas. Algunos de estos campos se actualizan a medida que un elemento de trabajo progresa de un estado a otro. O bien, se actualizan a medida que mueve un elemento de trabajo del panel Kanban a otra columna o calle. Algunos de estos campos no aparecen en el formulario de elemento de trabajo, pero se realiza un seguimiento de esos tipos de elementos de trabajo enumerados en la tabla siguiente.

Para obtener más información sobre los atributos de campo, vea Campos y atributos de elementos de trabajo.

Campos de flujo de trabajo

Puede usar los campos siguientes para filtrar las consultas o generar informes. Algunos de estos campos se rellenan con información a medida que un elemento de trabajo progresa de un estado a otro. Algunos de estos campos no aparecen en el formulario de elemento de trabajo, pero se realiza un seguimiento de esos WIT enumerados en la tabla siguiente. Para obtener más información sobre los atributos de campo, vea Campos y atributos de elementos de trabajo.

Nombre del campo

Descripción

Tipo de elemento de trabajo


Activado por 1, 2, 3

Nombre del miembro del equipo que cambió el estado de un elemento de trabajo a un estado de categoría En curso.

Nombre del miembro del equipo que cambió el estado de un elemento de trabajo de Nuevo a Activo o que reactivó un elemento de trabajo después de cerrarlo, completarlo o hacerlo.

Nombre de referencia=Microsoft.VSTS.Common.ActivatedBy
Tipo de datos=Cadena (identidad)

Error, solicitud de cambio, epopeya, característica, problema, elemento de trabajo pendiente del producto, requisito, revisión, riesgo, paso compartido, tarea, caso de prueba, caso de usuario

Fecha activada 1, 3

Fecha y hora en que se cambió el elemento de trabajo a un estado de categoría En curso.

Fecha y hora en que se cambió el elemento de trabajo de Nuevo a Activo o se reactivó después de que se hubiera cerrado, completado o terminado.

Nombre de referencia=Microsoft.VSTS.Common.ActivatedDate
Tipo de datos=DateTime

All

Asignado a 2

Asignado a 2, 3, 4

Nombre del miembro del equipo que tiene actualmente la propiedad del elemento de trabajo. Para obtener más información, consulte la Nota 1 sobre la sincronización y los campos de nombre de persona.

Nombre de referencia=System.AssignedTo
Tipo de datos=Cadena (identidad)

All

Columna de la placa

Asignación de columna del panel Kanban actual del elemento de trabajo, por ejemplo: Activa, Cerrada, Confirmado, Listo u otra asignación de columna personalizada.

Nombre de referencia=System.BoardColumn
Tipo de datos=Cadena

Categoría de requisitos 4

Categoría de requisitos 5

Columna de la placa lista lista

Asignación actual del elemento de trabajo a la columna Kanban Doing (False) o Done (True). Solo se asigna cuando las columnas divididas están habilitadas para una columna de panel Kanban.

Nombre de referencia=System.BoardColumnDone
Tipo de datos=Boolean

Categoría de requisitos 4

Categoría de requisitos 5

Board Lane

La asignación de calle del panel Kanban actual del elemento de trabajo, por ejemplo: Predeterminada, Aceleración, Bloqueada u otra asignación de calle personalizada.

Nombre de referencia=System.BoardLane
Tipo de datos=Cadena

Categoría de requisitos 4

Categoría de requisitos 5

Closed By 1, 2

Closed By 1, 2, 3

El nombre del miembro del equipo que estableció el estado como cerrado, completado o listo.

Nombre de referencia=Microsoft.VSTS.Common.ClosedBy
Tipo de datos=Cadena (identidad)

All

Fecha de cierre

La fecha y hora en las que un elemento de trabajo se cerró.

Nombre de referencia=Microsoft.VSTS.Common.ClosedDate
Tipo de datos=DateTime

All

Creado por 1, 2

Creado por 1, 2, 3

Nombre del miembro del equipo que creó el elemento de trabajo.

Nombre de referencia='System.CreatedBy
Tipo de datos=Cadena (identidad)

All

Fecha de creación

La fecha y hora en las que se creó un elemento de trabajo.

Nombre de referencia=System.CreatedDate
Tipo de datos=DateTime

All

Motivo

Motivo 3, 4

Motivo por el que el elemento de trabajo está en el estado actual. Cada transición de un estado de flujo de trabajo a otro está asociada a una razón correspondiente.

Para los modelos de proceso XML locales, los valores de motivo se definen dentro de la sección de la definición de tipo de elemento WORKFLOW de trabajo mediante el elemento REASON . Para modificar los motivos definidos, vea Cambiar el flujo de trabajo de un tipo de elemento de trabajo.

Nombre de referencia=System.Reason
Tipo de datos=Cadena

Todos (excepto caso de prueba y pasos compartidos)

Resuelto por 1, 2

Resuelto por 1, 2, 3

Nombre del miembro del equipo que cambió el estado de un elemento de trabajo a un estado de categoría Resuelto.

Nombre del miembro del equipo que cambió el estado de un elemento de trabajo a Estado de flujo de trabajo resuelto o listo.

Nombre de referencia= Microsoft.VSTS.Common.ResolvedBy , Tipo de datos=Cadena (identidad)

All

Fecha de resolución

Fecha de resolución 1, 2

Fecha y hora en que se cambió el elemento de trabajo a un estado de categoría En resuelto.

Fecha y hora en que el elemento de trabajo se movió a un estado de flujo de trabajo resuelto o listo.

Reference name= Microsoft.VSTS.Common.ResolvedDate , Data type=DateTime

All

Motivo de resolución

Motivo resuelto 3

Motivo por el que se resolvió un elemento de trabajo. Por ejemplo, el caso de usuario tiene el código completo o se ha corregido el error. Este campo es de solo lectura y solo es válido para tipos de elemento de trabajo Agile y CMMI.

Nombre de referencia=Microsoft.VSTS.Common.ResolvedReason
Tipo de datos=Cadena

Todos (Agile, CMMI)

Revisado por

Nombre del miembro del equipo que respondió a una solicitud de revisión de código y se cataloga en la respuesta de revisión de código.

Nombre de referencia=Microsoft.VSTS.Common.ReviewedBy
Tipo de datos=Cadena (identidad)

Respuesta de revisión de código

State

Estado 3, 4

Estado actual del elemento de trabajo. Este campo le permite actualizar el estado de un elemento de trabajo a medida que pase de un estado nuevo o activo a un estado listo o cerrado.

Para modificar los estados del flujo de trabajo, consulte Personalización del flujo de trabajo para un proceso.

Para modificar los estados del flujo de trabajo, consulte los artículos siguientes:

Para modificar los estados del flujo de trabajo, vea Cambiar el flujo de trabajo para un tipo de elemento de trabajo.

Nombre de referencia=System.State
Tipo de datos=Cadena

All

Fecha de cambio de estado

La fecha y hora a la que cambió el valor del campo Estado.

Nombre de referencia=Microsoft.VSTS.Common.StateChangeDate
Tipo de datos=DateTime

All

Nota

  1. Vea Campos de fecha e identidad.
  2. De forma predeterminada, el servidor sincroniza los campos definidos por el sistema person-name o Identity-based con Active Directory o Azure Active Directory. Estos campos incluyen: Activated By, Asignado a, Closed By, Created Byy Resolved By. Puede conceder acceso a un proyecto agregando grupos de seguridad creados en AD o Azure AD o agregando cuentas a grupos existentes o personalizados definidos desde la página Seguridad de la configuración de recopilación. Vea Configurar Active Directory o Azure Active Directory.
  3. Vea Campos Activated By/Date y Resolved By/Date.
  4. La Categoría de requisitos se aplica a todos los tipos de elementos de trabajo que aparecen en el trabajo pendiente del producto y en el panel Kanban, y puede incluir los agregados a la categoría de errores en función de la configuración del equipo para Mostrar errores en paneles y trabajos pendientes. Para obtener más información sobre las categorías de tipo de elemento de trabajo, vea Usar categorías para agrupar tipos de elementos de trabajo.

Nota

Incluso si agrega un campo relacionado con el panel, como Columna de panel o Calle del panel, a un formulario de elemento de trabajo, no puede modificar el campo desde el formulario.

  1. Vea Campos de fecha e identidad.

  2. De forma predeterminada, el servidor sincroniza los campos definidos por el sistema person-name o Identity-based con Active Directory o Azure Active Directory. Estos campos incluyen: Activado por, Asignado a, Cerrado por, Creado por y Resuelto por. Puede conceder acceso a un proyecto agregando grupos de seguridad creados en AD o Azure AD o agregando cuentas a grupos existentes o personalizados definidos desde la página Seguridad de la configuración de recopilación. Vea Configurar Active Directory o Azure Active Directory.

    Para las implementaciones locales, puede habilitar o deshabilitar la sincronización de un campo de nombre de persona mediante la herramienta de línea de comandos witadmin changefields. También puede sincronizar campos personalizados de nombre de persona especificando el atributo syncnamechanges. Vea Administrar campos de elemento de trabajo y Referencia de elemento FIELD (Definición).

  3. Campo que se puede notificar con el atributo establecido en Dimensión. Solo es válido cuando la colección está configurada para admitir el modelo XML local. Los datos notificables se exportan al almacenamiento de datos y se pueden incluir en Excel o SQL Server informes. En el caso de Azure DevOps, use el comando witadmin changefield para cambiar el atributo que se puede notificar de un campo.

  4. Campo indexado. La habilitación de la indexación para un campo puede aumentar el rendimiento de la búsqueda de elementos de trabajo cuyas consultas especifican ese campo. En el caso de Azure DevOps, use el comando witadmin indexfield para cambiar el atributo index de un campo.

  5. La Categoría de requisitos se aplica a todos los tipos de elementos de trabajo que aparecen en el trabajo pendiente del producto y en el panel Kanban. La categoría incluye los elementos agregados a la categoría de errores en función de la configuración del equipo para Mostrar errores en paneles y trabajo pendiente. Para obtener más información sobre las categorías de tipo de elemento de trabajo, vea Usar categorías para agrupar tipos de elementos de trabajo.

Nota

Incluso si agrega un campo relacionado con el panel, como Columna de panel o Calle del panel, a un formulario de elemento de trabajo, no puede modificar el campo desde el formulario.

  1. De forma predeterminada, el servidor sincroniza los campos de nombre de persona definidos por el sistema con Active Directory o Azure Active Directory, si estos componentes están configurados. Estos campos incluyen: Activado por, Asignado a, Cerrado por, Creado por y Resuelto por. Puede conceder acceso a un proyecto agregando grupos de seguridad creados en AD o Azure AD o agregando cuentas a grupos existentes o personalizados definidos desde la página Seguridad de la configuración de recopilación. Vea Configurar Active Directory o Azure Active Directory.

    Puede habilitar o deshabilitar la sincronización de un campo de nombre de persona mediante la herramienta de línea de comandos witadmin changefields. También puede sincronizar campos personalizados de nombre de persona especificando el atributo syncnamechanges. Vea Administrar campos de elemento de trabajo y Referencia de elemento FIELD (Definición).

  2. Campo que se puede notificar con el atributo establecido en Dimensión. Los datos notificables se exportan al almacenamiento de datos y se pueden incluir en Excel o SQL Server informes. Para el servidor local, use el comando witadmin changefield para cambiar el atributo que se puede notificar de un campo.

  3. Campo indexado. La habilitación de la indexación para un campo puede aumentar el rendimiento de la búsqueda de elementos de trabajo cuyas consultas especifican ese campo. Para el servidor local, use el comando witadmin indexfield para cambiar el atributo de índice de un campo.

Selector de personas

El campo Asignado a es compatible con la característica selector de personas. Por ejemplo, al elegir el campo Asignado a dentro de un formulario de elemento de trabajo, se activa el selector de personas. Como se muestra en la siguiente imagen, basta con empezar a escribir el nombre del usuario que desea seleccionar y buscar hasta encontrar una coincidencia. Los usuarios que ha seleccionado previamente aparecen automáticamente en la lista. Para seleccionar los usuarios que no ha seleccionado previamente, escriba su nombre completo o busque en el directorio completo.

Captura de pantalla del selector de personas

En el caso de las organizaciones que administran sus usuarios y grupos mediante Azure Active Directory (Azure AD) o Active Directory, los selectores de personas proporcionan compatibilidad para buscar todos los usuarios y grupos agregados a AD, no solo los usuarios y grupos agregados al proyecto.

Para limitar el ámbito de las identidades disponibles para la selección a solo los usuarios agregados al proyecto, puede hacerlo mediante el grupo Project de usuarios con ámbito. Para obtener más información, vea Limitar la búsqueda y selección de identidades.

Campos de fecha e identidad

Se establecen varios campos de fecha e identidad en función de los estados o transiciones del flujo de trabajo. El sistema establece algunos campos, como Creado por y Fecha decreación, cuando se agrega un elemento de trabajo. Otros campos, como Closed Date y Closed By, se establecen a través de la definición de flujo de trabajo del tipo de elemento de trabajo. Además, los tipos de elementos de trabajo personalizados pueden tener otras reglas definidas que influyen en las asignaciones de campos de fecha e identidad.

Cambios de estado

En el siguiente ejemplo de sintaxis XML se muestran las reglas que se pueden definir para un tipo de elemento de trabajo que rigen los valores de los campos seleccionados. En este caso, los campos Resolved Date, Resolved By, Closed Date, Closed By, Activated Datey Activated By se establecen en cuando un valor De estado se establece en Nuevo. Las asignaciones de valores de estado se evalúan primero y, a continuación, las asignaciones de transición se evalúan a continuación.

   <WORKFLOW>
      <STATES>
        <STATE value="New">
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
              <EMPTY />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Active">
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <EMPTY />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Resolved">
          <FIELDS>
            <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
              <EMPTY />
            </FIELD>
            <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
              <EMPTY />
            </FIELD>
          </FIELDS>
        </STATE>
        <STATE value="Closed" />
      </STATES>

Asignaciones de transición de fecha activada por y activada

Cuando se producen las siguientes transiciones para un elemento de trabajo Error, se realizan las siguientes asignaciones a los campos Activated By (Activado por) y Activated Date (Fecha activada):

<TRANSITION from="" to="New">
<TRANSITION from="New" to="Active">
<TRANSITION from="New" to="Resolved">
<TRANSITION from="New" to="Closed">
<TRANSITION from="Resolved" to="Active">
<TRANSITION from="Closed" to="Active">
<FIELDS>
   <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
       <COPY from="currentuser" />
           <VALIDUSER />
           <REQUIRED />
    </FIELD>
    <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
        <SERVERDEFAULT from="clock" />
   </FIELD>
</FIELDS>

Y cuando se producen las siguientes transiciones para el elemento de trabajo Error:

<TRANSITION from="Active" to="New">
<TRANSITION from="Active" to="Closed">
<TRANSITION from="Resolved" to="Closed">

A continuación, los campos Activated By (Activado por) y Activated Date (Fecha activada) se establecen en READONLY .

<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
   <READONLY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
   <READONLY />
</FIELD>

Campos Activated By/Date y Resolved By/Date

El sistema actualiza estos campos(Activadopor , Fechaactivada , Resueltopor y Fecharesuelta) cuando se produce un cambio en función de los estados de categoría de flujo de trabajo correspondientes. Cuando el estado del flujo de trabajo cambia a una categoría de estado Propuesto, se actualizan Activated By (Activado por) y Activated Date (Fecha activada). Cuando el estado del flujo de trabajo cambia a una categoría de estado Resuelto, se actualizan Resolved By (Resuelto por) y Resolved Date (Fecha resuelta).

Para obtener más información sobre cómo se asignan los estados de flujo de trabajo a las categorías de estado, vea Cómo se usan los estados de flujo de trabajo y las categorías de estado en los backlogs y Boards.

Nota

La lógica que rige los campos que se describen aquí se aplica Azure DevOps Services, Azure DevOps Server 2020.1 yversiones posteriores.

Dado que estos campos hacen referencia a las categorías de estado de flujo de trabajo, se hace referencia a los estados de flujo de trabajo personalizados que agregue al actualizar los campos. Para más información sobre la personalización, consulte Personalización del flujo de trabajo de un proceso.

Notas adicionales:

  • Los campos se actualizan cada vez que un elemento de trabajo se mueve desde cualquier estado de categoría distinto del establecido. Por ejemplo, si actualiza un elemento de trabajo de Nuevo a Fijo ,se actualizan los campos Resolved By/Resolved Date (Fecha resuelta por/Resuelta). Sin embargo, si actualiza desde Fijo y Listo para pruebas (quese encuentran en el mismo estado de categoría), los campos Resolved By/Resolved Date no se actualizan.
  • Al realizar la transición hacia atrás, como pasar de un estado Resuelto a Activo, el sistema borra los valores de los campos Resolved By/Resolved Date . Si ha pasado de Activo a Nuevo,el sistema borra los valores de los campos Activated By/Activated Date (Fecha activada por/Activado).
  • No cambie manualmente los valores de estos campos. Son campos del sistema que se rigen por reglas del sistema. Cualquier valor que intente establecer se escribirá en exceso.

Recursos del SDK

Para interactuar mediante programación con consultas, vea Consulta de errores, tareas y otros elementos de trabajo.

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Los estados del flujo de trabajo admiten el seguimiento del estado de trabajo a medida que pasa de un estado nuevo a un estado cerrado o listo. Los campos de consulta Kanban admiten el seguimiento del estado del trabajo a medida que se mueve de una columna o calle a otra en el panel Kanban.

Cada flujo de trabajo consta de un conjunto de estados, transiciones válidas entre estados y motivos para la transición del elemento de trabajo al estado seleccionado. Los estados y las razones del flujo de trabajo difieren entre los tipos de elementos de trabajo (WIT) y los procesos predeterminados que se usan para crear el proyecto.

La mayoría de los elementos de trabajo pasan del estado Nuevo, Activo o Propuesto al estado Listo o Cerrado. Cuando cada elemento de trabajo pasa de un estado a otro, también puede reasignarse a varios miembros del equipo. Por ejemplo, un evaluador podría crear un error que se asigne a otro miembro del equipo durante la evaluación. Cuando el otro miembro del equipo resuelve el error, se reasigna al evaluador que lo creó.

Por ejemplo, puede encontrar todos los elementos de trabajo que se cerraron pero luego se reactivaron. Al especificar el campo Fecha de modificación, puede centrarse en reactivaciones producidas hoy, ayer o la semana pasada.

Filtro del Editor de consultas para elementos reactivados

También puede usar los campos Activated By y Activated Date u otros campos de flujo de trabajo.

Sugerencia

No todos los campos son válidos para todos los WIT. Vaya a los campos de consulta Workflow y Kanban para el conjunto de campos que puede incluir en las consultas y a qué WIT se aplican.

Si no está nuevo en la creación de consultas, consulte Uso del editor de consultas para enumerar y administrar consultas.

Operadores y macros admitidos

Las cláusulas de consulta que especifican una identidad o un campo asociado al flujo de trabajo pueden usar los operadores y macros enumerados en la tabla siguiente. Para obtener información sobre el tipo de datos de campo, vea Campos de panel Kanban y flujo de trabajo que se proporcionan más adelante en este artículo.