Специализированное администрирование > Поддержка визуализации и публикации > Интеграция WVS и Creo View > Запуск Creo View из Windchill > Сведения о запуске Creo View без подключаемого модуля
  
Сведения о запуске Creo View без подключаемого модуля
Браузер пользователя запускает новый процесс, Creo View Agent. Creo View Agent действует в качестве отдельного исполняемого файла вне браузера пользователя. В Creo View Agent встроен Internet Explorer. Этот встроенный браузер используется для аутентификации и связывается с Windchill. Creo View Agent запускает клиент Creo View и управляет связью с Windchill.
Рисунок 2. Новый механизм запуска
Creo View Agent выполняет следующие действия.
1. Creo View Agent запускается браузером при каждом запросе на запуск Creo View.
Программа установки Creo View связывает пользовательский протокол URI creoview:// в реестре Windows с исполняемым файлом pvagent.exe.
Браузер запускает связанный исполняемый файл, задающий URL в качестве параметра командной строки.
URL запуска включает в себя базовый URL Windchill, имя пользователя Windchill, идентификатор контекста сессии Windchill и любые необходимые опции. Информация передается в виде строки JSON в Base64-кодировке.
2. Creo View Agent проверяет, имеются ли другие запущенные процессы агента Creo View.
Если существуют другие процессы и один из них выполняется в данной комбинации "сервер Windchill/пользователь Windchill", запрос пересылается этому (уже аутентифицированному и открытому) процессу Creo View Agent, и из текущего процесса Creo View Agent осуществляется выход.
Если процессов нет или нет соответствия сервера Windchill и пользователя Windchill, запрос обрабатывается данным процессом агента Creo View.
3. Creo View Agent при первом запуске использует встроенный браузер (Internet Explorer), чтобы связаться с базовым URL Windchill и разрешить аутентификацию.
Агент использует диалог аутентификации браузера для базовой аутентификации.
Для аутентификации на основе форм отображается окно, содержащее встроенное окно браузера.
Имя пользователя, используемое для аутентификации с помощью Creo View Agent, должно совпадать с именем пользователя, используемого в сессии браузера, в которой было инициировано действие Открыть в Creo View.
4. Creo View Agent запускает Creo View как автономное приложение. Оно не встроено в окно навигатора.
Может быть одновременно открыто несколько сессий Creo View.
Пользователь может добавлять данные в выбранную открытую сессию Creo View.
5. Creo View маршрутизирует все запросы http с помощью агента Creo View аналогично подключаемому модулю Creo View в браузере.
Встроенная сессия браузера Creo View Agent обслуживает запросы http.
Следовательно, все взаимодействия браузера Creo View происходят с помощью Internet Explorer.
6. Когда закрывается сессия Creo View, начинается процесс времени ожидания Creo View Agent. Пока Creo View Agent еще работает, пользователь может открыть новые сессии Creo View. Значение времени ожидания по умолчанию: 5 минут. Сведения об изменении настроек времени ожидания см. ниже в разделе "Конфигурации обозревателя".
* 
Иными словами, можно использовать один и тот же Creo View Agent для нескольких запросов, если эти запросы предназначены для одного и того же сервера Windchill и одного и того же пользователя Windchill.
Запросы на запуск Creo View могут поступать из любой комбинации поддерживаемых браузеров Windchill. Теперь можно соединить в одну сессию Creo View данные из нескольких сессий браузера, если они запущены с одного и того же сервера Windchill и одним и тем же пользователем Windchill.