Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

В данной статье мы рассмотрим случай, когда нам необходимо настроить следующий механизм согласования заказов для нашего клиента.

Вводные данные:

...

  1. У клиента есть заведенные тревел-политики;

...

  1. В случае, если пользователи создают заказы в системе, нарушая эти правила, то необходимо авторизовать командировку у руководителя;

...

  1. В случае, если все заказы внутри командировки созданы БЕЗ нарушения ТП, то авторизация не требуется и пользователь может беспрепятственно завершить оформление услуг.

Итак, такие настройки лучше всего начать с создания необходимых справочников кодов:

...

Настройки справочников находятся в настройках договора в разделе "Тревел менеджмент":     

...


 

...


 Создадим новый справочник "Код нарушения ТП". Для этого нажмем на иконку "+" напротив названия типа справочников.

...

С помощью этого справочника мы промаркируем в системе тех пользователей, которые будут авторизовывать заявки с нарушением ТП.

Note

...

Справочник создаем с привязкой к заказу!

...

В закладке "Организации" выбираем все организации для добавления, чтобы привязать коды справочника ко всем без исключения персонам в договоре вне зависимости от того, к какой организации они относятся:

...

5. Теперь приступаем к настройке схем авторизации.

 5 5.1. Для начала необходимо активировать мод "Авторизация командировок".

 Для этого перейдем в раздел "Управление модами клиента" в "Тревел-менеджменте" и активируем мод "Авторизация командировок":

...

 55.2. Возвращаемся в раздел "Тревел-менеджмент" и заходим в подраздел "МОД Схемы авторизации":

...

5.3. Приступаем к настройкам схемы. 

Для того, чтобы все наши настройки работали корректно, нам необходимо создать две схемы:

...

2 - схема, которая будет работать в случае, когда все заказы в рамках командировки созданы БЕЗ нарушения ТП.

1) Схема при нарушении ТП:

Создадим первую схему, которая будет использоваться при нарушении ТП.

...

В случае, когда справочников нарушения ТП несколько и схема должна примениться при попадании в заказ кода из любого из них, мы добавляем еще одно условие через "+ИЛИ". Например, вот так:

...

...

Note

...

Логическое "ИЛИ" говорит о необходимости соблюдения хотя бы 1 условия из нескольких. При этом могут

...

выполниться и все

...

, и это не будет ошибкой.

Выбор авторизующих лиц

Теперь мы должны сказать системе, по какому принципу среди всех пользователей системы надо выбрать авторизующих лиц. Для этого переходим в раздел "Уровни авторизации" и добавляем правило нажатием на иконку "+":

...

Теперь в появившемся уровне выбираем его номер (по возрастанию). Первыми уведомления о необходимости авторизации получат пользователи, находящиеся на уровне 1.

В том случае, если на 1уровне авторизации несколько авторизаторов и сбор подписей от каждого из них необязателен, то ставим чек-бокс "Достаточно 1 подписи". Тогда первый авторизатор на данном уровне, который поставит свою подпись, авторизует всю командировку.

...

Заведем это условие в схеме.:

...

Теперь активируем схему. Это можно сделать под ее описанием:

...


И настроим дополнительные действия при наступлении определенных событий (если требуется).
Если дополнительные действия в процессе авторизации не требуются - просто нажимаем кнопку "Сохранить"

...

2) Схема без нарушения ТП

...

Данная схема нужна для того, чтобы автоматически авторизовывать те командировки, где все заказы сделаны без нарушения ТП.

Добавим ее через кнопку "Добавить" в списке схем. Заведем для нее название и описание и сразу активируем:

...


Теперь отметим необходимые переменные. Для этой схемы нам потребуется только справочник "Код нарушения ТП", отметим его чекбоксом на интерфейсе:

...

Теперь нам необходимо выбрать события при начале авторизации. Активировать , активировать там чекбокс "Автоматически авторизовать" и просто сохранить нашу схему.

...