Интеграция с информационной системой

СБИС.ДобавитьПользователя

СБИС.ДобавитьПользователя

Команда СБИС.ДобавитьПользователя добавляет пользователя и связывает с указанным сертификатом. Команда предоставляет пользователю минимальные права из имеющихся в кабинете и назначает роль «Редактирование документов».

Адрес для выполнения запроса: https://online.sbis.ru/service/?srv=1

Параметры строки запроса

  • "Параметр"*: объект:
    • "НашаОрганизация"**: объект:
    • "СвФЛ": объект:
    • "Сертификат"*: объект:
      • "ДвоичныеДанные"*: сертификат для аутентификации в формате X.509 в кодировке DER, перекодированный в Base64
    • "Пользователь": объект:
      • "Фамилия": строка
      • "Имя": строка
      • "Отчество": строка
      • "Идентификатор": строка, табельный номер (идентификатор)
    • "Подразделение": объект:
      • "Название": строка, название подразделения
      • "Идентификатор": строка, код подразделения

* — обязательные параметры.

** — условно-обязательные параметры.

Комментарий

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

Если этот пользователь уже существует в личном кабинете, ему будет добавлен указанный сертификат.

Если этот пользователь уже существует в личном кабинете, а указанный сертификат зарегистрирован, сотруднику будет присвоена роль «Редактирование документов».

Если по сертификату невозможно определить КПП для юр. лица, а в личный кабинет добавлено несколько, организаций/филиалов с ИНН из сертификата необходимо передать структуру объекта «НашаОрганизация».

Результат запроса

  • "Результат": объект
  • "НашаОрганизация": объект:
  • "Сертификат": объект:
    • "ФИО": строка, подписант
    • "Должность": строка
    • "ИНН": строка, значение соответствует
    • "Название": строка, название организации
    • "Отпечаток": строка, отпечаток
    • "Квалифицированный": строка "Да"/"Нет"
    • "ДействителенС": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
    • "ДействителенПо": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
    • "Издатель": строка
    • "СерийныйНомер": строка
  • "Пользователь": объект:
    • "Фамилия": строка
    • "Имя": строка
    • "Отчество": строка
    • "Идентификатор": строка, табельный номер (идентификатор)
  • "Подразделение": объект:
    • "Название": строка, название подразделения
    • "Идентификатор": строка, код подразделения

Алгоритм назначения ролей новому пользователю

  1. Пользователю назначаются минимальные права из всех имеющихся в кабинете.
  2. Добавляется роль «Редактирование документов».

Рассмотрим несколько примеров назначения ролей:

  1. В кабинете есть два сотрудника с одинаковой ролью «Администратор системы». При добавлении нового сотрудника, система автоматически назначит ему роли «Администратор системы» и «Редактирование документов».
  2. В кабинете есть сотрудников с ролями: «Администратор системы» и «Редактирование документов». При добавлении нового сотрудника, система автоматически назначит ему роль «Редактирование документов».
  3. В кабинете есть сотрудник с ролью «Администратор системы» и сотрудник без назначенных ролей. При добавлении нового сотрудника, система автоматически назначит ему роль «Редактирование документов».

Настройки прав доступа

Для выполнение команды СБИС.ДобавитьПользователя у пользователя внешнего API-интерфейса в кабинете СБИС должны быть настроены права на изменение документов (уровень доступа «Полный» или «Администрирование»).

Пример запроса

Пример ответа