전문 관리 > 시각화 및 게시 지원 > WVS Creo View 통합 > Windchill에서 Creo View 실행
  
Windchill에서 Creo View 실행
개요
Creo View 클라이언트는 Creo View가 설치된 데스크톱 컴퓨터에서 Windchill 전체의 여러 위치에 있는 Creo View에서 열기 작업을 사용하여 실행할 수 있습니다. Windchill에서 Creo View 클라이언트를 시작할 때 클라이언트는 Windchill과 통신하여 사용자에 표시될 데이터를 읽어들입니다. 이전에는 Windchill에서 브라우저 플러그 인을 사용하여 Creo View를 실행하도록 구성되었습니다.
지금은 여러 웹 브라우저에서 플러그 인 지원을 중단하고 있습니다. Google Chrome, Firefox 및 Microsoft Edge에서 플러그인을 더 이상 지원하지 않습니다. 자세한 내용은 CS 222882를 참조하십시오.
따라서 브라우저 플러그 인을 사용하지 않고 Windchill에서 Creo View에서 열기 작업을 시작하는 새 메커니즘이 제공됩니다. 이러한 새 메커니즘은 사용자가 작동하는 브라우저와 독립적으로 새 실행 가능 파일에서 Creo View를 실행합니다. 기본적으로 Windchill은 Creo View Agent를 사용하여 Creo View를 열도록 구성되어 있지만 관리자는 아래의 "브라우저 구성"에 설명되어 있는 Windchill 설정을 변경하여 플러그 인 메커니즘으로 전환할 수 있습니다.
이 변경은 포함된 Creo View 인스턴스 열기(예: 시각화 패널 및 축소판 탐색에서 축소판 열기)에 영향을 주지 않습니다. 동일한 이유로 축소판 탐색기를 지원하기 위해 새로운 메커니즘인 WebGL이 제공됩니다. WebGL을 사용한 축소판 이미지 보기에 대한 자세한 내용은 이 장의 끝에 나오는 WebGL을 사용하여 3D 그래픽 렌더링을 참조하십시오.
플러그 인을 사용하여 Creo View 실행 정보(레거시)
브라우저에서 Creo View 클라이언트를 실행하려면 플러그 인이 필요합니다. 플러그 인을 사용하면 Creo View 클라이언트가 브라우저에 포함됩니다. 플러그 인은 브라우저의 플러그 인 API가 Windchill과 보다 원활하게 통신하도록 합니다. Creo ViewWindchill에서 읽어들일 파일을 요청하면 브라우저가 클라이언트를 대신해서 요청 작업을 수행합니다. 브라우저가 이미 Windchill에 인증되고 브라우저가 클라이언트를 대신해서 요청을 Windchill에 전송하므로 별도의 인증이 필요하지 않습니다. 다음 그림에서는 Windchill, 사용자의 브라우저, Creo View 플러그 인 및 Creo View 클라이언트 간의 통신을 보여 줍니다.
그림 1: 이전 실행 메커니즘
플러그 인 없이 Creo View 실행 정보
사용자의 브라우저에서 새 프로세스인 Creo View Agent를 실행합니다. Creo View Agent는 사용자 브라우저 외부에서 별도의 실행 가능 파일로 작동합니다. Internet Explorer는 Creo View Agent 내에 포함됩니다. 이 포함된 브라우저는 인증 및 Windchill과의 통신에 사용됩니다. Creo View Agent는 Creo View 클라이언트를 실행하고 Windchill과의 통신을 관리합니다.
그림 2: 새 실행 메커니즘
Creo View Agent는 다음 시퀀스에 따라 작동합니다.
1. Creo View Agent는 Creo View 실행에 대한 요청이 있을 때마다 브라우저를 통해 시작됩니다.
사용자 정의 URI 프로토콜인 creoview://Creo View 설치 관리자에 의해 Windows 레지스트리에서 실행 가능 파일 pvagent.exe와 연관됩니다.
브라우저는 URL을 명령줄 인수로 제공하여 연관된 실행 가능 파일을 실행합니다.
실행 URL에는 Windchill 기본 URL, Windchill 사용자 이름, Windchill 세션 컨텍스트 ID 및 필요한 모든 옵션이 포함됩니다. 해당 정보는 Base64 인코딩 JSON 문자열로 전달됩니다.
2. Creo View Agent는 다른 Creo View Agent 프로세스가 실행 중인지 확인합니다.
다른 프로세스가 있으며 한 프로세스가 이 Windchill 서버/Windchill 사용자 조합용인 경우 요청이 해당(이미 인증되고 열린) Creo View Agent 프로세스에 전달되고 현재 Creo View Agent 프로세스가 종료됩니다.
프로세스가 없거나 일치하는 Windchill 서버/Windchill 사용자가 없는 경우 이 Creo View Agent 프로세스가 요청을 처리합니다.
3. Creo View Agent가 처음 시작될 때 포함된 브라우저(Internet Explorer)를 사용하여 기본 Windchill URL에 연결하고 인증을 허용합니다.
여기에는 기본 인증을 위한 브라우저 인증 대화 상자가 포함되어 있습니다.
폼 기반 인증에서는 포함된 브라우저 창이 있는 창을 표시합니다.
Creo View Agent 인증에 사용되는 사용자 이름은 Creo View에서 열기 작업이 시작된 브라우저 세션에서 사용되는 사용자 이름과 동일해야 합니다.
4. Creo View Agent는 Creo View를 독립형 응용 프로그램으로 실행합니다. 이는 브라우저 창에 포함되지 않습니다.
동시에 여러 Creo View 세션을 열 수 있습니다.
사용자는 선택된 열린 Creo View 세션에 데이터를 추가할 수 있습니다.
5. Creo View는 브라우저의 Creo View 플러그 인과 유사하게 Creo View Agent를 통해 모든 http 요청을 라우트합니다.
Creo View Agent의 포함된 브라우저 세션은 http 요청을 처리합니다.
결과적으로 Creo View의 모든 브라우저 상호 작용이 Internet Explorer에서 이루어집니다.
6. Creo View Agent 시간 초과 프로세스는 Creo View 세션이 닫힐 때 시작됩니다. Creo View Agent가 계속 실행 중인 경우 사용자는 새 Creo View 세션을 열 수 있습니다. 기본 시간 초과 값은 5분입니다. 시간 초과 설정을 변경하려면 아래의 "브라우저 구성"을 참조하십시오.
* 
즉, 요청이 동일한 Windchill 서버 및 동일한 Windchill 사용자에 대한 요청인 경우 여러 요청에 대해 동일한 Creo View Agent가 사용됩니다.
Creo View를 실행하는 요청은 Windchill 지원 브라우저의 모든 조합에서 나올 수 있습니다. 서로 다른 브라우저 세션에서 가져온 데이터는 동일한 Windchill 서버 및 동일한 Windchill 사용자에서 실행된 경우 하나의 Creo View 세션으로 결합될 수 있습니다.
Windchill에서 Creo View 실행
Creo View에서 열기 작업을 수행할 때 이름이 지정된 응용 프로그램이 실행될 것이라는 경고 메시지가 브라우저에 표시됩니다. 이 응용 프로그램에 대한 선택 사항을 기억하도록 확인란을 선택하거나 선택 취소하고 브라우저의 확인 버튼을 선택하여 프로그램을 실행합니다.
Creo View가 별도의 창에서 열리고 데이터가 로드됩니다.
하나 이상의 Creo View 세션이 이미 열려 있는 경우 열려 있는 세션 목록과 함께 Creo View에서 열기 대화 상자가 열립니다.
새 세션을 열려면 새 세션 작성을 선택합니다.
기존 세션에 추가하려면 목록에서 해당 세션을 선택합니다.
브라우저 구성
관리자는 다음 두 Windchill 구성의 설정을 변경할 수 있습니다.
시간 초과 값은 wvs.properties 설정을 사용하여 초 단위로 구성됩니다. 기본 설정은 300초(5분)입니다.
-<Property default="300" name="wvs.openincreoview.session.timeout"/>
등록 정보 값을 0으로 설정하면 마지막 Creo View 세션이 종료될 때 Creo View Agent가 종료됩니다.
기본적으로 Creo View를 실행하는 데 새 메커니즘이 사용됩니다. Firefox 및 Internet Explorer 사용자는 이러한 설정에 대한 변경을 통해 플러그 인 메커니즘을 사용하여 Creo View를 실행할 수 있습니다.
<Property default=“false" name="wvs.openincreoview.use.plugin.ie"/>
<Property default=“false" name="wvs.openincreoview.use.plugin.firefox"/>
Google Chrome 및 다른 브라우저의 경우 항상 새 메커니즘을 사용합니다.
WebGL을 사용하여 3D 그래픽 렌더링
WebGL(Web Graphics Library)은 플러그 인을 사용하지 않고 호환되는 웹 브라우저 내에서 대화식 3D 컴퓨터 그래픽 및 2D 그래픽을 렌더링하기 위한 JavaScript API입니다. Windchill 11 M020 이상에서는 WebGL이 기본 3D 그래픽 뷰어입니다. 클라이언트 시스템에서 축소판 탐색기를 사용하기 위해 Creo View를 설치할 필요가 없습니다.
축소판 이미지 복사 작업은 WebGL에서 지원되지 않습니다. 이미지 복사를 사용하려면 관리자가 다음 설정을 변경하여 Firefox 및 Internet Explorer의 플러그 인 메커니즘을 시작할 수 있습니다.
<Property default=“false" name="wvs.thumbnailnav.use.plugin.ie"/>
<Property default=“false" name="wvs.thumbnailnav.use.plugin.firefox"/>