Появилась возможность открывать и закрывать личные смены без пин-кодов сотрудников
[ ]Функции открытия и закрытия личных смен были добавлены ранее, но они позволяли управлять личной сменой лишь того пользователя, от имени которого, авторизовавшись по пин-коду, действует плагин. Теперь можно управлять личными сменами и других пользователей тоже.
Для этого в методы OpenPersonalSession
и ClosePersonalSession
добавлен необязательный аргумент user
. Если этот аргумент не указан, по умолчанию личная смена по-прежнему открывается или закрывается у пользователя, от имени которого действует плагин, этот пользователь, как и раньше, определяется по аргументу credentials
, полученному в результате авторизации по пин-коду.
Теперь же, действуя от имени служебного пользователя с известным пин-кодом, плагин может открыть или закрыть личную смену другого пользователя, указанного как user
, не зная его пин-кода. Для управления чужой личной сменой служебный пользователь должен обладать такими правами:
F_OPIN
«Подтверждать открытие и закрытие персональной смены по ПИН-коду» — для открытия чужой личной сменыF_KIS
«Принудительно закрывать личные смены» — для закрытия чужой личной смены