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

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

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

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

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

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

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

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

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

Комментарий

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

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

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

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

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

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

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

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

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

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

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

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

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

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