В данной статье мы рассмотрим случай, когда нам необходимо настроить следующий механизм согласования заказов для нашего клиента.
Первый способ:
Рекомендованный способ настройки авторизации - при помощи МОДа "Авторизация командировок" (ModComplexAuth)
При подключении МОД добавляет возможность настроить условия применения схемы авторизации, а так же настроить страницу авторизации.
Доступна опция автоматически отправлять заказы на авторизацию при нарушении ТП
...
Второй способ:
Вводные данные:
У клиента есть заведенные тревел-политики;
В случае, если пользователи создают заказы в системе, нарушая эти правила, то необходимо авторизовать командировку у руководителя;
В случае, если все заказы внутри командировки созданы БЕЗ нарушения ТП, то авторизация не требуется и пользователь может беспрепятственно завершить оформление услуг.
Итак, такие настройки лучше всего начать с создания необходимых справочников кодов:
...
Нам потребуется 1 или несколько справочников с типом "Нарушение Отклонения от ТП".
Настройки справочников находятся в настройках договора в разделе "Тревел менеджмент":
...
2 - схема, которая будет работать в случае, когда все заказы в рамках командировки созданы БЕЗ нарушения ТП.
...
Схема при нарушении ТП:
Создадим первую схему, которая будет использоваться при нарушении ТП.
...
Note |
---|
Логическое "ИЛИ" говорит о необходимости соблюдения хотя бы 1 условия из нескольких. При этом могут выполниться и все, и это не будет ошибкой. |
Выбор авторизующих лиц
Теперь мы должны сказать системе, по какому принципу среди всех пользователей системы надо выбрать авторизующих лиц. Для этого переходим в раздел "Уровни авторизации" и добавляем правило нажатием на иконку "+":
...
Заведем это условие в схеме:
...
Теперь активируем схему. Это можно сделать под ее описанием:
...
И настроим дополнительные действия при наступлении определенных событий (если требуется).
Если дополнительные действия в процессе авторизации не требуются - просто нажимаем кнопку "Сохранить"
...
2) Схема без нарушения ТП
Данная схема нужна для того, чтобы автоматически авторизовывать те командировки, где все заказы сделаны без нарушения ТП.
...