Технология реализована, начиная с версии GK 4.16!
1.Установка SH5_WebAPI
Дистрибутив SH5_WebAPI качаем с официального FTP компании UCS:
...
Проверить в службах Windows запущена ли наша служба SH5_WebAPI, если не запущена, то запустить:
2. Состав дистрибутива
Папка с WEB-сервером a-editor находится в основном дистрибутиве версии GK в папке WEB:
3. Настройка подключения web-сервиса aA-editor
Настройка заключается в конфигурировании файла appsettings.json:
...
Параметр "MenuRoot": 2:
4. Установка платформы .Net Core
Устанавливать стоит всегда актуальную версию с сайта разработчика Microsoft.com
Возможно, что на объекте уже установлены эти компоненты, например для работы отчетов SSRS или других web-сервисов GK, тогда установка не требуется.
5. Установка и настройка Microsoft Web Server IIS
Установка и настройка Microsoft Web Server IIS
Возможно, что на объекте уже установлены эти компоненты для работы web-сервисов GK, тогда установка не требуется.
В главном окне Диспетчера IIS выбираем элемент дерева «сайты», правой клавишей мыши – Добавить веб-сайт.
Вводим имя сайта, в нашем случае это a-editor, указываем физический путь к папке a-editor, задаем порт для веб-сервиса и нажимаем кнопку «ОК». При вводе имени сайта автоматически будет создан пул приложений для этого сайта с одноименным названием, необходимо в Диспетчере служб IIS перейти в меню дерева «Пулы приложений» и проверить, что пул создался с версией среды CLR.NET v4.0. Также в Дополнительных параметрах пула приложений необходимо включить параметр «Разрешены 32-разрядные приложения»
6. Проверка работоспособности технологии
Рекомендуем использовать браузер Google Chrome. В браузере вводим адрес http://127.0.0.1:8089/ (8089 – порт нашего wed-сервиса a-editor)
Попадаем в окно логина, где нужно ввести Пользователя из GK и его пароль, после чего попадаем в рабочее пространство программы (выгрузка из GK в SH5 находится на вкладке Экспорт в SHouse):
Вынести ярлык-ссылку на страницу в папку GK на рабочем столе, назвать ярлык A-Editor: