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

Материал из Mid Office Manager Help
Перейти к: навигация, поиск
Строка 1: Строка 1:
 +
= Архитектура программного комплекса {{an}} =
 +
 +
Ляляля.
 +
 +
= Знакомство с внутренними принципами работы программы =
 +
 
{{an}} позволяет выполнять следующие задачи:
 
{{an}} позволяет выполнять следующие задачи:
  
*вести учёт продаж авиабилетов, Ж/Д билетов и любых других услуг (посредством [[Работа с универсальным продуктом | универсального продукта]]);
+
*вести учёт продаж авиабилетов, Ж/Д билетов и любых других услуг (посредством [[Работа с универсальным продуктом | универсального продукта]]) с помощью обменных файлов, а также ручной учёт;
 
*рассчитывать агентское комиссионное вознаграждение, сборы, скидки и прочее согласно правилам договора;
 
*рассчитывать агентское комиссионное вознаграждение, сборы, скидки и прочее согласно правилам договора;
 
*формировать финансовые и статистические отчёты как для внутреннего пользования (по агентам, по корпоративным клиентам и т.п.), так и для отчётности поставщикам услуг;
 
*формировать финансовые и статистические отчёты как для внутреннего пользования (по агентам, по корпоративным клиентам и т.п.), так и для отчётности поставщикам услуг;
Строка 11: Строка 17:
 
== Принципы работы программы на примере обработки обменного файла авиабилета ==
 
== Принципы работы программы на примере обработки обменного файла авиабилета ==
  
Основной задачей {{an}} является учёт продаж авиабилетов с помощью обменных файлов из системы бронирования GDS. При учёте услуг, вне зависимости от их типа (авиабилет, Ж/Д-билет, страховка), в программе используются два понятия:
+
Основной задачей {{an}} является учёт продаж авиабилетов с помощью обменных файлов (см. далее). При учёте услуг, вне зависимости от их типа (авиабилет, Ж/Д-билет, страховка), в программе используются два понятия:
  
 
*'''Продукт''' — представляет один конкретный авиабилет (а также возврат и обмен авиабилета) или другую услугу.
 
*'''Продукт''' — представляет один конкретный авиабилет (а также возврат и обмен авиабилета) или другую услугу.
 
*'''Заказ''' — представляет собой контейнер для продуктов. То есть, в одном заказе может содержаться несколько продуктов.
 
*'''Заказ''' — представляет собой контейнер для продуктов. То есть, в одном заказе может содержаться несколько продуктов.
 +
 +
Впрочем, наличие обменного файла не является обязательным для учёта продаж. Все продукты, создаваемые из обменных файлов, можно также создать и вручную, заполнив пустую маску продукта всеми необходимыми вам данными. Также для учёта возвратов и обменов билетов не обязательно получать обменные файлы, содержащие данные по этим операциям, их можно производить вручную. <!-- Вероятно, стоит создать соответствующую статью, которая показывает, как создать новый продукт -->.
  
 
На примере выполнения задачи учёта продуктов можно разобраться, как взаимодействуют между собой элементы программы. Ниже приведена упрощённая схема создания продукта из обменного файла:
 
На примере выполнения задачи учёта продуктов можно разобраться, как взаимодействуют между собой элементы программы. Ниже приведена упрощённая схема создания продукта из обменного файла:
Строка 20: Строка 28:
 
[[Image: MOM_basic_scheme.png]]
 
[[Image: MOM_basic_scheme.png]]
  
Рассмотрим, что означает каждый блок в этой схеме.
+
Рассмотрим, что означают части этой схемы.
  
'''Обменный файл''' — это файл, содержащий информацию о бронировании. В большинстве случаев этот файл создаётся специальным программным обеспечением, поставляемым вместе с ПО терминала системы бронирования. Содержание обменных файлов различных систем бронирования может отличаться, как и принцип работы с ними. В схеме выше рассмотрен наиболее простой пример работы с обменным файлом системы бронирования Sabre. Но, например, при работе с обменными файлами системы Gabriel принцип работы будет немного отличаться, так как для этой системы используются несколько обменных файлов, чтобы составить полную информацию о бронировании и выписанных билетах в этой системе. Информацию по специфике работы с обменными файлами различных систем бронирования смотрите в статье [[Рекомендации по технологии работы агентов]].
+
'''Обменный файл''' — это файл, содержащий информацию о бронировании. В большинстве случаев этот файл создаётся специальным программным обеспечением, поставляемым вместе с ПО терминала системы бронирования, а также, при наличии соответствующей договорённости, обменные файлы могут высылать компании-поставщики услуг. Содержание обменных файлов, полученных от разных источников, как и внутренний принцип работы с ними, отличаются друг от друга. В схеме выше рассмотрен наиболее простой пример работы с обменным файлом системы бронирования Sabre. Но, например, при работе с обменными файлами системы Gabriel принцип работы будет немного отличаться, так как для этой системы используются несколько обменных файлов, чтобы составить полную информацию о бронировании и выписанных билетах в этой системе. Информация по специфике работы с обменными файлами различных систем бронирования находится в статье [[Рекомендации по технологии работы агентов]].
  
После того, как {{an}} обнаружил обменный файл (см. статью [[Импорт и экспорт данных]]), создаётся пустая маска продукта (в нашем примере — авиабилета), которая заполняется данными, прочитанными из обменного файла. Часть этих данных не требует предварительной интерпретации (номера билетов, PCC агентства), другая часть используется в связке с данными агентства в {{an}} (правила договоров, профили корпоративных клиентов).
+
После того, как {{an}} обнаружил обменный файл (см. статью [[Импорт и экспорт данных]]), создаётся пустая маска продукта (в нашем примере — авиабилета), которая заполняется данными, прочитанными из обменного файла обработчиком. Часть этих данных не требует предварительной интерпретации (номера билетов, PCC агентства), другая часть используется в связке с данными агентства в {{an}} (правила договоров, профили корпоративных клиентов).
  
Второй блок диаграммы — «Связывание данных» — обозначает как раз процесс сравнения и привязку данных из профилей и справочников к данным обменного файла. Таким образом, пользователь {{an}} может видеть, например, что билет был куплен одним из корпоративных клиентов агентства и может сразу же заглянуть в его профиль. Так же программа сравнивает номер бланка, обозначенный в обменном файле, и сравнивает его с записью из справочника, после чего на маске билета отображается название и код бланка. Разумеется, это лишь малая часть связанных данных.
+
Второй блок диаграммы — «Связывание данных» — обозначает процесс сравнения и привязки данных из профилей и справочников к данным обменного файла. Таким образом, пользователь {{an}} может видеть, например, что билет был куплен одним из корпоративных клиентов агентства и может сразу же заглянуть в его профиль. Так же программа сравнивает номер бланка, обозначенный в обменном файле, и сравнивает его с записью из справочника, после чего на маске билета отображается название и код бланка. Это лишь примеры связываемых данных, полный список более обширен.
  
После обработки исходных данных и их связывания с профилями и справочниками получается почти готовый заказ. Остаётся только рассчитать комиссионное вознаграждение, сборы. Для этого используются [[Договоры | договоры]]. О принципах их работы можно узнать из соответствующей статьи.
+
После обработки исходных данных и их связывания с профилями и справочниками получается остаётся только рассчитать комиссионное вознаграждение, сборы. Для этого используются [[Договоры | договоры]] (с помощью договоров можно выполнять не только действия по расчёту комиссий и сборов, но и некоторые другие). О принципах их работы можно узнать из соответствующей статьи.  
  
 
Когда продукт был полностью создан, {{an}} проверяет, стоит ли создать новый заказ для этого продукта или добавить его в старый (например, если есть заказ с проданным билетом, а затем был обработан обменный файл с информацией по обмену этого авиабилета).
 
Когда продукт был полностью создан, {{an}} проверяет, стоит ли создать новый заказ для этого продукта или добавить его в старый (например, если есть заказ с проданным билетом, а затем был обработан обменный файл с информацией по обмену этого авиабилета).
  
Эти стадии выполняются автоматически при обработке обменного файла. Затем пользователь может приступить к ручной работе с заказом — включить его в отчёты, создать и распечатать пакет документов, выгрузить заказ в XML и т.п.
+
Эти стадии выполняются автоматически при обработке обменного файла, но могут быть выполнены вручную, как и любые другие автоматические операции по обработке данных. Затем пользователь может приступить к ручной работе с заказом — включить его в отчёты, создать и распечатать пакет документов, выгрузить заказ в XML и т.п.  
  
Обратите внимание, что информация в этой статье является ознакомительной. Для более глубокого понимания принципов работы программы, обращайтесь к соответствующим статьям руководства.
+
Обратите внимание, что информация в этой статье является поверхностной. Для более глубокого понимания принципов работы программы, обращайтесь к соответствующим статьям руководства.

Версия 11:05, 7 ноября 2012

Архитектура программного комплекса Mid Office Manager

Ляляля.

Знакомство с внутренними принципами работы программы

Mid Office Manager позволяет выполнять следующие задачи:

  • вести учёт продаж авиабилетов, Ж/Д билетов и любых других услуг (посредством универсального продукта) с помощью обменных файлов, а также ручной учёт;
  • рассчитывать агентское комиссионное вознаграждение, сборы, скидки и прочее согласно правилам договора;
  • формировать финансовые и статистические отчёты как для внутреннего пользования (по агентам, по корпоративным клиентам и т.п.), так и для отчётности поставщикам услуг;
  • формировать финансовую и сопроводительную документацию (маршрут-квитанции, счёт-фактуры и т.п.);
  • синхронизировать Профили Mid Office Manager с системой профилей STARS системы бронирования Sabre;
  • вести учёт бланков строгой отчётности (Сток контроль);
  • экспортировать большую часть данных в файлы формата XML, а также XLS.

Принципы работы программы на примере обработки обменного файла авиабилета

Основной задачей Mid Office Manager является учёт продаж авиабилетов с помощью обменных файлов (см. далее). При учёте услуг, вне зависимости от их типа (авиабилет, Ж/Д-билет, страховка), в программе используются два понятия:

  • Продукт — представляет один конкретный авиабилет (а также возврат и обмен авиабилета) или другую услугу.
  • Заказ — представляет собой контейнер для продуктов. То есть, в одном заказе может содержаться несколько продуктов.

Впрочем, наличие обменного файла не является обязательным для учёта продаж. Все продукты, создаваемые из обменных файлов, можно также создать и вручную, заполнив пустую маску продукта всеми необходимыми вам данными. Также для учёта возвратов и обменов билетов не обязательно получать обменные файлы, содержащие данные по этим операциям, их можно производить вручную. .

На примере выполнения задачи учёта продуктов можно разобраться, как взаимодействуют между собой элементы программы. Ниже приведена упрощённая схема создания продукта из обменного файла:

MOM basic scheme.png

Рассмотрим, что означают части этой схемы.

Обменный файл — это файл, содержащий информацию о бронировании. В большинстве случаев этот файл создаётся специальным программным обеспечением, поставляемым вместе с ПО терминала системы бронирования, а также, при наличии соответствующей договорённости, обменные файлы могут высылать компании-поставщики услуг. Содержание обменных файлов, полученных от разных источников, как и внутренний принцип работы с ними, отличаются друг от друга. В схеме выше рассмотрен наиболее простой пример работы с обменным файлом системы бронирования Sabre. Но, например, при работе с обменными файлами системы Gabriel принцип работы будет немного отличаться, так как для этой системы используются несколько обменных файлов, чтобы составить полную информацию о бронировании и выписанных билетах в этой системе. Информация по специфике работы с обменными файлами различных систем бронирования находится в статье Рекомендации по технологии работы агентов.

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

Второй блок диаграммы — «Связывание данных» — обозначает процесс сравнения и привязки данных из профилей и справочников к данным обменного файла. Таким образом, пользователь Mid Office Manager может видеть, например, что билет был куплен одним из корпоративных клиентов агентства и может сразу же заглянуть в его профиль. Так же программа сравнивает номер бланка, обозначенный в обменном файле, и сравнивает его с записью из справочника, после чего на маске билета отображается название и код бланка. Это лишь примеры связываемых данных, полный список более обширен.

После обработки исходных данных и их связывания с профилями и справочниками получается остаётся только рассчитать комиссионное вознаграждение, сборы. Для этого используются договоры (с помощью договоров можно выполнять не только действия по расчёту комиссий и сборов, но и некоторые другие). О принципах их работы можно узнать из соответствующей статьи.

Когда продукт был полностью создан, Mid Office Manager проверяет, стоит ли создать новый заказ для этого продукта или добавить его в старый (например, если есть заказ с проданным билетом, а затем был обработан обменный файл с информацией по обмену этого авиабилета).

Эти стадии выполняются автоматически при обработке обменного файла, но могут быть выполнены вручную, как и любые другие автоматические операции по обработке данных. Затем пользователь может приступить к ручной работе с заказом — включить его в отчёты, создать и распечатать пакет документов, выгрузить заказ в XML и т.п.

Обратите внимание, что информация в этой статье является поверхностной. Для более глубокого понимания принципов работы программы, обращайтесь к соответствующим статьям руководства.

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

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