特定管理 > 支援視覺化與發行 > WVS Creo View 整合 > 從 Windchill 啟動 Creo View > 關於不使用外掛程式啟動 Creo View
  
關於不使用外掛程式啟動 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:// 會在 Windows 登錄中由 Creo View 安裝程式與可執行檔 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 server/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 Agent 路由全部 http 請求,路由方式與瀏覽器中的 Creo View 外掛程式類似。
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 支援之瀏覽器的任何組合。來自不同瀏覽器工作階段的資料現在可以合併為一個 Creo View 工作階段,只要它們是從相同的 Windchill 伺服器與相同的 Windchill 使用者啟動即可。