Управление доступом внутри приложения
На этой странице
Управляйте доступом в разделе «Пользователи» проекта. В созданном приложении тоже есть средства управления доступом: владельцы организации клиента могут управлять участниками, не открывая Платформу.
Четыре области
Каждый экран созданного приложения относится к одной из четырёх областей и наследует её правила доступа.
| Область | Адрес | Кто может открыть |
|---|---|---|
| Гостевая (Guest) | / | Любой посетитель, независимо от того, вошёл ли он в систему. |
| Пользовательская (User) | /frontoffice | Любой пользователь, вошедший в систему. |
| Административная (Admin) | /admin | Владелец приложения с правом администратора. |
| Операторская (Operator) | /backoffice | Сотрудники, которые ведут бизнес-процесс. Для отдельных экранов может требоваться определённое право доступа. |
Если посетитель не вошёл в систему, в защищённой области он увидит сообщение «Войдите, чтобы продолжить». Если пользователь вошёл, но нужного права у него нет, откроется экран отказа в доступе. См. Как пользователи входят в приложение.
Что доступно владельцам и участникам
Если приложение хранит записи отдельно для каждой организации, на его экранах могут быть:
- переключатель организаций в шапке, видимый только тем, кто состоит более чем в одной организации;
- панель участников, где владельцы организации приглашают людей по электронной почте и удаляют их; приглашённый сразу становится участником, входит в систему и выбирает организацию — принимать приглашение не нужно;
- доступ к отдельным записям: владелец выбирает, кто из участников может просматривать или изменять конкретную запись; по умолчанию у владельцев есть эти права для всех записей.
Добавьте эти возможности в приложение
- Опишите пользователей и нужные им права доступа в пользовательской истории, например: «Владелец команды приглашает участников и выбирает, кто может редактировать проект».
- Реализуйте пользовательскую историю и откройте Preview.
- Войдите как владелец и проверьте, что через панель можно приглашать и удалять участников, а также предоставлять доступ.
- Войдите как участник и проверьте, что доступны только те записи, к которым предоставлен доступ.
- Перед запуском повторите проверку в Production.
Организации не добавляют ещё одну область. Владельцы и участники организации клиента работают в пользовательской области или в операторской, если бэк-офис разделён по организациям. Административная область остаётся за владельцем приложения.
См. Создание приложения для нескольких организаций клиентов и Управление организациями и участниками. Агенты могут управлять доступом на стороне Платформы через инструменты MCP. Вернуться к обзору раздела.
Пример приложения
Категория: управление проектами и задачами. Пример: Task Grove, доска задач для небольшой команды. Владелец организации клиента приглашает коллег и предоставляет одному подрядчику доступ к задачам только одного проекта.