Le logiciel Rational ClearQuest Web prend en charge un sous-ensemble des fonctionnalités complètes de point d'ancrage qu'un développeur de schémas peut configurer.
Les points d'ancrage créés dans le schéma
Rational ClearQuest fonctionnent sur les ordinateurs qui exécutent le serveur
Rational ClearQuest.
Gardez à l'esprit les remarques suivantes lorsque vous utilisez des points d'ancrage avec Rational ClearQuest
Web :
- Vous ne pouvez pas utiliser des boîtes de message Visual Basic ou Perl de la même manière que
sur le client de bureau. Toutefois, vous pouvez afficher des informations, des avertissements
et des boîtes de message d'erreur en définissant un message personnalisé ou en ouvrant un
formulaire d'enregistrement prérempli. Voir Génération d'un message personnalisé et Ouverture d'un formulaire prérempli.
- Les points d'ancrage de menu contextuel ne sont pas pris en charge
par l'application
Rational ClearQuest
Web.
- Vous pouvez utiliser des points d'ancrage pour détecter une session Web.
Les types de point d'ancrage suivants sont pris en charge :
- Points d'ancrage de zone
- Liste d'options
- Définit les choix associés à une zone. Lorsqu'une liste d'options pour
une zone dépend d'une autre zone, cette autre zone doit répertorier
la zone cible comme sa zone dépendante du Web. Les types de contrôle qui
peuvent être affichés pour les zones associées aux points d'ancrage Liste de choix sont les zones de liste déroulante,
les zones de liste déroulante fixe et les listes déroulantes.
- Valeur par défaut
- S'exécute lorsqu'un formulaire de soumission s'affiche. Elle ne s'exécute pas lorsqu'un enregistrement
est envoyé par un clic sur Enregistrer.
- Droits
- S'exécute uniquement lorsque le formulaire s'affiche d'abord en mode édition.
- Validation
- S'exécute uniquement lorsque le formulaire est enregistré. Elle ne s'exécute pas lorsque l'utilisateur
modifie une valeur de zone. Les points d'ancrage de validation peuvent s'exécuter à différents moments
en fonction du type de contrôle de formulaire et du fait que la propriété de la zone
est ou non spécifiée comme étant dépendante du Web. Pour plus d'informations, voir Points à considérer concernant les points d'ancrage de zone.
- Valeur changée
- S'exécute lorsque la valeur de la zone donnée change dans les types de contrôle
de formulaire suivants : liste déroulante, zone de liste déroulante fixe et
zone de liste déroulante. Les points d'ancrage de valeur peuvent s'exécuter à différents moments
en fonction du type de contrôle de formulaire et du fait que la propriété de la zone
est ou non spécifiée comme étant dépendante du Web. Pour plus d'informations, voir Points à considérer concernant les points d'ancrage de zone.
- Points d'ancrage d'action
- Contrôle d’accès
- Initialisation
- Validation
- Valider
- Notification
- Scripts d'enregistrement
- Les actions d'alias de script d'enregistrement s'affichent dans une liste déroulante sur le
bouton Utilitaires dans un enregistrement à l'état spécifique.
- L'action de point d'ancrage est définie dans l'onglet Points d'ancrage de bouton
des Propriétés de contrôle de bouton, dans la zone Activer pour le Web.
- Les points d'ancrage de menu contextuel ne sont pris en charge par aucun contrôle de formulaire.
- Scripts globaux
Points à considérer concernant les points d'ancrage de zone
Le comportement des points d'ancrage des zones Valeur changée et
Validation dépend du type de contrôle de formulaire et des paramètres de propriété des zones
cibles. Passez en revue les points à considérer suivants pour comprendre
quand les points d'ancrage s'exécutent et comment les changements sont rendus visibles aux utilisateurs
pour différents types de contrôle de formulaire.
- Valeur changée
Un point d'ancrage de zone Valeur modifiée s'exécute immédiatement après qu'un utilisateur modifie
la valeur des zones de formulaire suivantes :
Type de zone |
Contrôle de formulaire |
REFERENCE |
- Boîte mixte
- Zone de liste déroulante fixe
- Boîte à liste déroulante
|
REFERENCE_LIST |
Liste |
SHORT_STRING |
- Zone de liste déroulante fixe
- Boîte à liste déroulante
Remarque : Ces contrôles de formulaire nécessitent une association de zone dépendante Web
pour que le point d'ancrage Valeur modifiée s'exécute immédiatement.
|
Un point d'ancrage Valeur modifiée s'exécute la fois suivante où le navigateur
communique avec le serveur ClearQuest lorsque le point d'ancrage est défini sur un
type de zone SHORT_STRING avec l'un des types de contrôles de formulaire suivants :
- Boîte mixte
- Zone de liste déroulante fixe
- Boîte à liste déroulante
Dans le navigateur, le fait que vous vous déplaciez d'onglet en onglet
sur un formulaire ne force pas le navigateur à communiquer avec le serveur Rational ClearQuest.
- Points d'ancrage de zone Validation
Un point d'ancrage de Validation s'exécute immédiatement sur le client ClearQuest Web, mais le formulaire doit
être actualisé pour afficher les résultats.
Pour créer un bouton Actualiser, procédez comme suit :
- Créez un point d'ancrage d'script d'enregistrement ne contenant pas de code. Nommez le point d'ancrage Actualiser.
- Créez un bouton dans le formulaire. Nommez le bouton Actualiser.
- Cliquez avec le bouton droit de la souris sur le bouton, puis cliquez sur Propriétés.
- Dans l'onglet Points d'ancrage de bouton, dans la zone Points d'ancrage,
sélectionnez le script d'enregistrement Actualiser dans la liste Point d'ancrage de clic.
- Dans la zone Activer pour le Web, sélectionnez Point
d'ancrage de clic.
L'utilisateur du client ClearQuest Web
doit cliquer sur le bouton Actualiser pour voir les résultats
du point d'ancrage Validation.