Utilización de enganches en Rational ClearQuest Web

El software Rational ClearQuest Web da soporte a un subconjunto de la funcionalidad completa de enganche, que puede configurar un desarrollador de esquemas.

Los enganches creados en el esquema Rational ClearQuest se ejecutan en los sistemas que ejecutan el servidor Rational ClearQuest. Tenga en cuenta los siguientes puntos cuando utilice enganches con Rational ClearQuest Web:
Se da soporte a los siguientes tipos de enganches:

Consideraciones especiales para los enganches de valor modificado

Cuando utilice enganches de valor modificado, debe asegurarse de que se ejecute un enganche de valor modificado en el momento adecuado y que los resultados sean visibles para los usuarios del Rational ClearQuest.

Los enganches del campo de valor modificado se ejecutan cuando el navegador se comunica con el servidor Rational ClearQuest. A veces esta comunicación se produce inmediatamente después de que un usuario cambie el valor en un campo de formulario (por ejemplo, seleccionando un elemento en una lista desplegable). En otras situaciones, la comunicación sólo se produce después de que el usuario guarde el valor nuevo.

Un enganche de valor modificado se ejecuta inmediatamente cuando las dos condiciones siguientes son verdaderas:
  • El enganche se establece en un campo cuyo control de formulario es uno de los siguientes tipos:
    • Recuadro de lista desplegable
    • Recuadro combinado desplegable
    • Recuadro combinado
  • Las propiedades de control de formulario tienen, como mínimo, un campo dependiente de la Web establecido para el control.

Un enganche de valor modificado se ejecuta posteriormente cuando el usuario cambia el valor de otros tipos de controles como, por ejemplo, un control ListView o Attachments, pero no antes de que el usuario pulse el botón Guardar del formulario. También se ejecuta cuando un recuadro de lista desplegable, un recuadro combinado desplegable o un recuadro combinado no tiene campos dependientes de la Web. El desplazamiento entre los separadores de un formulario del navegador no hace que el navegador se comunique con Rational ClearQuest Server.

Después de asegurarse de que se ejecuta un enganche de valor modificado en el momento adecuado, debe asegurarse de que, cuando se ejecuta un enganche de valor modificado, los cambios realizados en el valor o en la lista de opciones de otros campos (destino) del registro sean visibles para los usuarios al completarse la ejecución del enganche. Cuando se realizan dichos cambios, el usuario sólo los puede ver en el navegador si el campo de destino se declara como un campo dependiente de la Web en las Propiedades del control de formulario para el campo con el enganche de valor modificado.

Si un control de formulario es un recuadro de lista desplegable, un recuadro combinado desplegable o un recuadro combinado cuyo campo incluye un enganche de valor modificado que se ejecuta en Rational ClearQuest Web inmediatamente y se ha escrito para uno de los fines siguientes, se aplican consideraciones especiales:

  • Modificar el valor o invalidar la lista de opciones de campos de destino

    Cuando un enganche de valor modificado cambia el valor o invalida la lista de opciones de uno o varios campos de destino, el navegador renueva la pantalla con los nuevos valores de los campos de destino si dichos campos se han establecido como campos dependientes de la Web del control de formulario. Dichos campos se actualizan cuando el usuario cambia el valor del control de formulario.

    Aunque se puede establecer un control ListView como campo dependiente de la Web, dicho valor no funciona para los controles ListView con Rational ClearQuest Web.

  • Modificar los campos de destino obligatorios

    Cuando un enganche de origen sólo cambia si uno o varios campos de destino son obligatorios, no es necesario establecer todos los campos de destino como campos dependientes de la Web del control de formulario. El navegador renueva la pantalla con los detalles de todos los campos obligatorios del formulario, no sólo los campos que son dependientes de la web.

    El control de formulario debe tener, como mínimo, un campo dependiente de la Web a fin de garantizar que el enganche de valor modificado se ejecute inmediatamente. Aunque se puede seleccionar cualquier campo como dependiente de la Web, para obtener el mejor rendimiento, seleccione un campo cuya lista de opciones no sea demasiado larga.


Comentarios