Megatec Integration Service:Установка и обновление — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
 
(не показано 27 промежуточных версий 8 участников)
Строка 1: Строка 1:
 
==Введение==
 
==Введение==
 
Процесс установки/обновления дополнительного модуля «'''Megatec Integration Service'''» включает в себя установку/обновления клиентской и серверной части.
 
Процесс установки/обновления дополнительного модуля «'''Megatec Integration Service'''» включает в себя установку/обновления клиентской и серверной части.
 +
Перед установкой требуется включить все службы net.tcp.
 +
Перед обновлением должны быть выключены все автоматические задания MIS. Работа в ПК Мастер-Тур должна быть остановлена.
 +
 +
[https://www.youtube.com/watch?v=kv7Dn_Ha09o Установка МИС и настройка адаптеров (YouTube)]
  
 
==Установка и обновление модуля==
 
==Установка и обновление модуля==
В ПК «'''Мастер-Тур'''» версии 2009.2.20 и выше модуль устанавливается в несколько шагов:  
+
Всё необходимое присутствует в полученной сборке примерно следующего вида:<br />
*Требуется развернуть веб-сервис «'''Master Tour Service'''» и «'''Megatec Integration Service'''», с помощью универсального '''инсталлятора''' сервисов - '''IntegrationServiceInstallator.exe'''. После установки будет показан адрес сервиса и на рабочем столе будет создан текстовый файл с аналогичным содержимом при установке по умолчанию.
+
[[Файл:mb 358.png|сборка]] <br /> <br />
*Автоматически прогоняются '''sql скрипты''' по базе данных ПК «'''Мастер-Тур'''» на последнем шаге '''инсталлятора сервисов'''.
+
В ПК «'''Мастер-Тур'''» версии 2009.2.20 и выше модуль устанавливается в '''4''' шага: <br />
*Необходимо, чтобы в свойствах папки с ПК «'''Мастер-Тур'''» были даны права пользователю  на создание и редактирование файлов в ней или запускать ПК «'''Мастер-Тур'''» в режиме от администратора, в противном случае, нельзя будет сохранить общие настройки при редактировании направления
+
 
*Закрыть ПК «'''Мастер-Тур'''» и плагин MIS, если он уже был установлен и остановить автозагрузчики и автоимпорты на время обновления.
+
===Подготовка IIS к работе Megatec Integration Service===
*Запустить '''инсталлятор плагина MIS''' (от администратора) указав ему путь для распаковки - рабочий каталог ПК «'''Мастер-Тур'''». Подтверждать замену файлов при появлении соответствующего окна, если какие либо файлы, не удается заменить, значит, предыдущий шаг не выполнен до конца.
+
При создании привязки сайта необходимо для типа привязки '''net.tcp''' прописать произвольный порт, например, 4242.
*Запустить инсталлятор из папки с ПК «'''Мастер-Тур''' - '''Megatec.MasterTour.Plugins.ImportManager.AdapterInstallator.exe''' или из пункта меню плагина '''MIS''' '''Система обмена''' (три куба) в данном варианте при первичной установке будет выведено окно перед запуском плагина с требованием ввести адреса сервисов, полученных на 1 шаге во время установки веб-сервисов. Следовать по шагам инсталлятора и установить все системы обмена полученные в '''.zip''' архиве.
+
 
*Дать права на вход в окно - '''Редактирование направлений''' (две шестерни) для пользователя или группам в которых он состоит через '''Мастер-Администратор''' поставив опцию '''Плагин MIS -> Разрешить редактирование направлений''' в положение '''ENABLED'''. После этого перезайдите в ПК «'''Мастер-Тур'''».
+
===Шаг № 1: Развертывание/обновление веб-сервиса: «Megatec Integration Service»===
*Данный пункт необходимо выполнить, только в случае использования windows авторизации при входе в ПК «'''Мастер-Тур'''».
+
*Необходимо скопировать файл '''MegatecIntegrationService.zip''' из папки со '''сборкой''' на локальный компьютер с '''IIS'''.
Необходимо настроить следующие файлы:<br />
+
*Распаковать '''MegatecIntegrationService.zip''', для этого нажать по файлу правой кнопкой и выбрать опцию '''извлечь все'''.
'''а)''' В папке с ПК «'''Мастер-Тур'''» - Master32.exe.config .
+
*Зайти в созданную папку '''MegatecIntegrationService'''.
Раздел:  '''<appSettings>'''.<br />
+
*Запустить '''IntegrationServiceInstallator.exe'''
Вставить следующую настройку: <br />
+
*Выбрать '''сайт''', куда будет 1-ый раз устанавливаться сервис или если вы сейчас обновляетесь, то указать сайт, куда уже установлен сервис. Перейти на следующий шаг.
'''<add key="anonymousServices" value="Megatec.MasterTourService.Contracts.IUserService;Megatec.MasterTourService.Contracts.IApplicationsLog;Megatec.MasterTourService.Contracts.ISetting;Megatec.MegatecIntegrationService.Contracts.IImportService;" />'''  
+
*Написать '''название приложения''' и создать папку в директории '''C:\inetpub\wwwroot\''' или выбрать уже '''созданное приложение''', если вы '''обновляетесь'''. Перейти на следующий шаг.<br />
 +
[[Файл: Vh sfddsf1639.PNG |сборка]] <br />
 +
*Ввести настройки подключения к '''SQL серверу''', на котором находится база данных «'''Мастер-Тур'''». Перейти на следующий шаг. <br />
 +
[[Файл:Ud_045.png|Подключения к SQL серверу]] <br />
 +
*Проверить сводную информации о введенных данных. Перейти на следующий шаг.
 +
*Нажать '''установить''', подождать завершения операции и нажать кнопку закрыть.
 +
[[Файл: vh_test1.PNG|инсталлятор]] <br />
 +
 
 +
===Шаг № 2: Развертывание/обновление плагина: «Megatec Integration Service»===
 +
*Необходимо скопировать файлы '''MegatecIntegrationPlugin.zip''', '''установочный_zip_архив_MIS_НАЗВАНИЕ_АДАПТЕРА.zip''' из папки со '''сборкой''' на локальный компьютер с «'''Мастер-Тур'''».
 +
*Закрыть «'''Мастер-Тур'''» и остановить автоматические '''задания''' в планировщике windows плагина '''MIS''', если вы '''обновляете''' его.  
 +
* Распаковать файл '''MegatecIntegrationPlugin.zip''' <br />
 +
<br />[[Файл:IA 13.png|Распакованный файл]] <br />
 +
* Запустить  MISPluginInstallator.exe желательно от '''администратора'', далее откроется окно, где необходимо указать папку, куда установлен «'''Мастер-Тур'''» и нажать '''Далее'''.<br />
 +
<br />[[Файл:IA 12.png|MIS]] <br />
 +
*В папку '''MIS''', расположенную в папке с клиентом «'''Мастер-Тур'''»,  положить  файл лицензии '''Megatec.MasterTour.Adapters.Data.bin'''.
 +
*Запустить «'''Мастер-Тур'''». Запустить плагин «'''Megatec Integration Service'''».
 +
*При '''первичной''' установке плагина появиться данное окно, в котором необходимо нажать '''Настроить'''.
 +
<br />[[Файл: vh_pu1.png|MIS]] <br />
 +
 
 +
===Шаг № 3: установка/обновление установленных адаптеров===
 +
*Запустив снова сам плагин «'''Megatec Integration Service'''» нажать на иконку [[Файл: Vh fsdfsd1719.PNG|Система обмена (три куба)]]. Нажать '''добавить систему обмена'''.
 +
*При установки адаптера, появится сообщение, что нужно закрыть все работающие автомодули и сам плагин, при нажатии "Ок" , автомодули и плагин автоматически закрываются.
 +
[[Файл:dk_16.png|800px|Установка адаптеров MIS]]
 +
*Выбрать файл '''установочный_zip_архив_MIS_НАЗВАНИЕ_АДАПТЕРА.zip''', который вы копировали на '''рабочий стол''' из шага '''2-ого'''. Нажать далее.
 +
*Указать настройки для '''автоматического''' создания '''промежуточной базы данных'''. В поле '''"База данных"''' напечатать желаемое название промежуточной базы данных. База создаётся скриптами при установке плагина (при установке адаптеров '''Excel''' и '''TourML''' поле '''"База данных"''' отсутствует, т.к.  промежуточная база не создается). Нажать далее. <br />
 +
[[Файл: Vh sdfsdf1641.PNG |сборка]] <br />
 +
*Нажать '''установить''' и дождаться окончания операции.
 +
<br />[[Файл: Vh sfdfcvvdf1728.PNG|установка/обновление установленных адаптеров]] <br />
 +
*Для адаптера Excel промежуточная база не создаётся.
 +
* Если выбрать признак активности '''Указать пользователя МТ''', то установленное приложение MIS будет работать от лица указанного пользователя МТ (если не указывать, то от имени администратора):
 +
 
 +
[[Файл:JK 537.png|Настройка пользователя]]
  
'''b)''' В папке с приложением '''Megatec Integration Service''' - '''Web.config'''.
+
===Шаг № 4: Дать права на вход в окно Редактирование направлений===
Раздел:  '''<appSettings>'''.<br />
+
*Запустить [[Модуль администрирования AdminMS #| '''Мастер-Администратор''']] поставив опцию '''Плагин MIS -> Разрешить редактирование направлений''' в положение '''ENABLED'''. После этого перезайти в ПК «'''Мастер-Тур'''».
Вставить логин и пароль в настройку:<br />
+
[[Файл: vh_vved_1.PNG|Мастер-Администратор]] <br />
<syntaxhighlight lang="xml"><!--Логин (только для анонимных сервисов)-->
 
<add key="defaultUserName" value="sa" />
 
<!--Пароль (только для анонимных сервиcов)-->
 
<add key="defaultPassword" value="sa"/> </syntaxhighlight>
 
  
 
==Запуск модуля==
 
==Запуск модуля==
 
Доступ к данному модулю осуществляется из главного меню ПК «'''Мастер-Тур''' &rarr; [[Файл: am_039.png|Надстройки]]'''Надстройки''' &rarr; '''Megatec Integration Service'''.
 
Доступ к данному модулю осуществляется из главного меню ПК «'''Мастер-Тур''' &rarr; [[Файл: am_039.png|Надстройки]]'''Надстройки''' &rarr; '''Megatec Integration Service'''.
 +
[[Category:Megatec_Integration_Service]]

Текущая версия на 14:23, 16 февраля 2024

Введение

Процесс установки/обновления дополнительного модуля «Megatec Integration Service» включает в себя установку/обновления клиентской и серверной части. Перед установкой требуется включить все службы net.tcp. Перед обновлением должны быть выключены все автоматические задания MIS. Работа в ПК Мастер-Тур должна быть остановлена.

Установка МИС и настройка адаптеров (YouTube)

Установка и обновление модуля

Всё необходимое присутствует в полученной сборке примерно следующего вида:
сборка

В ПК «Мастер-Тур» версии 2009.2.20 и выше модуль устанавливается в 4 шага:

Подготовка IIS к работе Megatec Integration Service

При создании привязки сайта необходимо для типа привязки net.tcp прописать произвольный порт, например, 4242.

Шаг № 1: Развертывание/обновление веб-сервиса: «Megatec Integration Service»

  • Необходимо скопировать файл MegatecIntegrationService.zip из папки со сборкой на локальный компьютер с IIS.
  • Распаковать MegatecIntegrationService.zip, для этого нажать по файлу правой кнопкой и выбрать опцию извлечь все.
  • Зайти в созданную папку MegatecIntegrationService.
  • Запустить IntegrationServiceInstallator.exe
  • Выбрать сайт, куда будет 1-ый раз устанавливаться сервис или если вы сейчас обновляетесь, то указать сайт, куда уже установлен сервис. Перейти на следующий шаг.
  • Написать название приложения и создать папку в директории C:\inetpub\wwwroot\ или выбрать уже созданное приложение, если вы обновляетесь. Перейти на следующий шаг.

сборка

  • Ввести настройки подключения к SQL серверу, на котором находится база данных «Мастер-Тур». Перейти на следующий шаг.

Подключения к SQL серверу

  • Проверить сводную информации о введенных данных. Перейти на следующий шаг.
  • Нажать установить, подождать завершения операции и нажать кнопку закрыть.

инсталлятор

Шаг № 2: Развертывание/обновление плагина: «Megatec Integration Service»

  • Необходимо скопировать файлы MegatecIntegrationPlugin.zip, установочный_zip_архив_MIS_НАЗВАНИЕ_АДАПТЕРА.zip из папки со сборкой на локальный компьютер с «Мастер-Тур».
  • Закрыть «Мастер-Тур» и остановить автоматические задания в планировщике windows плагина MIS, если вы обновляете его.
  • Распаковать файл MegatecIntegrationPlugin.zip


Распакованный файл

  • Запустить MISPluginInstallator.exe желательно от администратора, далее откроется окно, где необходимо указать папку, куда установлен «'Мастер-Тур» и нажать Далее.


MIS

  • В папку MIS, расположенную в папке с клиентом «Мастер-Тур», положить файл лицензии Megatec.MasterTour.Adapters.Data.bin.
  • Запустить «Мастер-Тур». Запустить плагин «Megatec Integration Service».
  • При первичной установке плагина появиться данное окно, в котором необходимо нажать Настроить.


MIS

Шаг № 3: установка/обновление установленных адаптеров

  • Запустив снова сам плагин «Megatec Integration Service» нажать на иконку Система обмена (три куба). Нажать добавить систему обмена.
  • При установки адаптера, появится сообщение, что нужно закрыть все работающие автомодули и сам плагин, при нажатии "Ок" , автомодули и плагин автоматически закрываются.

Установка адаптеров MIS

  • Выбрать файл установочный_zip_архив_MIS_НАЗВАНИЕ_АДАПТЕРА.zip, который вы копировали на рабочий стол из шага 2-ого. Нажать далее.
  • Указать настройки для автоматического создания промежуточной базы данных. В поле "База данных" напечатать желаемое название промежуточной базы данных. База создаётся скриптами при установке плагина (при установке адаптеров Excel и TourML поле "База данных" отсутствует, т.к. промежуточная база не создается). Нажать далее.

сборка

  • Нажать установить и дождаться окончания операции.


установка/обновление установленных адаптеров

  • Для адаптера Excel промежуточная база не создаётся.
  • Если выбрать признак активности Указать пользователя МТ, то установленное приложение MIS будет работать от лица указанного пользователя МТ (если не указывать, то от имени администратора):

Настройка пользователя

Шаг № 4: Дать права на вход в окно Редактирование направлений

  • Запустить Мастер-Администратор поставив опцию Плагин MIS -> Разрешить редактирование направлений в положение ENABLED. После этого перезайти в ПК «Мастер-Тур».

Мастер-Администратор

Запуск модуля

Доступ к данному модулю осуществляется из главного меню ПК «Мастер-ТурНадстройкиНадстройкиMegatec Integration Service.