Меню документации

Управление доступом внутри приложения

На этой странице

Управляйте доступом в разделе «Пользователи» проекта. В созданном приложении тоже есть средства управления доступом: владельцы организации клиента могут управлять участниками, не открывая Платформу.

Четыре области

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

ОбластьАдресКто может открыть
Гостевая (Guest)/Любой посетитель, независимо от того, вошёл ли он в систему.
Пользовательская (User)/frontofficeЛюбой пользователь, вошедший в систему.
Административная (Admin)/adminВладелец приложения с правом администратора.
Операторская (Operator)/backofficeСотрудники, которые ведут бизнес-процесс. Для отдельных экранов может требоваться определённое право доступа.

Если посетитель не вошёл в систему, в защищённой области он увидит сообщение «Войдите, чтобы продолжить». Если пользователь вошёл, но нужного права у него нет, откроется экран отказа в доступе. См. Как пользователи входят в приложение.

Что доступно владельцам и участникам

Если приложение хранит записи отдельно для каждой организации, на его экранах могут быть:

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

Добавьте эти возможности в приложение

  1. Опишите пользователей и нужные им права доступа в пользовательской истории, например: «Владелец команды приглашает участников и выбирает, кто может редактировать проект».
  2. Реализуйте пользовательскую историю и откройте Preview.
  3. Войдите как владелец и проверьте, что через панель можно приглашать и удалять участников, а также предоставлять доступ.
  4. Войдите как участник и проверьте, что доступны только те записи, к которым предоставлен доступ.
  5. Перед запуском повторите проверку в Production.

Организации не добавляют ещё одну область. Владельцы и участники организации клиента работают в пользовательской области или в операторской, если бэк-офис разделён по организациям. Административная область остаётся за владельцем приложения.

См. Создание приложения для нескольких организаций клиентов и Управление организациями и участниками. Агенты могут управлять доступом на стороне Платформы через инструменты MCP. Вернуться к обзору раздела.

Пример приложения

Категория: управление проектами и задачами. Пример: Task Grove, доска задач для небольшой команды. Владелец организации клиента приглашает коллег и предоставляет одному подрядчику доступ к задачам только одного проекта.