Definición de las plantillas de configuración

Al definir una plantilla de configuración se indica a Change Management for Rational DOORS cómo ubicar el servidor de gestión de cambios. También se define cómo se correlaciona el proceso de solicitud de cambio instalado con los conceptos utilizados en la función de gestión de cambios.

Acerca de esta tarea

Para obtener ayuda para definir las plantillas de configuración, consulte la guía de personalización para el sistema de gestión de cambios.

Procedimiento

  1. En el menú principal, seleccione Change Management > Definir plantillas de configuración > Crear. Se abrirá la ventana Plantilla de configuración - DOORS que mostrará el separador Paso 1 Configurar el servidor Rational Change Management.
  2. En el campo Nombre de plantilla, escriba el nombre de la plantilla.
  3. Seleccione uno de los siguientes métodos de autenticación:
    • Autenticación de acceso básica:
      • No es necesaria una configuración adicional.
      • Es menos segura. El nombre de usuario y la contraseña se transmiten sobre la red sin cifrado a no ser que el sistema de gestión de cambios esté configurado para utilizar SSL.
      • No da soporte a la visualización de información sobre requisitos y solicitudes de cambios enlazados al pasar el ratón sobre los enlaces.
      • Rational Team Concert no le da soporte.
    • Autenticación OAuth (Open Authorization):
      • Es necesaria una configuración adicional.
      • Es muy seguro.
      • Da soporte a la visualización de información sobre requisitos y solicitudes de cambios enlazados al pasar el ratón sobre los enlaces.
  4. Siga uno de esos pasos en función del método de autenticación:
    • Autenticación de acceso básica
      1. En el campo URL para el servidor de Change Management, escriba el URL del servidor. Por ejemplo: http://servidor:puerto/change/oslc. Otra opción válida es https.
      2. Pulse Conectar.

        Se abrirá la ventana de inicio de sesión de gestión de cambios. Inicie una sesión en el sistema para volver a la ventana Plantilla de configuración - DOORS.

    • OAuth
      1. Antes de crear la plantilla de configuración, asegúrese de que ha añadido el Enlace de colaboración, mediante la ventana Servicios remotos. Consulte Configuración de Rational DOORS para utilizar OSLC para obtener más información.
      2. En Configuración del servidor Rational Change Management, seleccione el proveedor de servicios aplicable y, a continuación, pulse Siguiente.

        Se abrirá el registro del proveedor de servicios de gestión de cambios.

      3. Inicie sesión en el proveedor de servicios de gestión de cambios para volver a la ventana Plantilla de configuración - DOORS.
  5. Rellene todos los campos aplicables en la ventana Plantilla de configuración - DOORS.
  6. Pulse Siguiente para que se muestre el separador Paso 2 Requisitos para Change Management.
  7. En la sección Valores, rellene todos los campos para establecer los valores para los diversos estados que son aplicables al proceso de gestión de cambios.

    Asegúrese de utilizar el nombre de cada estado, tal como se define en el proceso o en el esquema en lugar de la etiqueta de estado, que es visible para el usuario. Las siguientes entradas proporcionan ejemplos de estados en los diferentes sistemas de gestión de cambios:

    • Si utiliza el proceso doors_oslc_10 de Rational Change, que se incluye con el producto, utilice los siguientes valores. Para obtener los nombres de estado de un proceso personalizado utilice el editor de ciclo de vida de Rational Change.
      • Estado asignado: rcr_assigned
      • Estado de revisión: rcr_review
      • Estado aprobado: rcr_approved
      • Estado aplicado: rcr_applied
    • Si utiliza el proceso RequirementsChangeRequest de Rational Change, que se incluye con el producto, utilice los siguientes valores. Para obtener los nombres de estado de un proceso personalizado, utilice el editor de esquemas de Rational ClearQuest.
      • Estado asignado: Assigned
      • Estado de revisión: Review
      • Estado aprobado: Approved
      • Estado aplicado: Applied
    • Si utiliza la plantilla Rational Team Concert Simple Team Process, que se incluye con el producto, utilice los siguientes valores. Si utiliza esta plantilla, utilice el estado In Progress en el proceso de Rational Team Concert para los estados Assigned, Review y Approved en la plantilla de configuración.
      • Estado Asignado: 2
      • Estado En revisión: 2
      • Estado Aprobado: 2
      • Estado Aplicado: 3

      Para identificar el ID de estado de su proceso de elementos de trabajo en Rational Team Concert, pulse con el botón derecho sobre el área del proyecto en el cliente de Eclipse y seleccione Abrir. En el editor del área del proyecto en el separador Origen de configuración de proceso, encuentre la siguiente sección en el XML: com.ibm.team.workitem.configuration.workflow. En esta sección, encuentre el flujo de trabajo que desea utilizar con la integración. Cada etiqueta de estado contiene la definición de un estado. El campo de ID contiene información que se debe especificar en la plantilla de configuración. Si el ID está formado por la letra 's' seguido de un número, especifique tan solo el número en la plantilla de configuración. Si el ID es una serie de texto más larga como, por ejemplo, com.ibm.team.workitem.planitemWorkflow.state.s59, especifique todo el ID en la plantilla. Tal como enseña el ejemplo, es posible utilizar el mismo estado de un elemento de trabajo en Rational Team Concert para representar más de un estado en Rational DOORS, sin embargo, el estado Applied debe ser diferente de los otros estados en la plantilla de configuración.

  8. Siga uno de estos pasos en función del sistema de gestión de cambios que utilice:
    • Si utiliza Rational Change, vaya al siguiente paso.
    • Si utiliza Rational ClearQuest:
      1. En Atributo aplicar acción, seleccione Para ClearQuest.
      2. Escriba el nombre de la acción de ClearQuest que mueve el registro al estado Applied.
      3. Escriba el nombre de la acción ClearQuest que mueve el registro al estado Review en Atributo revisar acción.
      Si utiliza Rational ClearQuest con el proceso RequirementsChangeRequest, utilice los siguientes valores:
      • Atributo aplicar acción: Apply
      • Atributo revisar acción: Review
    • Si utiliza Rational Team Concert:
      1. Seleccione Para Rational Team Concert.
      2. Escriba el nombre de la acción de Rational Team Concert que mueve el elemento de trabajo al estado Applied en el proceso en Atributo aplicar acción.
      3. Escriba el nombre de la acción que mueve el elemento de trabajo al estado Review en Atributo revisar acción.
      4. Si utiliza una de las plantillas de proceso que se entregan, en el campo State Attribute, escriba rtc_cm:state. O escriba el nombre del atributo que contiene el estado que ha creado para su proceso.
      Si utiliza Rational Team Concert con la plantilla Simple Team Process, utilice los siguientes valores. Cuando utilice otro flujo de trabajo, utilice la técnica descrita con anterioridad para encontrar los ID de estado para encontrar las etiquetas de acción en el XML para las acciones que desee utilizar. Necesita identificar dos acciones, una que mueva el elemento de trabajo desde el estado Assigned al estado Review y otra que mueva el elemento de trabajo desde el estado Approved al estado Applied. En el ejemplo, el atributo Aplicar acción está vacío porque en Simple Team Process, el estado Assigned y el estado Review en Rational DOORS son precisamente el estado In progress en Rational Team Concert.
      • Atributo aplicar acción: com.ibm.team.workitem.taskWorkflow.action.resolve
      • Atributo aplicar revisión: <sin valor>
  9. En el campo Formulario Envío de RCR, seleccione el formulario de envío correspondiente en el proceso de gestión de cambios que se utilice para solicitudes de cambio de requisitos.
  10. En el campo Comportamiento de propuesta conflictiva, seleccione una de las opciones siguientes:
    • No realizar acción alguna
    • Avisar al usuario de un conflicto: cuando los usuarios realicen cambios que ocasionen un conflicto, se muestra un mensaje de aviso. El usuario puede efectuar o cancelar el cambio.
    • Impedir la modificación: los usuarios no pueden efectuar cambios que ocasionen conflictos.
    Nota: Si se selecciona un valor que no sea No realizar acción alguna, se produce un ligero retraso para abrir los módulos a fin de editarlos.
  11. Seleccione la opción Mostrar informe de registro de RCR para mostrar el informe de registro de RCR.
  12. Para habilitar el botón Rechazar en la página Requirements Change Management de Rational DOORS Web Access, seleccione, en DWA, Habilitar botón Rechazar.
  13. Pulse Siguiente para mostrar el separador Paso 3 Recopilación de requisitos.
  14. En el campo Serie de consulta predeterminada, escriba la serie de consulta de estilo Open Services for Lifecycle Collaboration (OSLC) que se deba utilizar durante la recopilación de requisitos. Sáltese este paso si no utiliza la función de recopilación de requisitos. Estos ejemplos muestran series de consulta válidas:
    • oslc_cm:status in ["Applied", "Approved"]
    • oslc_cm:status="Applied"
    Para obtener más información sobre cómo definir series de texto de consulta, consulte la sección oslc.where de OSLC Core Specification Versión 2.0 Query Syntax.
  15. Pulse Siguiente para que se muestre el separador Paso 4 Finalizar.
  16. En Resumen de plantilla, revise las selecciones que ha creado y siga uno de estos pasos:
    • Si la información es correcta, pulse Finalizar para guardar la plantilla de configuración.
    • Si tiene que corregir la información, pulse Atrás para volver al separador correcto y realizar las correcciones que sean necesarias.

Comentarios