Spezielle Verwaltung > Unterstützung von Visualisierung und Publizierung > Integration von WVS und Creo View > Creo View in Windchill starten > Creo View ohne Plugin starten
  
Creo View ohne Plugin starten
Der Browser des Benutzers startet einen neuen Prozess, den Creo View Agent. Der Creo View Agent agiert als separate ausführbare Datei außerhalb des Browsers des Benutzers. Internet Explorer ist im Creo View Agent eingebettet. Dieser eingebettete Browser wird für die Authentifizierung und Kommunikation mit Windchill verwendet. Der Creo View Agent startet den Creo View Client und verwaltet die Kommunikation mit Windchill.
Abbildung 2: neuer Startmechanismus
Der Creo View Agent geht wie folgt vor:
1. Der Creo View Agent wird vom Browser bei jeder Anfrage zum Starten von Creo View gestartet.
Ein benutzerdefiniertes URI-Protokoll, creoview://, wird in der Windows-Registrierung mit der ausführbaren Datei pvagent.exe vom Creo View Installationsprogramm verknüpft.
Der Browser startet die zugeordnete ausführbare Datei und stellt die URL als Befehlszeilenargument bereit.
Die Start-URL beinhaltet die Windchill Basis-URL, den Windchill Benutzernamen, die Kontext-ID für die Windchill Sitzung und alle erforderlichen Optionen. Die Informationen werden als Base64-codierte JSON-Zeichenfolge übergeben.
2. Der Creo View Agent prüft, ob andere Creo View Agent Prozesse ausgeführt werden.
Wenn andere Prozesse vorhanden sind, darunter einer für diese Kombination aus Windchill Server und Windchill Benutzer, wird die Anfrage an diesen (bereits authentifizierten und geöffneten) Creo View Agent Prozess weitergeleitet und der aktuelle Creo View Agent Prozess wird beendet.
Wenn keine Prozesse vorhanden sind oder es keine Entsprechung von Windchill Servern/Windchill Benutzern gibt, verarbeitet dieser Creo View Agentenprozess die Anfrage.
3. Wenn der Creo View Agent zum ersten Mal gestartet wird, verwendet er den eingebetteten Browser (Internet Explorer), um die Windchill Basis-URL zu kontaktieren und eine Authentifizierung zuzulassen.
Er enthält ein Dialogfenster für die Browserauthentifizierung für die Basisauthentifizierung.
Bei der formularbasierten Authentifizierung wird ein Fenster mit eingebettetem Browserfenster angezeigt.
Der Benutzername, der für die Creo View Agent Authentifizierung verwendet wird, muss der Benutzername sein, der in der Browsersitzung verwendet wurde, in der die Aktion In Creo View öffnen initiiert wurde.
4. Der Creo View Agent startet Creo View als eigenständige Anwendung. Es ist nicht in einem Browserfenster eingebettet.
Mehrere Creo View Sitzungen können gleichzeitig geöffnet sein.
Der Benutzer kann Daten zu einer ausgewählten Creo View Sitzung hinzufügen.
5. Creo View leitet alle http-Anfragen über den Creo View Agenten weiter, auf ähnliche Weise wie das Creo View Plugin im Browser.
Die eingebettete Browsersitzung des Creo View Agents verarbeitet die http-Anfragen.
Demzufolge erfolgt die gesamte Creo View Browserinteraktion mit Internet Explorer.
6. Der Timeout-Prozess des Creo View Agent beginnt, wenn die Creo View Sitzungen geschlossen werden. Wenn der Creo View Agent weiterhin ausgeführt wird, kann der Benutzer neue Creo View Sitzungen öffnen. Der standardmäßige Timeout-Wert liegt bei 5 Minuten. Unter "Browser-Konfigurationen" erhalten Sie Informationen zum Ändern der Timeout-Einstellungen.
* 
Zusammengefasst: Derselbe Creo View Agent wird für mehrere Anfragen verwendet, wenn die Anfragen für denselben Windchill Server und denselben Windchill Benutzer erfolgen.
Anfragen zum Starten von Creo View können von jeder beliebigen Kombination aus von Windchill unterstützen Browsern stammen. Daten aus verschiedenen Browsersitzungen können nun in einer Creo View Sitzung kombiniert werden, so lange sie vom selben Windchill Server und vom selben Windchill Benutzer gestartet werden.