SaaS для нескольких организаций-клиентов
На этой странице
Обслуживайте несколько организаций-клиентов в одном приложении, где у каждой организации отдельный состав участников и свои права доступа. OwlMeans Platform хорошо подходит для приложений с чётко определёнными записями, ролями и рабочими процессами. Её переиспользуемая основа с самого начала даёт таким продуктам вход в систему, контроль доступа и единую структуру.
Почему стоит создать такое приложение на OwlMeans Platform
Приложение может объединить сущности организаций, участников, рабочие пространства и задачи в один рабочий процесс. Встроенная IAM даёт каждой группе пользователей свой способ входа, а в правилах авторизации можно описать, кто вправе совершать каждое действие. Сгенерированная структура и harness проекта помогают придерживаться тех же соглашений при дальнейших изменениях.
- С самого начала заложите в основу приложения сущности организаций, принадлежность участников к ним и авторизацию.
- Прежде чем подключать клиентов, проверьте разграничение доступа между двумя синтетическими организациями-клиентами.
- Добавляя функции для рабочих пространств клиентов, придерживайтесь тех же соглашений проекта.
ИИ-конвейеры превращают описание продукта в спецификацию, которую можно проверить, и пользовательские истории. Можно сначала разработать самый полезный сценарий, опробовать его в предпросмотре и расширять приложение, когда станет видно, как оно работает на деле.
Начните с одного примера
Workspace Grove, приложение для совместной работы над задачами в организациях-клиентах. В первой версии нужны сущности организаций, участники, рабочие пространства и задачи.
- Опишите пользователей и записи, с которыми им нужно работать.
- Добавьте правило доступа: администраторы клиента управляют сущностью своей организации; участники работают в её пределах.
- Явно опишите первый рабочий процесс: создать задачу в рабочем пространстве одного клиента и убедиться, что другой клиент её не видит.
- Проверьте спецификацию и примите её, когда в ней будут все эти требования.
- Разработайте первую историю, затем проверьте весь её рабочий процесс на синтетических данных.
- Прежде чем приглашать реальных пользователей, проверьте, что пользователь без нужных прав получает отказ в доступе.
Сделайте первую версию полезной
Выберите минимальный рабочий процесс, который человек может пройти до конца. Когда он заработает, добавляйте интеграции и отчётность. При расширении приложения попросите агента сохранить существующие границы доступа.
IAM — управление идентификацией и доступом. IAM даёт пользователям способ входа, а приложению — основу для проверки того, что разрешено каждому человеку.