Импорт данных из систем бронирования — различия между версиями

Материал из Mid Office Manager Help
Перейти к: навигация, поиск
Строка 1: Строка 1:
<!-- Импорт данных из систем бронирования -->
+
<!-- Импорт данных из систем бронирования (новый клиент) -->
 
{{an}} позволяет автоматически загружать информацию, поступающую в виде обменных файлов из следующих систем:  
 
{{an}} позволяет автоматически загружать информацию, поступающую в виде обменных файлов из следующих систем:  
 
* Системы бронирования:
 
* Системы бронирования:
Строка 33: Строка 33:
 
По умолчанию клиент {{an}} сканирует представленные в базовой конфигурации отдельные папки для каждого типа файлов. По умолчанию эти папки находятся в каталоге <tt>'''<папка клиента>/data/xtrip/client/import'''</tt>. Можно обозначить другие папки для обменных файлов с помощью конфигурационного файла. Настройки позволяют использовать папки на другом компьютере с помощью сетевого пути или одну папку для всех типов файлов. Перед изменением этих настроек учтите: усложнение системы увеличивает вероятность возникновения неполадок.
 
По умолчанию клиент {{an}} сканирует представленные в базовой конфигурации отдельные папки для каждого типа файлов. По умолчанию эти папки находятся в каталоге <tt>'''<папка клиента>/data/xtrip/client/import'''</tt>. Можно обозначить другие папки для обменных файлов с помощью конфигурационного файла. Настройки позволяют использовать папки на другом компьютере с помощью сетевого пути или одну папку для всех типов файлов. Перед изменением этих настроек учтите: усложнение системы увеличивает вероятность возникновения неполадок.
  
Изменение настроек по умолчанию импорта обменных файлов выполняется в конфигурационном файле клиента <tt>'''boot.properties'''</tt>, что находится в '''<tt><папка клиента>/config/xtrip/client</tt>'''.  
+
Изменение настройки импорта обменных файлов по умолчанию выполняется в конфигурационном файле клиента <tt>'''boot.properties'''</tt>, который находится в '''<tt><папка клиента>/config/xtrip/client</tt>'''.  
  
Найдите раздел <tt>'''&#35;Import settings'''</tt>. За этим заголовком следуют строки, определяющие папки для соответствующих типов обменных файлов. В базовой конфигурации эти строчки помечены как комментарии с помощью символа <tt>'''#'''</tt>, то есть эти строки игнорируются программой при чтении конфигурационного файла. (Конфигурационный файл считывается каждый раз при запуске {{an}}.) Эти строки являются параметрами, как и строки в других разделах, но по умолчанию у них отсутствуют значения:
+
Найдите раздел <tt>'''&#35;Import settings'''</tt>. За этим заголовком следуют строки, определяющие папки для соответствующих типов обменных файлов. В базовой конфигурации эти строки помечены как комментарии с помощью символа <tt>'''#'''</tt>, то есть эти строки игнорируются программой при чтении конфигурационного файла. (Конфигурационный файл считывается каждый раз при запуске {{an}}.) Эти строки содержат параметры запуска, как и строки в других разделах, но по умолчанию у них отсутствуют значения:
  
 
<pre>#Import settings
 
<pre>#Import settings
Строка 49: Строка 49:
 
Далее приводится несколько примеров редактирования параметров папок импорта обменных файлов.
 
Далее приводится несколько примеров редактирования параметров папок импорта обменных файлов.
  
Заметьте, что переменная <tt>'''$(applicationRoot)'''</tt> обозначает путь до корневого каталога клиента. Например, если клиент установлен в папке C:/Mid Office Manager, то параметр выглядит так: <tt>'''$(applicationRoot) = C:/Mid Office Manager'''</tt>, а если клиент находится в папке D:/Programs/MOM/, то параметр такой: <tt>'''$(applicationRoot) = D:/Programs/MOM/'''</tt> (Это немного упрощенное изложение, потому что в конфигурационных файлах {{an}} используются *nix-совместимые файловые пути.)
+
Заметьте, что переменная <tt>'''$(applicationRoot)'''</tt> обозначает путь до корневого каталога клиента. Например, если клиент установлен в следующей папке:
 +
C:/Mid Office Manager
 +
..то параметр выглядит так:
 +
$(applicationRoot) = C:/Mid Office Manager
 +
А если клиент находится в папке:
 +
D:/Programs/MOM/
 +
..то параметр такой:
 +
$(applicationRoot) = D:/Programs/MOM/
 +
Заметьте, что это немного упрощенное изложение, потому что в конфигурационных файлах {{an}} используются *nix-совместимые файловые пути.  
  
Переменная <tt>'''$(applicationRoot)'''</tt> используется для удобства решения различных ситуаций, например если перенести клиент на другой компьютер, то не придется редактировать конфигурационный файл заново, исправляя пути к папкам (в файле <tt>'''boot.properties'''</tt> содержатся не только параметры импорта обменных файлов, но и другие, для которых также нужно использовать файловый путь).
+
Переменная <tt>'''$(applicationRoot)'''</tt> используется для удобства работы в особых ситуациях. Например, если надо перенести клиент на другой компьютер, то не придется редактировать конфигурационный файл заново, исправляя пути к папкам. (В файле <tt>'''boot.properties'''</tt> содержатся не только параметры импорта обменных файлов, но и другие параметры, в которых также используется путь к файлам.)
  
Редактируя конфигурационные файлы, имейте в виду, что символ «'''#'''» обозначает комментарий, то есть, то, что не будет обработано программой при использовании настроек, заданных в конфигурационном файле. Таким образом, чтобы какая-либо строка конфигурация вступила в силу, нужно убрать символ «'''#'''» в начале строки и перезапустить программу.
+
Редактируя конфигурационные файлы, имейте в виду, что символ «'''#'''» обозначает комментарий, то есть, то, что не будет обработано программой при считывании параметров в конфигурационном файле. Таким образом, чтобы какая-либо строка конфигурация вступила в силу, нужно убрать символ «'''#'''» в ее начале и перезапустить программу.
  
 
Также важно понимать, что в конфигурационном файле используются пути в виде, принятом в *nix-системах, а не в Windows. (Подробнее об отличии между системами см. [[wpru:Путь к файлу | здесь]].)
 
Также важно понимать, что в конфигурационном файле используются пути в виде, принятом в *nix-системах, а не в Windows. (Подробнее об отличии между системами см. [[wpru:Путь к файлу | здесь]].)
Строка 86: Строка 94:
 
'''Чтобы обработать зарегистрированные файлы вручную:'''
 
'''Чтобы обработать зарегистрированные файлы вручную:'''
 
# Откройте клиент {{an}}.
 
# Откройте клиент {{an}}.
# Откройте список с зарегистрированным обменным файлом, например '''Файлы Sabre IUR'''.
+
# В панели навигации щелкните узел '''Обменные файлы'''.
#: Если такого списка еще нет, создайте его. При создании этого списка в поле '''Применить к''' выберите '''Файлы Sabre IUR'''. Подробнее о создании списков см. [[Редактор рабочей области]].
+
#: Если узла обменных файлов в панели навигации нет, создайте его с помощью редактора рабочей области. Подробнее см. [[Настройка рабочей области нового клиента Mid Office Manager]].
# В рабочей области щелкните файл, который нужно импортировать, а затем на панели инструментов щелкните кнопку '''Обработка документов'''.
+
# В поле со списком в верхней части плитки выберите нужный тип файлов, например ''Файлы Sabre IUR''.
 
+
# В рабочей области выберите один или больше файлов, которые нужно импортировать, и на панели инструментов щелкните кнопку '''Обработать обменные файлы'''.
Выбранный зарегистрированный файл будет обработан и в {{an}} будут созданы или обновлены соответствующие документы.
+
[[Image:NC255258ile.png| 600px|center]]
 +
Выбранные зарегистрированные файлы будут обработаны и в {{an}} будут созданы или обновлены соответствующие документы.
  
 
'''Чтобы включить автоматический запуск обработки обменных файлов:'''
 
'''Чтобы включить автоматический запуск обработки обменных файлов:'''
 
# Откройте клиент {{an}}.
 
# Откройте клиент {{an}}.
# Откройте список '''Системные свойства'''.
+
# На панели вкладок щелкните кнопку меню и выберите '''Параметры'''.
#: Если такого списка еще нет, создайте его. При создании этого списка в поле '''Применить к''' выберите '''Системные свойства'''. Подробнее о создании списков см. [[Редактор рабочей области]].
+
# Откройте плитку '''Задачи планировщика'''.
# В рабочей области двойным щелчком откройте задачу '''Обработка обменных файлов'''.
+
# В поле со списком в верхней части плитки выберите '''Обработка обменных файлов'''.
# На панели инструментов щелкните кнопку '''Редактировать'''.
+
# Установите переключатель '''Активна''' в состояние '''Да'''.
# Установите флажок '''активна'''.
+
 
# Если нужно задать задержку выполнения, узел, на котором должна выполняться обработка, периодичность обработки, задайте соответствующие параметры задачи.
 
# Если нужно задать задержку выполнения, узел, на котором должна выполняться обработка, периодичность обработки, задайте соответствующие параметры задачи.
 +
#: [[Image:NC6512651_file.png|600px|center]]
 
#: Если оставить значения остальных параметров задачи в состоянии по умолчанию, обменные файлы будут обрабатываться немедленно и на всех узлах.
 
#: Если оставить значения остальных параметров задачи в состоянии по умолчанию, обменные файлы будут обрабатываться немедленно и на всех узлах.
 
# Щелкните кнопку '''Сохранить'''.
 
# Щелкните кнопку '''Сохранить'''.

Версия 11:07, 15 июня 2018

Mid Office Manager позволяет автоматически загружать информацию, поступающую в виде обменных файлов из следующих систем:

Info.png Суточные архивы агентских продаж могут также использоваться для создания отчетов о расхождениях информации в архиве и базе данных Mid Office Manager. В этом случае такие архивы не рекомендуется использовать для импорта информации в Mid Office Manager. Подробнее об отчетах по расхождениям см. Отчеты о расхождениях.

Mid Office Manager непрерывно сканирует в автоматическом режиме папки, указанные в конфигурационном файле, на предмет наличия обменных файлов. Найденные файлы Mid Office Manager регистрирует, то есть переносит его содержимое в базу данных. При этом обменные файлы отображаются в соответствующем списке зарегистрированных обменных файлов в Mid Office Manager. Чтобы создать или обновить в Mid Office Manager продукты, бронирования и заказы, информация о которых содержится в зарегистрированных обменных файлах, нужно выполнить другой процесс, который называется обработкой обменных файлов. Обработка может выполняться вручную или автоматически.

По умолчанию, клиент Mid Office Manager сканирует представленные в базовой конфигурации папки для файлов разного типа (тип файла соответствует названию папки — например, «iur-files» для файлов IUR). Эти папки находятся в каталоге <папка клиента>/data/xtrip/client/import. При обнаружении файла в одной из этих папок, проверяется его целостность, и в случае успеха проверки он автоматически перемещается в подпапку processed (если такой папки нет, она создает автоматически). Если файл поврежден или некорректен, он перемещается во вложенную папку error (как и в случае с папкой processed, если такой папки нет, она будет автоматически создана).

Регистрация обменных файлов в базе данных выполняется клиентской частью программы, обработка же — чтение и интерпретация данных обменного файла — происходит на сервере. Поэтому в агентстве, как правило, есть отдельный компьютер, на котором постоянно работает клиент Mid Office Manager для сбора обменных файлов. Обычно этот клиент находится на одном компьютере с сервером приложения Mid Office Manager. Однако использовать Mid Office Manager таким образом необязательно и в папки импорта обменных файлов любого клиента можно загружать обменные файлы для регистрации на сервере. Но для упрощения организации удобно использовать для импорта обменных файлов одну выделенную копию клиента на выделенном компьютере.

Настройка регистрации обменных файлов из систем бронирования

По умолчанию клиент Mid Office Manager сканирует представленные в базовой конфигурации отдельные папки для каждого типа файлов. По умолчанию эти папки находятся в каталоге <папка клиента>/data/xtrip/client/import. Можно обозначить другие папки для обменных файлов с помощью конфигурационного файла. Настройки позволяют использовать папки на другом компьютере с помощью сетевого пути или одну папку для всех типов файлов. Перед изменением этих настроек учтите: усложнение системы увеличивает вероятность возникновения неполадок.

Изменение настройки импорта обменных файлов по умолчанию выполняется в конфигурационном файле клиента boot.properties, который находится в <папка клиента>/config/xtrip/client.

Найдите раздел #Import settings. За этим заголовком следуют строки, определяющие папки для соответствующих типов обменных файлов. В базовой конфигурации эти строки помечены как комментарии с помощью символа #, то есть эти строки игнорируются программой при чтении конфигурационного файла. (Конфигурационный файл считывается каждый раз при запуске Mid Office Manager.) Эти строки содержат параметры запуска, как и строки в других разделах, но по умолчанию у них отсутствуют значения:

#Import settings
#com.gridnine.xtrip.client.import.IUR.folder
#com.gridnine.xtrip.client.import.HOT.folder
#com.gridnine.xtrip.client.import.RET.folder
#com.gridnine.xtrip.client.import.SIRENAXML.folder
#com.gridnine.xtrip.client.import.SSOD.folder
#com.gridnine.xtrip.client.import.SUXML.folder
#com.gridnine.xtrip.client.import.BAGAGE.folder
#com.gridnine.xtrip.client.import.gabrielmask.folder

Далее приводится несколько примеров редактирования параметров папок импорта обменных файлов.

Заметьте, что переменная $(applicationRoot) обозначает путь до корневого каталога клиента. Например, если клиент установлен в следующей папке:

C:/Mid Office Manager

..то параметр выглядит так:

$(applicationRoot) = C:/Mid Office Manager

А если клиент находится в папке: D:/Programs/MOM/ ..то параметр такой:

$(applicationRoot) = D:/Programs/MOM/

Заметьте, что это немного упрощенное изложение, потому что в конфигурационных файлах Mid Office Manager используются *nix-совместимые файловые пути.

Переменная $(applicationRoot) используется для удобства работы в особых ситуациях. Например, если надо перенести клиент на другой компьютер, то не придется редактировать конфигурационный файл заново, исправляя пути к папкам. (В файле boot.properties содержатся не только параметры импорта обменных файлов, но и другие параметры, в которых также используется путь к файлам.)

Редактируя конфигурационные файлы, имейте в виду, что символ «#» обозначает комментарий, то есть, то, что не будет обработано программой при считывании параметров в конфигурационном файле. Таким образом, чтобы какая-либо строка конфигурация вступила в силу, нужно убрать символ «#» в ее начале и перезапустить программу.

Также важно понимать, что в конфигурационном файле используются пути в виде, принятом в *nix-системах, а не в Windows. (Подробнее об отличии между системами см. здесь.)

Пример №1. Использование другой папки для IUR-файлов:

#Import settings
com.gridnine.xtrip.client.import.IUR.folder = $(applicationRoot)/iurfiles
#com.gridnine.xtrip.client.import.HOT.folder
#com.gridnine.xtrip.client.import.RET.folder
#com.gridnine.xtrip.client.import.SIRENAXML.folder
#com.gridnine.xtrip.client.import.SSOD.folder
#com.gridnine.xtrip.client.import.SUXML.folder
#com.gridnine.xtrip.client.import.BAGAGE.folder
#com.gridnine.xtrip.client.import.gabrielmask.folder

Пример №2. Использование сетевой папки для RET-файлов:

#Import settings
#com.gridnine.xtrip.client.import.IUR.folder
#com.gridnine.xtrip.client.import.HOT.folder
com.gridnine.xtrip.client.import.RET.folder = //server-1/MOM/iur-files
#com.gridnine.xtrip.client.import.SIRENAXML.folder
#com.gridnine.xtrip.client.import.SSOD.folder
#com.gridnine.xtrip.client.import.SUXML.folder
#com.gridnine.xtrip.client.import.BAGAGE.folder
#com.gridnine.xtrip.client.import.gabrielmask.folder

Настройка обработки обменных файлов из систем бронирования

Чтобы на основе данных в зарегистрированных Mid Office Manager обменных файлах создать (или обновить) документы и продукты в Mid Office Manager, эти файлы надо обработать. Запускать обработку файлов можно вручную или автоматически. По умолчанию обработка зарегистрированных обменных файлов запускается вручную, а автоматическая обработка отключена. Далее описывается, как запустить обработку вручную и как включить автоматическую обработку обменных файлов.

Чтобы обработать зарегистрированные файлы вручную:

  1. Откройте клиент Mid Office Manager.
  2. В панели навигации щелкните узел Обменные файлы.
    Если узла обменных файлов в панели навигации нет, создайте его с помощью редактора рабочей области. Подробнее см. Настройка рабочей области нового клиента Mid Office Manager.
  3. В поле со списком в верхней части плитки выберите нужный тип файлов, например Файлы Sabre IUR.
  4. В рабочей области выберите один или больше файлов, которые нужно импортировать, и на панели инструментов щелкните кнопку Обработать обменные файлы.
NC255258ile.png

Выбранные зарегистрированные файлы будут обработаны и в Mid Office Manager будут созданы или обновлены соответствующие документы.

Чтобы включить автоматический запуск обработки обменных файлов:

  1. Откройте клиент Mid Office Manager.
  2. На панели вкладок щелкните кнопку меню и выберите Параметры.
  3. Откройте плитку Задачи планировщика.
  4. В поле со списком в верхней части плитки выберите Обработка обменных файлов.
  5. Установите переключатель Активна в состояние Да.
  6. Если нужно задать задержку выполнения, узел, на котором должна выполняться обработка, периодичность обработки, задайте соответствующие параметры задачи.
    NC6512651 file.png
    Если оставить значения остальных параметров задачи в состоянии по умолчанию, обменные файлы будут обрабатываться немедленно и на всех узлах.
  7. Щелкните кнопку Сохранить.

После такой настройки все обменные файлы, попадающие Mid Office Manager будут автоматически импортироваться и обрабатываться.

Ссылки по теме

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Печать/экспорт
Инструменты