플러그 인 없이 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 세션으로 결합될 수 있습니다. |