GSU_CQXE_OpenURL 글로벌 후크는 웹 브라우저 창을 지정된 URL로 엽니다. 이 함수는 먼저 사용자 정의할 수 있는 메시지가 포함된 확인 대화 상자를 엽니다. 사용자가 대화 상자에서 확인을 클릭하면 브라우저가 열리며, 취소를 클릭하면 대화 상자가 닫히면서 포커스가 레코드 양식으로 리턴됩니다.
이 기능은 Eclipse 및 웹용 ClearQuest 클라이언트에서 사용할 수 있습니다. 사용자가 기존 버전의 클라이언트나 Windows용 ClearQuest 클라이언트에서 URL을 열려고 시도하면 정보 메시지가 리턴됩니다. 이 메시지를 사용자에게 표시하려면 die 함수를 호출하십시오.
패키지 적용에 대한 자세한 정보는 패키지 적용을 참조하십시오.
다음 예제에서는 URL을 여는 글로벌 후크와 함께 사용할 수 있는 레코드 스크립트를 보여 줍니다. 이들 예제에서 OpenIBM 단추를 클릭하면 대화 상자가 열리면서 브라우저를 지정된 URL로 열지 여부를 묻는 메시지가 표시됩니다 사용자가 확인을 클릭하면 브라우저 창이 www.ibm.com으로 열리며, 취소를 클릭하면 대화 상자가 닫힙니다.
sub Defect_Open_Url { my($result); my($param) = @_; # record type name is Defect $url="http://www.ibm.com"; $msg="Do you want to open a browser to this URL?"; my $session = $entity->GetSession(); GSU_CQXE_OpenURL($session,$url,$msg); return $result; }
Function Defect_Open_Url(param) ' param As Variant ' record type name is Defect REM add your hook code here Dim url Dim message set session = GetSession url = "http://www.ibm.com" message = "Do you want to open a browser to this URL?" Defect_Open_Url=GSU_CQXE_OpenURL(session,url,message) End Function