Compartir a través de


Cómo: Definir una regla basada en un grupo

Actualización: noviembre 2007

Puede definir una regla que se aplique a un grupo de seguridad específico de un tipo de elemento de trabajo exportando el archivo XML y modificando su contenido. A continuación, puede importar el archivo XML para empezar a utilizar el tipo de elemento de trabajo actualizado.

Permisos necesarios

Para realizar este procedimiento, debe ser miembro del grupo Administradores de Team Foundation y miembro del grupo Project Administrators del proyecto. Para obtener más información, vea Permisos de Team Foundation Server.

Para asignar reglas al ámbito de grupos

  1. Si va a modificar un tipo de elemento de trabajo en un proyecto único, ejecute witexport para exportar el archivo XML correspondiente al tipo de elemento de trabajo que desea modificar. Para obtener más información, vea Cómo: Exportar un tipo de elemento de trabajo desde un proyecto existente.

  2. En Visual Studio, haga clic sucesivamente en Archivo, Abrir y Archivo.

    Aparecerá el cuadro de diálogo Abrir archivo.

  3. En Buscar en, cambie a la ubicación a la que ha exportado el archivo.

    Si está modificando un tipo de elemento de trabajo para personalizar una plantilla de proceso, desplácese a la ubicación a la que descargó la plantilla de proceso.

    Nota:

    Si ejecuta Windows Vista, es posible que no tenga permisos de acceso a determinadas carpetas. Si intenta exportar el tipo de elemento de trabajo a una ubicación para la que no tiene derechos de acceso, 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 https://go.microsoft.com/fwlink/?LinkId=92325 y https://go.microsoft.com/fwlink/?LinkId=92323. Para evitar esta redirección, puede exportar el archivo a una ubicación en la que tenga permisos de acceso.

  4. Seleccione el archivo XML del tipo de elemento de trabajo que desea actualizar y, a continuación, haga clic en Abrir. Cuando se le pregunte sobre los finales de línea, haga clic en No.

  5. Busque la sección <WORKFLOW> del archivo XML. En esta sección, se encuentran las líneas siguientes que describen el estado Activo.

    <STATE value="Active">
      <FIELDS>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    
  6. Agregue el siguiente código XML para que el campo Assigned To sea obligatorio para los miembros del grupo Project Administrators que editen tareas especiales en el estado Activo.

    <STATE value="Active">
      <FIELDS>
        <FIELD refname="System.AssignedTo">      <REQUIRED for="[Project]\Project Administrators" not="[Global]\Team Foundation Administrators" />    </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    
    Nota:

    Los atributos for y not se pueden aplicar a muchas otras reglas. Para obtener más información, vea Atributos de las reglas de campo condicionales.

  7. En la barra de herramientas, haga clic en Guardar para guardar los cambios realizados en el archivo XML.

  8. Para importar el nuevo tipo de elemento de trabajo a un proyecto único, vea Cómo: Importar un tipo de elemento de trabajo a un proyecto existente. Para agregar el tipo de elemento de trabajo a la plantilla de proceso, vea Tipos de elemento de trabajo.

Para comprobar los cambios importados a un proyecto único

  1. En Team Explorer, haga clic en Actualizar para descargar las últimas actualizaciones desde el servidor.

    Estas actualizaciones incluyen los cambios que acaba de importar. Espere varios segundos hasta que se carguen todos los nodos. Los nodos que se están cargando muestran la etiqueta trabajando.

  2. Cree un nuevo elemento de trabajo mediante su tipo de elemento de trabajo modificado. Para ello, haga clic con el botón secundario en el nodo Elementos de trabajo, elija Agregar elemento de trabajo y, a continuación, haga clic en el tipo de elemento de trabajo.

    Este elemento de trabajo se crea a partir del tipo de elemento de trabajo que ha cambiado e importado.

  3. Rellene el campo Título y, a continuación, haga clic en Guardar para guardar el elemento de trabajo.

    Se muestra un error que indica que el campo Asignado a contiene un valor no compatible.

  4. Seleccione el campo Asignado a, elimine su contenido y haga clic en Guardar.

  5. Establezca el campo Estado como Activo.

    Observe que el campo Asignado a está resaltado porque usted es miembro del grupo Project Administrators.

  6. Haga clic en Cerrar para cerrar el nuevo elemento de trabajo. Haga clic en No cuando se le pida que guarde el elemento de trabajo.

Vea también

Tareas

Cómo: Agregar una regla a un campo

Conceptos

Utilizar las reglas <WHEN*>, <DEFAULT> y <COPY>

Referencia

witimport

witexport

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

Otros recursos

Esquema de definición del tipo de elemento de trabajo