Роли доступа

В платформе Altcraft роли и группы тесно взаимосвязаны. Давайте разберемся, как это работает.

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

Для любого пользователя можно задать ограничения к доступу. Делается это с помощью групп и ролей. Группы ограничивают доступ пользователя к объектам платформы (базы данных, ресурсы, шаблоны, сценарии и др.). Роли определяют действия, которые разрешены пользователю в рамках определенной группы.

Предположим, пользователь работает в группе Х. Настройки этой группы не позволяют ему видеть некоторые шаблоны сообщений, потому что они были созданы в другой группе. Роль, в свою очередь, ограничивает не видимость шаблона, а работу с ним. Например, если мы уберем с пользователя ограничения группы X и назначим ему роль Y, он будет видеть все шаблоны сообщений, но при этом не сможет их редактировать.

На схеме ниже изображена логика работы:

Пользователи, роли и группы

Как создать роль

Давайте создадим роль для стажёра в отделе маркетинга. Стажёр пока учится и допускает ошибки, поэтому лучше не допускать его к действиями, которые могут иметь необратимые последствия.

Чтобы перейти к управлению ролями, в главном меню выберите "Настройки" → "Роли". Нажмите "Создать" для добавления новой роли:

Создание новой роли

В основных настройках введите имя роли и при желании кратко опишите ее назначение:

Основные настройки роли

Теперь надо настроить правила доступа. Укажите группы, в которых новая роль будет использоваться.

Если для роли не задана группа, доступная пользователю, правила роли не будут работать, и пользователь не сможет взаимодействовать с объектами группы.

Добавление группы в роль

Далее снимите галочки с тех действий, которые хотите запретить.

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

Во-вторых, лучше отключить для стажёра возможность модерации. Тогда он сможет сохранять шаблоны сообщений только как черновики. Черновики будут доступны в рассылках только после активации со стороны более опытного сотрудника. Кстати, такая настройка удобна, если вы пользуетесь аутсорс-услугами по верстке email-шаблонов.

И последнее — заблокируйте запуск кампаний, чтобы пользователь не мог случайно отправить рассылку.

Настройка возможных действий в роли

Сохраните роль и перейдите в раздел "Настройки" → "Пользователи". Выберите учетную запись, под которой работает ваш стажёр. Добавьте ему созданную роль и группу:

Добавление групп и ролей пользователю

Теперь вы можете быть спокойны — стажёр шаг за шагом освоит платформу без всяких происшествий.