Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

В этом случае мы передаем через SSO следующий управляющий флаг:

<sso:CustomOption>
        <sso:Key>takeOver</sso:Key>
        <sso:Value>true</sso:Value>
</sso:CustomOption>

В этом случае происходит следующий процесс:

  1. в БД Кортеос ищется командировка, которая принадлежит пользователю из той же группы компаний, что и текущий пользователь, с OuterId, переданным через SSO

  2. если такая командировка найдена и её владелец не текущий пользователь, то он становится владельцем командировки

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

  • No labels