Le point d'ancrage global GSU_CQXE_OpenURL ouvre une fenêtre de navigateur Web à une adresse URL spécifiée. La fonction ouvre d'abord une boîte de dialogue de confirmation dont vous pouvez personnaliser le message. Si l'utilisateur clique sur OK dans la boîte de dialogue, le navigateur s'ouvre ; s'il clique sur Annuler, la boîte de dialogue se ferme et le focus retourne sur le formulaire de l'enregistrement.
Cette fonctionnalité est disponible dans le client ClearQuest et dans le client Web ClearQuest. Si un utilisateur tente d'ouvrir un formulaire URL dans un client antérieur ou dans le client ClearQuest for Windows, l'API renvoie un message d'information. Pour afficher ce message pour l'utilisateur, appelez la fonction die.
Pour plus d'informations sur l'application de packages, voir Application de packages.
Les exemples suivants vous montrent un script d'enregistrement que vous pouvez utiliser avec les points d'ancrage globaux pour ouvrir une adresse URL. Dans ces exemples, le fait de cliquer sur le bouton OpenIBM ouvre une boîte de dialogue qui demande à l'utilisateur s'il souhaite ouvrir un navigateur à l'adresse URL spécifiée. Si l'utilisateur clique sur OK, une fenêtre de navigateur s'ouvre à l'adresse www.ibm.com ; s'il clique sur Annuler, la boîte de dialogue se ferme.
sub Defect_Open_Url {
my($result);
my($param) = @_;
# le nom du type d'enregistrement est Défaut
$url="http://www.ibm.com";
$msg="Souhaitez-vous ouvrir un navigateur à cette adresse URL ?";
my $session = $entity->GetSession();
GSU_CQXE_OpenURL($session,$url,$msg);
return $result;
}
Function Defect_Open_Url(param)
' param As Variant
' le nom tu type d'enregistrement est Defect
REM add your hook code here
Dim url
Dim message
set session = GetSession
url = "http://www.ibm.com"
message = "Souhaitez-vous ouvrir un navigateur à cette adresse URL ?"
Defect_Open_Url=GSU_CQXE_OpenURL(session,url,message)
End Function