Перейти к содержимому

Как с помощью платформы Corta  в одном инстансе хостить несколько организаций

18 января, 2021

Как с помощью платформы Corta  в одном инстансе хостить несколько организаций

НПП Протолаб предлагает передовую платформу Corta, которая позволяет автоматизировать бизнес-процессы любой сложности. Одной из уникальных возможностей платформы является поддержка мультиорганизационности. Это означает, что с помощью одного инстанса платформы вы можете обеспечить полноценную работу сразу нескольких независимых организаций или подразделений, полностью изолированных друг от друга.

В данной статье мы расскажем, как реализована эта возможность в Corta от НПП Протолаб, зачем она нужна, какие подходы обеспечивают безопасность данных и как шаг за шагом настроить эту функциональность.

 


Что такое мультиорганизационность?

Мультиорганизационность (multi-tenancy) — это архитектурный подход, который позволяет нескольким организациям (так называемым тенантам) использовать одну и ту же платформу. При этом каждая организация получает:

  • Полную изоляцию данных и процессов.
  • Возможность кастомизировать свою работу, интерфейс и модули.
  • Доступ ко всем возможностям платформы как для единичного инстанса.

Для кого подходит мультиорганизационная архитектура?

Функционал мультиорганизационности идеально подходит для:

  • Холдингов и групп компаний. К примеру, головной офис может вести аналитические функции, а филиалы — собственные операции.
  • Поставщиков SaaS-услуг. Вы предоставляете единый продукт, но у каждого клиента своё рабочее пространство.
  • Крупных организаций с филиальной сетью. Каждое подразделение работает автономно внутри общей платформы.
  • ИТ-служб, предоставляющих услуги нескольким заказчикам. Общая инфраструктура с изолированными тенантами.

Ключевой функционал мультиорганизационной платформы Corta

  1. Полная изоляция данных
    Каждый клиент или филиал имеет уникальный идентификатор (tenant ID), который полностью изолирует его данные, бизнес-процессы и настройки локального окружения.

  2. Гибкость настройки модулей
    В Corta можно настраивать собственные модулы данных для каждой организации. Например, одна компания может создать модуль “Клиенты”, а другая — “Контракты”.

  3. Управление доступом и ролями
    Система ролевого доступа (RBAC) позволяет:

    • Разделять права между организациями.
    • Настраивать доступы внутри одной компании.
  4. Уникальные автоматизации для каждой компании
    Организации могут создавать свои скрипты, автоматизации, бизнес-процессы. Например, одна компания может автоматизировать продажи, а другая — запуск внутренних заявок на согласование.

  5. Централизованное обновление
    Все организации работают в рамках одной инстанции. Обновления платформы автоматически применяются ко всем клиентам, что исключает необходимость индивидуальных изменений.

  6. Поддержка API для интеграций
    Платформа предоставляет API для гибкого подключения внешних систем, при этом каждая организация использует только свои данные.


Безопасность данных в Corta от НПП Протолаб

  1. Логическая изоляция с помощью уникального идентификатора тенанта
    Данные каждой организации идентифицируются с помощью специального ключа. Это обеспечивает изоляцию данных на уровне платформы. Ни один пользователь не сможет случайно (или намеренно) получить доступ к данным других организаций.

  2. Шифрование данных
    Все данные, передаваемые внутри платформы, защищены с помощью TLS. Хранимые данные дополнительно шифруются алгоритмами AES-256, что предотвращает риск их утечки.

  3. Аудит действий пользователей
    Каждый пользовательский запрос логируется. Это позволяет выявить любые подозрительные активности, а также обеспечивает соответствие высоким стандартам безопасности, таким как GDPR и требования российского законодательства.

  4. Контроль доступа по ролям
    Для каждой организации создаются персонализированные роли. Например:

    • Администратор видит и управляет всеми данными своей организации.
    • Оператор имеет доступ только к конкретным модулям данных.

Пример по шагам: Настраиваем мультиорганизационность

Кейс: в одном инстансе платформы Corta необходимо разместить две организации:

  • "Компания А" — занимается продажами.
  • "Компания B" — управляет проектами.

Шаг 1: Создание доменов данных

  • Откройте "Администрирование → Организации".
  • Добавьте две новые организации "Компания А" и "Компания B".
  • Каждая организация получит свой "tenant ID".

Шаг 2: Настройка модулей для каждой компании

  • В "Компании А" создайте модуль "Продажи" с полями:
    • Клиент,
    • Сумма,
    • Дата заключения контракта.
  • В "Компании B" создайте модуль "Проекты" с полями:
    • Название проекта,
    • Статус,
    • Куратор.

Шаг 3: Настройка ролей и доступов

  • Для "Компании А":
    • Администратору предоставьте доступ ко всем данным компании.
    • Менеджерам — только к своим клиентам.
  • Для "Компании B":
    • Руководителю проектов предоставьте доступ к управлению процессами.
    • Исполнителям — к конкретным задачам и проектам.

Шаг 4: Автоматизация задач

  • В "Компании А" создайте автоматизацию:
    • При добавлении новой сделки менеджеру отправляется уведомление.
  • В "Компании B" настройте процесс:
    • Если статус проекта меняется на "Просрочен", уведомление отправляется куратору.

Шаг 5: Создание отчетов и визуализаций

  • В "Компании А" создайте дашборд с динамикой продаж.
  • В "Компании B" установите мониторинг выполнения проектов по срокам.

Шаг 6: Тестирование изоляции

  • Проверьте, что данные одной компании недоступны другой. Попробуйте авторизоваться с учетной записью "Компании А" и убедитесь, что доступ существует только к модулю "Продажи".

Шаг 7: Настройка API для интеграции

  • С помощью API интегрируйте данные с внешними системами. Например, подключите "Компанию А" к CRM, чтобы автоматизировать управление клиентами.

Основные преимущества мультиорганизационности в Corta

  1. Экономия инфраструктурных ресурсов
    Один инстанс заменяет несколько серверов или платформ для каждой компании.

  2. Индивидуальная настройка каждой организации
    Даже в одном инстансе компании получают полноценную автономию.

  3. Высокий уровень безопасности
    Данные изолированы, шифруются и защищены от того, чтобы попасть в чужие руки.

  4. Единое управление и централизованное обновление
    Все изменения и улучшения платформы применяются ко всем клиентам централизованно, что ускоряет работу и снижает операционные затраты.


Заключение

Благодаря платформе Corta от НПП Протолаб вы сможете развернуть несколько организаций в одном инстансе, обеспечив экономичность, гибкость и высокий уровень безопасности. Это решение идеально подходит как для крупных холдингов, так и для SaaS-решений с обслуживанием множества клиентов.

Настройка мультиорганизационной архитектуры — это простой и быстрый способ повысить эффективность работы вашей платформы с сохранением полной независимости каждых данных.

Если вы хотите узнать больше или подключить платформу Corta для своих нужд, свяжитесь с командой НПП Протолаб! Мы поможем вам настроить платформу под ваши задачи и ответим на все вопросы!

Executive Assistant