Мастер-Web:Установка и настройка — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][непроверенная версия]
(Подключение отчетных форм)
(Дополнил описание настройки checkPartnerDogovorOnLogin)
Строка 6570: Строка 6570:
 
   отсутствует, или у него истек срок действия, то проверяется наличие другого
 
   отсутствует, или у него истек срок действия, то проверяется наличие другого
 
   актуального договора. Если таких договоров несколько, то будет взят последний
 
   актуального договора. Если таких договоров несколько, то будет взят последний
   из актуальных договоров. </span></p>
+
   из актуальных договоров.<br>Если нет ни одного договора или срок действия всех договор истек, то при входе агента в систему появляется сообщение "Договор с тур оператором не заключен или его действие закончилось!" и доступ к приложению для всех пользователей этого агентства блокируется.</span></p>
 
   </td>
 
   </td>
 
   <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 
   <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:

Версия 09:51, 24 апреля 2012

Содержание

Программно-аппаратные требования

  • Pentium IV Xeon 3 GHz
  • Windows 2000 Server или Windows 2003 Server с установленным Internet Information Services (IIS) не ниже 5.0
  • 50MB свободного места на диске
  • Internet Explorer версии 6.0 и выше
  • Microsoft .NET Framework 2.0 и выше
  • Microsoft Data Access Components 2.8 (MDAC 2.8)

Установка IIS

Крайне не рекомендуется изменять NTFS права на каталоги Inetpub и wwwroot.

Сервер, на котором развернут IIS, должен быть оснащен системой защиты FireWall.

В обязательном порядке необходимо ознакомиться с документацией на сайте компании Microsoft: (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a14eeb71-c583-48b7-9d2c-083e81095d6e.mspx)

Установка ПК «Мастер-Web»

Для установки ПК Мастер-Web нужно создать директорию MasterWebStandard в каталоге c:/inetpub/wwwroot и выложить туда разархивированные файлы ПК Мастер-Web. В управлении IIS cоздайте приложение для папки MasterWebStandard и приложение для папки admin, которая находится внутри директории MasterWebStandard. Для этого нужно в управлении IIS выделить нужную папку, нажать правую кнопку мышки и выбрать пункт меню Свойства. На вкладке Каталог в разделе Параметры приложения нажмите кнопку Создать. То же самое нужно сделать для папки admin, которая находится внутри директории MasterWebStandard.

Все дополнительные экраны не входят в стандартную поставку и  приобретаются отдельно.

Подключение к базе данных ПК «Мастер-Тур».

В файле web.config, расположенном в папке MasterWebStandard пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:

  1. <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
  2. <add key = "connectionStringShort" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-Тур;Initial Catalog=название базы данных ПК Мастер-Тур"/>

При установке ПК «Мастер-веб» подробное описание возникающих ошибок будет отображаться только на сервере, а пользователи будут видеть только стандартное сообщение. Для того, чтобы ошибку можно было увидеть на всех компьютерах, нужно в файле web.config в теге customErrors прописать значение Off: <customErrors mode="Off"/>.

Настройки программы ПК «Мастер-Web»

После настройки программы, ее можно будет увидеть по адресу http://ip-адрес сервера ПК Мастер-Web/MasterWebStandard/, систему администрирования - http://ip-адрес сервера Мастер-Web/MasterWebStandard/admin/.
Имя пользователя и пароль для входа в систему администрирования такой же как и для входа в ПК Мастер-Тур, если в файле web.config не прописаны ограничение для входа только для определенного пользователя.

Настройка отправки e-mail сообщений в системе бронирования.

Из системы бронирования отправляются следующие сообщения:

Сообщение

Получатели сообщения

1

Новая регистрация в системе

Администратор системы;

Дополнительные e-mail

2

Восстановление пароля

Пользователь ПК Мастер-Web

3

Регистрационные данные в системе

Пользователь ПК Мастер-Web

4

Сообщение о новой заявке от агента

Ведущий менеджер по путевке;

Администратор системы; Дополнительный e-mail; E-mail по стране

5

Сообщение о новой заявке от частного лица

Администратор системы

6

Сообщения об изменении в ФИО туристов

Ведущий менеджер по путевке,

Администратор системы

7

Запрос на аннуляцию забронированного тура

Ведущий менеджер по путевке,

Администратор системы

8

Сообщение об аннуляции забронированного тура

Ведущий менеджер по путевке,

Администратор системы

9

Примечание к заявке (Блок «Переписка с менеджером»)

Ведущий менеджер по путевке, ведущий менеджер по стране. Если у ведущего менеджера не задан e-mail адрес, то сообщение отправляется на адрес, прописанный в настройке rcptTo.

В таблице ниже приведены настройки e-mail адресов, которые должны быть заданы в системе, для отправки и получения сообщений.

Отправитель/получатель

Настройка

Расположение

Адрес, с которого отправляются письма из системы бронирования

<add key="mailFrom" value="mail@megatec.ru" />

Web.config

Адрес администратора системы

<add key="rcptTo" value="mail@megatec.ru" />

Web.config

Дополнительные e-mail адреса, на которые приходят сообщения о новой регистрации и заявки на бронирование

<add key="addRcptTo" value="e-mail1@mail.ru;e-mail2@mail.ru " />

Web.config

Ведущий менеджер по туру

Таблица UserList, колонка US_mailbox

База данных ПК «Мастер-Тур»

Настройка почтового сервера

<add key="smtpServer" value="mail.megatec.ru" />

Web.config

Отправка отчета об ошибке при работе системе

<add key="adminEmail" value="web@megatec.ru" />

Web.config

Порт (по умолчанию 25)

<add key="smtpPort" value="25" />

Web.config

Тип авторизации на сервере. Если не используется авторизация, то None, если используется, то Base64.

<add key="smtpAuthentication" value="Base64" />

Web.config

Имя пользователя для подключения к SMTP-серверу.

<add key="smtpUser" value="Domain\Username" />

Web.config

Пароль пользователя.

<add key="smtpPassword" value="Password" />

Web.config

Адрес, на который отправляется письмо при сохранении анкеты

<add key="ankEmail" value="mail@megatec.ru" />

Web.config

Дополнительные настройки

Настройки в файле WEB.CONFIG основного приложения

Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWebStandard позволяют задать дополнительные условия для отображения и проверки данных.

Описание

Значение

Настройка

1

Определение квотируемых услуг в турах

Ключ услуги, на которую нужно учитывать квоты в прайс-листе, при выводе конечного статуса наличия мест на тур (в случае, когда несколько услуг являются квотируемыми, ключи перечисляются через запятую)

<add key="quotedServices" value="1,3" />

2

Ограничение доступа в систему администрирования ПК «Мастер-Web»

– Пользователь ПК «Мастер-Тур», который имеет право входить в администрирование ПК «Мастер-Web» (в случае нескольких пользователей - перечисляются через запятую);

При отсутствии настройки: в администрирование ПК «Мастер-Web» может зайти любой пользователь ПК «Мастер-Тур»

<add key="allowedUsers" value="sysadm, megatec" />

3

Задание типа номера, которое будет отображаться в экране «Динамический прайс-лист»

Ключ типа номера, который должен отображаться в динамическом листе предложений (в случае нескольких типов номеров - перечисляются через запятую)

<add key="dynamicRoomKeys" value="20" />

4

Задание размещения, которое будет отображаться в экране «Динамический прайс-лист»

Ключ размещения для экрана «Динамический лист предложений» (в случае нескольких размещений - перечисляются через запятую)

<add key="dynamicAccmdKeys" value="1" />

5

Авиаперелеты, которые должны отображаться в экране наличия мест на авиаперелет

– quote: перелеты, на которые заведены квоты;

cost: перелеты, на которые есть цены;

отсутствие параметра или пустое значение: все перелеты, на которые есть действующее расписание

<add key="chartersToShow" value="quote" />

6

Задание статуса заявки в ПК «Мастер-Тур», забронированной через систему бронирования ПК «Мастер-Web»

web: статус «Web-турагент»;

wait: статус «Wait-лист»;

отсутствие параметра или пустое значение: стандартный статус в ПК «Мастер-Тур»

<add key="orderStatus" value="web" />

7

Отображение наличия мест (на квотируемые услуги) в экранах, если закончились свободные места в квоте

no: «СТОП»- нет квот;

request: «Запрос» места по запросу;

в отсутствии настройки статус: «СТОП»

<add key="noPlacesQuoteResult" value="request" />

8

Отображение наличия мест в экранах, если релиз-период = 0

true– отображается “запрос”, даже если в квоте еще есть свободные места;

false или отсутствие настройки – отображается статус в соответствии с обычными правилами

< add key=

"setRequestIfReleaseIsZero" value="true" />