Enganches de campo

En este tema se explica el concepto de un enganche de campo de ClearQuest.

Un enganche de campo es útil para un evento que afecta a un determinado campo del registro. Un enganche de campo puede establecer un valor inicial, responder ante sucesos cuando cambie el valor de un campo, hacer cumplir los permisos de acceso que sólo permiten a los grupos de usuarios que usted especifique que cambien los valores de campo y validen los valores que proporcionan los usuarios.

El ámbito de un enganche de campo es el campo actual dentro del registro actual. Se da soporte a los siguientes tipos de enganche:

Enganche de campo
Descripción
Lista de opciones
Devuelve un conjunto de valores válidos. Utilice este enganche para los campos que se visualizan utilizando un control de tipo lista, como un recuadro de lista o un recuadro combinado. También puede proporcionar valores sin crear scripts utilizando una lista constante o dinámica. Consulte el apartado Creación de una lista de opciones para un campo.
Valor predeterminado
Establece el valor inicial del campo. Se llama a este enganche al principio de una acción Submit. Puede escribir un enganche de valor predeterminado con una subrutina de script. También puede asignar un valor constante como el valor predeterminado.
Permiso
Devuelve uno de los constantes BehaviorType que indica el acceso del usuario al campo. Utilice este enganche para forzar el flujo de trabajo y/o la seguridad. (Consulte el apartado IBM Rational ClearQuest API Reference para ver las constantes enumeradas.) Si añade un enganche de permiso a un campo, debe modificar la cuadrícula Comportamientos de modo que al menos uno de los comportamientos de campo esté establecido en USE_HOOK. Si no lo hace, se producirá un error de validación.
Validación
Valida el contenido del campo. Se llama a este enganche cuando el valor cambia, para proporcionar al usuario información inmediata sobre la validez del contenido del campo antes de confirmar el registro en la base de datos.
Valor modificado
Responde a cambios en el valor de un campo. Utilice este enganche para actualizar otros campos (por ejemplo, listas dependientes). Cuando este enganche se haya ejecutado, se validará cualquier campo que haya modificado el script llamando al enganche Validación (si hay uno) para el campo.

Los enganches se ejecutan de acuerdo con las normas especificadas en el apartado Orden de ejecución de enganches de campo y de acción.


Comentarios