Как с помощью платформы Corta в одном инстансе хостить несколько организаций
Как с помощью платформы Corta в одном инстансе хостить несколько организаций
НПП Протолаб предлагает передовую платформу Corta, которая позволяет автоматизировать бизнес-процессы любой сложности. Одной из уникальных возможностей платформы является поддержка мультиорганизационности. Это означает, что с помощью одного инстанса платформы вы можете обеспечить полноценную работу сразу нескольких независимых организаций или подразделений, полностью изолированных друг от друга.
В данной статье мы расскажем, как реализована эта возможность в Corta от НПП Протолаб, зачем она нужна, какие подходы обеспечивают безопасность данных и как шаг за шагом настроить эту функциональность.
Что такое мультиорганизационность?
Мультиорганизационность (multi-tenancy) — это архитектурный подход, который позволяет нескольким организациям (так называемым тенантам) использовать одну и ту же платформу. При этом каждая организация получает:
- Полную изоляцию данных и процессов.
- Возможность кастомизировать свою работу, интерфейс и модули.
- Доступ ко всем возможностям платформы как для единичного инстанса.
Для кого подходит мультиорганизационная архитектура?
Функционал мультиорганизационности идеально подходит для:
- Холдингов и групп компаний. К примеру, головной офис может вести аналитические функции, а филиалы — собственные операции.
- Поставщиков SaaS-услуг. Вы предоставляете единый продукт, но у каждого клиента своё рабочее пространство.
- Крупных организаций с филиальной сетью. Каждое подразделение работает автономно внутри общей платформы.
- ИТ-служб, предоставляющих услуги нескольким заказчикам. Общая инфраструктура с изолированными тенантами.
Ключевой функционал мультиорганизационной платформы Corta
-
Полная изоляция данных
Каждый клиент или филиал имеет уникальный идентификатор (tenant ID), который полностью изолирует его данные, бизнес-процессы и настройки локального окружения. -
Гибкость настройки модулей
В Corta можно настраивать собственные модулы данных для каждой организации. Например, одна компания может создать модуль “Клиенты”, а другая — “Контракты”. -
Управление доступом и ролями
Система ролевого доступа (RBAC) позволяет:- Разделять права между организациями.
- Настраивать доступы внутри одной компании.
-
Уникальные автоматизации для каждой компании
Организации могут создавать свои скрипты, автоматизации, бизнес-процессы. Например, одна компания может автоматизировать продажи, а другая — запуск внутренних заявок на согласование. -
Централизованное обновление
Все организации работают в рамках одной инстанции. Обновления платформы автоматически применяются ко всем клиентам, что исключает необходимость индивидуальных изменений. -
Поддержка API для интеграций
Платформа предоставляет API для гибкого подключения внешних систем, при этом каждая организация использует только свои данные.
Безопасность данных в Corta от НПП Протолаб
-
Логическая изоляция с помощью уникального идентификатора тенанта
Данные каждой организации идентифицируются с помощью специального ключа. Это обеспечивает изоляцию данных на уровне платформы. Ни один пользователь не сможет случайно (или намеренно) получить доступ к данным других организаций. -
Шифрование данных
Все данные, передаваемые внутри платформы, защищены с помощью TLS. Хранимые данные дополнительно шифруются алгоритмами AES-256, что предотвращает риск их утечки. -
Аудит действий пользователей
Каждый пользовательский запрос логируется. Это позволяет выявить любые подозрительные активности, а также обеспечивает соответствие высоким стандартам безопасности, таким как GDPR и требования российского законодательства. -
Контроль доступа по ролям
Для каждой организации создаются персонализированные роли. Например:- Администратор видит и управляет всеми данными своей организации.
- Оператор имеет доступ только к конкретным модулям данных.
Пример по шагам: Настраиваем мультиорганизационность
Кейс: в одном инстансе платформы Corta необходимо разместить две организации:
- "Компания А" — занимается продажами.
- "Компания B" — управляет проектами.
Шаг 1: Создание доменов данных
- Откройте "Администрирование → Организации".
- Добавьте две новые организации "Компания А" и "Компания B".
- Каждая организация получит свой "tenant ID".
Шаг 2: Настройка модулей для каждой компании
- В "Компании А" создайте модуль "Продажи" с полями:
Клиент,Сумма,Дата заключения контракта.
- В "Компании B" создайте модуль "Проекты" с полями:
Название проекта,Статус,Куратор.
Шаг 3: Настройка ролей и доступов
- Для "Компании А":
- Администратору предоставьте доступ ко всем данным компании.
- Менеджерам — только к своим клиентам.
- Для "Компании B":
- Руководителю проектов предоставьте доступ к управлению процессами.
- Исполнителям — к конкретным задачам и проектам.
Шаг 4: Автоматизация задач
- В "Компании А" создайте автоматизацию:
- При добавлении новой сделки менеджеру отправляется уведомление.
- В "Компании B" настройте процесс:
- Если статус проекта меняется на "Просрочен", уведомление отправляется куратору.
Шаг 5: Создание отчетов и визуализаций
- В "Компании А" создайте дашборд с динамикой продаж.
- В "Компании B" установите мониторинг выполнения проектов по срокам.
Шаг 6: Тестирование изоляции
- Проверьте, что данные одной компании недоступны другой. Попробуйте авторизоваться с учетной записью "Компании А" и убедитесь, что доступ существует только к модулю "Продажи".
Шаг 7: Настройка API для интеграции
- С помощью API интегрируйте данные с внешними системами. Например, подключите "Компанию А" к CRM, чтобы автоматизировать управление клиентами.
Основные преимущества мультиорганизационности в Corta
-
Экономия инфраструктурных ресурсов
Один инстанс заменяет несколько серверов или платформ для каждой компании. -
Индивидуальная настройка каждой организации
Даже в одном инстансе компании получают полноценную автономию. -
Высокий уровень безопасности
Данные изолированы, шифруются и защищены от того, чтобы попасть в чужие руки. -
Единое управление и централизованное обновление
Все изменения и улучшения платформы применяются ко всем клиентам централизованно, что ускоряет работу и снижает операционные затраты.
Заключение
Благодаря платформе Corta от НПП Протолаб вы сможете развернуть несколько организаций в одном инстансе, обеспечив экономичность, гибкость и высокий уровень безопасности. Это решение идеально подходит как для крупных холдингов, так и для SaaS-решений с обслуживанием множества клиентов.
Настройка мультиорганизационной архитектуры — это простой и быстрый способ повысить эффективность работы вашей платформы с сохранением полной независимости каждых данных.
Если вы хотите узнать больше или подключить платформу Corta для своих нужд, свяжитесь с командой НПП Протолаб! Мы поможем вам настроить платформу под ваши задачи и ответим на все вопросы!