Многопользовательский режим
В Контур.Экстерн можно разграничить работу с отчетностью между сотрудниками с помощью многопользовательского режима. Например, крупные компании имеют большую структуру филиалов. Поэтому работу над отчетностью они могут разделить между несколькими пользователями. Одни будут заполнять и отправлять отчетность в контролирующие органы, другие работать с требованиями ФНС.
В многопользовательском режиме пользователи делятся на администратора и дополнительных пользователей. Администратор может добавлять пользователей, согласно тарифному плану, и ограничивать их работу правами доступа. Настройка многопользовательского режима происходит в веб-интерфейсе Контур.Экстерна, подробнее об этом читайте в инструкции.
Администратор имеет доступ ко всем учетным записям. Учетные записи могут быть объединены в группы с идентификатором abonentId
. На этот идентификатор администратор может ориентироваться при добавлении и удалении организации или пользователя.
В API Контур.Экстерна мы поддержали работу с многопользовательским режимом. С помощью методов можно посмотреть:
сведения об учетной записи;
сведения о пользователе.
Сведения об учетной записи
В API каждый пользователь может посмотреть следующие сведения об учетной записи:
сведения о головной организации: ИНН, КПП, наименование;
список продуктов Контура, к которым он имеет доступ;
роль пользователя в данной учетной записи: администратор, пользователь, генеральный директор (пользователь Кабинета клиента);
наименование учетной записи;
идентификатор группы, в которую входит учетная запись;
разрешения пользователя для работы с организацией в учетной записи.
Разрешения – это список прав на работу с организацией, которые выдает администратор пользователю в веб-интерфейсе Контур.Экстерн.
Список разрешений:
Доступ в веб-интерфейс Контур.Экстерна. Может ли пользователь заходить в веб-интерфейс Контур.Экстерна для определенных организаций.
Получение требований ФНС. Может ли пользователь получать требования от ФНС.
Добавление дочерних организаций. Может ли пользователь самостоятельно добавлять дочерние организации на обслуживание в учетную запись.
Порядок взаимодействия с методами API
С помощью методов API пользователь может:
Получить список всех доступных учетных записей вместе со сведениями: GET All.
Получить сведения об учетной записи по ее идентификатору
accountId
: GET Account.
Ответы методов зависят от авторизованного пользователя, которые определяются по Access Token. Администратор может получить информацию о всех заведенных учетных записях. Дополнительный пользователь может получить сведения об учетных записях согласно выданным разрешениям.
Сведения о пользователе
В API для каждого пользователя можно посмотреть:
логин;
ФИО;
сертификаты для авторизации;
права доступа для работы с организациями и формами отчетности.
Администратор может настраивать, с какими организациями и формами отчетности могут работать пользователи. Настройки применяются для каждого пользователя индивидуально.
Список прав доступа:
Включение прав доступа. Может ли пользовать работать со всеми организациями и со всеми формами отчетности.
Доступ к организациям. Список организаций, с которыми может работать пользователь в учетной записи.
Доступ к формам. Список форм отчетности, с которыми может работать пользователь в учетной записи.
Порядок взаимодействия с методами API
С помощью API можно получить список пользователей учетной записи со сведениями о них: GET Users.
Ответы метода зависят от авторизованного пользователя, которые определяются по Access Token. Администратор может посмотреть информацию по каждому пользователю в учетной записи. Дополнительный пользователь может посмотреть информацию только по себе.