Мастер-Сервис:Дополнительный модуль Отправка страховок Nomad Insurance

Материал из Megatec
Версия от 16:11, 21 июня 2019; Rogozhin (обсуждение | вклад) (Работа с модулем)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Версия статьи от 21.06.2019.

Введение

Дополнительные модули в службе заданий «Мастер-Сервис» дают возможность автоматизировать рассылку необходимых отчетных форм, а также эффективно организовать работу с путевками в ПК «Мастер-Тур».

Данный модуль позволяет в автоматическом режиме отсылать в страховую компанию "Nomad Insurance" сведения о страховых услугах и страховых полисах, занесенных в базу данных ПК «Мастер-Тур».

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

Модуль разработан для ПК «Мастер-Тур» 15.3 и выше. Установочный файл — Megatec.MasterService.Plugins.MasterTour.InsuranceAutoSend.dll.

Для установки модуля в экране «Мастер-Сервис Админ» нажмите кнопку Добавить/обновить модуль «Добавить/обновить модуль» и выберите необходимый установочный файл. После этого нужно перезапустить службу заданий. Модуль появится в списке доступных модулей, в дереве: Таблицы → Модули, под названием «Отправка сведений в Nomad Insurance».

Настройка заданий модуля

Основные настройки задания происходят в экране Основное:

  • Имя сервера SQL – наименование сервера, на котором установлена клиентская база данных.
  • База данных – наименование клиентской базы данных, в которой содержатся страховки для отправления в Nomad Insurance.
  • Логин и пароль – под которыми пользователь работает с базой данных.
  • Адрес URL – предоставляемый Nomad Insurance, на который и будут отправляться сведения о страховках.
  • Таймаут подключения (сек) – указываемое в секундах время ожидания ответа от сервиса Nomad Insurance.
  • Логин и пароль – предоставляемый Nomad Insurance.
  • Имя партнера страхователя – точное совпадающее краткое название партнера, занесенное в Базу данных «Партнеры», сведения об услугах которого должны отправляться в Nomad Insurance.
  • Имя услуги неотложной помощи – полное или частичное наименование всех услуг, которые будут считаться услугами оказания неотложной медицинской помощи. К примеру, если указать значение мед в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.
  • Имя услуги несчастного случая – полное или частичное наименование всех услуг, которые будут считаться услугами страховки от несчастного. К примеру, если указать значение несч в данном поле, то все страховые услуги из путевки, в названии которых есть данное буквосочетание, попадут в данную категорию.


Основные настройки задания модуля «Отправка сведений в Nomad Insurance»

Помимо этого, в настройках задания есть экраны Страны и Валюты. В данных экранах можно увидеть таблицы кодов стран и валют, сведения о которых обрабатываются сервисом Nomad Insurance. Редактирование существующих и занесение новых данных можно осуществлять как через табличную часть, так и посредством выгрузки и загрузки xml-файла со всеми кодами.

В экране Страны есть данные о полном наименовании страны, её коде, который должен совпадать с аналогичным кодом в справочнике Страны и кодировке страны в международном стандарте ISO 3166-1.
Экран «Страны» настроек задания модуля «Отправка сведений в Nomad Insurance»
В экране Валюты есть данные об ISO-коде, который должен совпадать с аналогичным кодом в справочнике Валюты и кодировке валюты в международном стандарте ISO 4217
Экран «Валюты» настроек задания «Отправка сведений в Nomad Insurance»

Работа с модулем

Модуль «Отправка сообщения покупателю» осуществляет отправку сведений по страховым услугам из экранов Турпутевка и Туристы. Для корректной отправки сведений необходимо соблюдать следующие условия:

  • В базе данных должны быть заведены страховые полиса по всем услугам, сведения о которых планируются к отправлению. Страховые полиса оформляются при помощи Отчета 4080.
  • Дата начала тура, по которому был оформлен страховой полис, не должна быть ранее даты отправки.
  • Доп. описание 1 страховой услуги должно выглядеть таким образом: «Программа страхования»/«Страховая сумма»/«Франшиза»/«Код валюты цены услуги ISO», например: A/3000/10/USD.
  • Доп. описание 2 страховой услуги должно выглядеть таким образом: «ТД»/«Количество поездок»/Надбавка/Скидка/«ДУС», например: Worldwide/Mult/10%/40%/1.
  • У всех страховых услуг в путевке должна быть заведена актуальная цена брутто.
  • У туристов обязательно должны быть заполнены следующие данные:
    • Фамилия (только буквенное значение)
    • Имя (только буквенное значение)
    • Отчество (только буквенное значение)
    • Пол
    • Дата Рождения
    • Страна (только буквенное значение)
    • Место рождения (только буквенное значение)
    • Гражданство
    • Индекс (только численное значение)
    • Город (только буквенное значение)
    • Улица (только буквенное значение)
    • Квартира (только численное значение)
    • Телефон
    • E-mail
    • Серия загран. паспорта (только численное значение)
    • Номер загран. паспорта (только численное значение)
    • Дата выдачи загран. паспорта
    • Срок действия загран. паспорта
    • Кем выдан загран. паспорт.

В случае корректной настройки задания модуля и занесения всех необходимых сведений, плагин отправит в страховую компанию Nomad Insurance сведения о туристе, его страховых услугах и полисе. Каждому туристу привязывается индивидуальный ID, а также рассчитывается страховая премия, как сумма цен брутто по всем страховым услугам в путевке. Информацию об отправленных данных можно увидеть в файле MasterServiceLog.txt в папке Logs.