Мастер-Web:Установка и настройка — различия между версиями
| [непроверенная версия] | [непроверенная версия] |
Tarasov (обсуждение | вклад) (→Настройки экрана «Динамический лист предложений с наличием мест») |
Tarasov (обсуждение | вклад) (→Подключение отчетных форм) |
||
| Строка 11 805: | Строка 11 805: | ||
* allFilesMustBePrintedToAutoChangeStatus – параметр, при котором статус заказа и документов меняется только после печати всех файлов, прикрепленных к путевке, и всех отчетов, отмеченных параметрами needPrintForAutoChangeStatus и needPrintForAutoChangeIsOutDoc. Возможные значения: true, false. Статус заказа определяется параметром autoChangeOrderStatusKey, статус документов - autoChangeIsOutDocKey. | * allFilesMustBePrintedToAutoChangeStatus – параметр, при котором статус заказа и документов меняется только после печати всех файлов, прикрепленных к путевке, и всех отчетов, отмеченных параметрами needPrintForAutoChangeStatus и needPrintForAutoChangeIsOutDoc. Возможные значения: true, false. Статус заказа определяется параметром autoChangeOrderStatusKey, статус документов - autoChangeIsOutDocKey. | ||
| − | Теги для подключения отчетов имеют вид: <add code="OTCHET" title="Отчет" guid="00000-0000-0000-0000-0000000000" containServices="3" globalOrderStatusKeys="7" payed="true" hideOnFalseConditions="true"/>. | + | Теги для подключения отчетов имеют вид: |
| + | <add code="OTCHET" title="Отчет" guid="00000-0000-0000-0000-0000000000" containServices="3" globalOrderStatusKeys="7" payed="true" | ||
| + | hideOnFalseConditions="true"/>. | ||
Список возможных параметров: | Список возможных параметров: | ||
* code - уникальный ключ отчета (любой, но уникальный в рамках конфига); | * code - уникальный ключ отчета (любой, но уникальный в рамках конфига); | ||
| Строка 11 848: | Строка 11 850: | ||
Для подключения стандартных отчетов «Ваучер», «Электронный билет», «Счет» и «Страховка» в теге <reports/> необходимо добавить секции: | Для подключения стандартных отчетов «Ваучер», «Электронный билет», «Счет» и «Страховка» в теге <reports/> необходимо добавить секции: | ||
| − | <add code="VCHRSTD" title="Распечатать Ваучер" guid="2DF35251-E08F-480F-B870-364AA866F0FB" containServices="3" globalOrderStatusKeys="7" payed="true" hideOnFalseConditions="true"/> | + | <add code="VCHRSTD" title="Распечатать Ваучер" guid="2DF35251-E08F-480F-B870-364AA866F0FB" containServices="3" |
| − | <add code="EKTKSTD" title="Распечатать Электронный билет" guid="41969A74-4303-4732-8EBB-E2870D43AB9A" containServices="1" globalOrderStatusKeys="7" payed="true" additionalUrl="&Language=RUS"/> | + | globalOrderStatusKeys="7" payed="true" hideOnFalseConditions="true"/> |
| − | <add code="ACCNTSTD" title="Распечатать Счет" guid="55F8A40E-0C9D-4522-B335-541DD09601D0" globalOrderStatusKeys="7" userType="0" /> | + | <add code="EKTKSTD" title="Распечатать Электронный билет" guid="41969A74-4303-4732-8EBB-E2870D43AB9A" containServices="1" |
| − | <add code="INSURSTD" title="Распечатать Страховку" guid="75165C7F-5BA5-4769-B215-898577D1376E" containServices="6" globalOrderStatusKeys="7" payed="true" reportFormat="pdf" userType="1" /> | + | globalOrderStatusKeys="7" payed="true" additionalUrl="&Language=RUS"/> |
| + | <add code="ACCNTSTD" title="Распечатать Счет" guid="55F8A40E-0C9D-4522-B335-541DD09601D0" globalOrderStatusKeys="7" userType="0" /> | ||
| + | <add code="INSURSTD" title="Распечатать Страховку" guid="75165C7F-5BA5-4769-B215-898577D1376E" containServices="6" | ||
| + | globalOrderStatusKeys="7" payed="true" reportFormat="pdf" userType="1" /> | ||
Подключение других отчетных форм осуществляется таким же образом, как и подключение стандартных отчетов. | Подключение других отчетных форм осуществляется таким же образом, как и подключение стандартных отчетов. | ||
Для того, чтобы отчет корректно работал в ПК Мастер-Web, он должен быть определенным образом обработан. | Для того, чтобы отчет корректно работал в ПК Мастер-Web, он должен быть определенным образом обработан. | ||
| − | В данный момент можно подключать некоторые отчеты серий 4001, 4020 | + | В данный момент можно подключать некоторые отчеты серий 4001, 4020. А также есть возможность подключения отчетов |
| + | серии 4080 "Агентский договор" (см. [[Мастер-Web: Подключение отчета 4030 "Агентский договор"|Подключение отчета 4030 "Агентский договор"]]). | ||
Для уточнения информации по подключению просьба обращаться по адресу report@megatec.ru. | Для уточнения информации по подключению просьба обращаться по адресу report@megatec.ru. | ||
Версия 15:56, 13 января 2012
Содержание
- 1 Программно-аппаратные требования
- 2 Установка IIS
- 3 Установка ПК «Мастер-Web»
- 4 Подключение к базе данных ПК «Мастер-Тур».
- 5 Настройки программы ПК «Мастер-Web»
- 6 Дополнительные настройки
- 6.1 Настройки в файле WEB.CONFIG основного приложения
- 6.2 Настройки в файле WEB.CONFIG системы администрирования
- 6.3 Настройки Системы Администрирования
- 6.4 Настройки файлов MasterPage
- 6.5 Настройки отображения информации
- 6.6 Настройки, передаваемые через URL страницы
- 6.6.1 Передача параметров в экран «Поиск»
- 6.6.2 Передача параметров в экран «Динамический лист предложений»
- 6.6.3 Передача параметров в экран «Динамический лист с наличием мест»
- 6.6.4 Передача параметров в экран «Динамический лист с ценами по туру»
- 6.6.5 Передача параметров в экран «Информация по туру»
- 6.6.6 Передача параметров в экран «Список отелей по городу»
- 6.6.7 Передача параметров в экран «Список туров по странам»
- 6.6.8 Передача параметров в экран «Спецпредложения»
- 6.6.9 Передача параметров в экран «Навигатор СПО»
- 6.6.10 Передача параметров в экран «Наличие мест на рейсах»
- 6.6.11 Передача параметров в экран «Наличие мест в отеле»
- 6.6.12 Передача параметров в экран «Ценовой лист»
- 6.6.13 Передача параметров в экран «Необсчитанные туры»
- 6.6.14 Передача параметров в экран «Расширенный поиск»
- 6.6.15 Передача параметров в экран «Остановки продаж»
- 6.6.16 Передача параметров в экран «Выставление туров через канал RSS»
- 6.7 Настройки, прописываемые на страницах
- 6.7.1 Настройки на странице Прайс-лист
- 6.7.2 Настройки на странице «Поиск»
- 6.7.3 Настройки на странице «Быстрый поиск»
- 6.7.4 Настройки на странице «AdvancedBasket»
- 6.7.5 Настройки на странице «Полетные программы»
- 6.7.6 Настройки на странице «Спецпредложения»
- 6.7.7 Настройки на странице «Список туров по странам»
- 6.7.8 Настройки на странице «Статус услуги»
- 6.7.9 Настройки на странице «Статус визы»
- 6.7.10 Настройки на странице «Динамический лист с наличием мест»
- 6.7.11 Настройки на странице «Информация о заказе»
- 6.7.12 Настройки на странице «Пользователи системы» Блока Администрирвания
- 6.8 Настройка шаблонов писем
- 6.9 Ведение лога
- 6.10 Печать посольских анкет
- 6.11 Интеграция с ПК «Мастер-Агент»
- 6.12 Настройки отображения наличия мест «Мало»
- 7 Дополнительные возможности при работе с фреймами
- 8 Отображение информации для партнеров из фрейма
- 9 Локализация
- 10 Web-сервисы
- 11 Поисковый сервис (Search.asmx)
- 11.1 Описание класса SearchFilter
- 11.2 Описание класса SearchParams
- 11.3 Описание класса SearchResult
- 11.4 Описание класса SearchResultItem
- 11.5 Использование сервиса подборов тура
- 11.6 Сервис по работе с заявками (BookingManager.asmx)
- 11.6.1 Получение списка измененных путевок (метод GetChangedBookings)
- 11.6.2 Описание принимаемых методом параметров
- 11.6.3 Возвращаемое значение.
- 11.6.4 Определение наличия изменений в путевке (метод VerifyBookingChanges)
- 11.6.5 Описание метода
- 11.6.6 Сигнатура метода
- 11.6.7 Описание принимаемых методом параметров
- 11.6.8 Возвращаемое значение.
- 11.7 Вспомогательные классы
- 12 Сервис для отправки запроса на аннуляцию путевки (AnnulateService.asmx)
- 13 Сервис для шифрования строковых значений (EncryptionService.asmx)
- 14 Подключение дизайна сайта
Программно-аппаратные требования
- 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 пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:
- <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
- <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 позволяют задать дополнительные условия для отображения и проверки данных.