Можно запретить выгрузку и оставить обычную работу с клиентами

Как запретить экспорт базы в Битрикс24, если продавцам всё равно нужны телефоны и карточки клиентов? Начать стоит с отдельного права на выгрузку, а затем выяснить, кто может получать клиентские сведения через другие инструменты и рабочие процессы.

Рассмотрим облачный Битрикс24 с отделом продаж, руководителем и маркетологом. Продавцы ведут свои обращения, руководитель контролирует отдел, маркетолог иногда получает данные для отдельной задачи. Работу отдела нужно сохранить. Когда руководитель просит ограничить выгрузку, администратору предстоит сохранить эти рабочие возможности и закрыть получение файлов тем сотрудникам, которым для обслуживания клиентов достаточно доступа к карточкам внутри системы.

Запрет штатного экспорта не делает видимые данные некопируемыми. Человек способен переписать телефон с экрана, поэтому ограничение выгрузки имеет смысл вместе с разумным объёмом чтения и порядком работы с полученными файлами. Цель руководителя — сократить ненужное распространение базы и знать, кто может получить её копию, а не считать одну настройку полной защитой от утечки.

Что именно ограничивает право «Экспорт»

В ролевой модели Битрикс24 чтение, изменение и экспорт — разные действия с элементами CRM. Права можно настраивать отдельно для контактов, компаний и других типов элементов. Просмотр не равен выгрузке. Доступность ролевой модели зависит от тарифа.

Штатный экспорт работает в режиме «Список» и сохраняет CSV или Excel: по инструкции Битрикс24, фильтр определяет записи, а настройки списка — выбранные поля, если не включена выгрузка всех полей. Для контактов также учитываются тариф и флаг «Участвует в экспорте контактов» в карточке.

Фильтр не подменяет права. Когда сотруднику уже разрешена выгрузка, выбранный им состав таблицы описывает конкретный файл, но ещё не доказывает, что он технически лишён возможности выбрать другой набор полей или записей, доступных в рамках его полномочий. Поэтому просьбу «дайте скачать только эту таблицу» администратор разбирает отдельно: иногда проще поручить её подготовку ответственному, чем открывать экспорт всем получателям.

Сначала цель выгрузки

Я советую начать с перечня нужных выгрузок: кто получает файл, зачем ему эти записи и какие столбцы понадобятся для работы. Так проще обсуждать права с администратором. Для контроля продаж руководителю может хватить отчёта внутри системы, а исполнителю переноса базы действительно потребуется подготовленный файл. Эти задачи дают разные основания для доступа. Если требование звучит как «дайте Excel, так привычнее», стоит уточнить, какое решение человек собирается принять по таблице и почему его нельзя принять по доступному отчёту.

Чтение карточек обсуждают отдельно: продавцу нужны сведения о своих клиентах, а необходимость видеть чужие направления руководитель оценивает по обязанностям сотрудника.

Почему запрет в одной роли может не сработать

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

Я предпочитаю исправлять источник лишнего разрешения, потому что добавление ещё одной роли «Запретить всё» усложняет дальнейшее обслуживание и может оставить сотруднику ровно те возможности, которые руководитель собирался закрыть. Сначала администратор объясняет, откуда берётся доступ, затем предлагает изменение.

У общей роли есть другие участники. Перед её правкой исполнитель показывает, кого ещё затронет ограничение и какие задачи эти люди выполняют. Если одному сотруднику нужна выгрузка, а остальным достаточно чтения, это основание разделить разрешения, сохранив необходимую работу каждой группы. Для приёмки полезно записать применённые назначения и результат теста обычного пользователя: следующий администратор сможет восстановить причину такого решения.

Отдельно стоит обсудить право изменять настройки CRM: оно позволяет управлять и правами доступа. Сотруднику, который только получает отчёт, такое полномочие обычно не требуется. Руководитель определяет, кто в компании отвечает за изменение правил, кому поручено исполнять запросы на выгрузку и кто замещает этих людей во время отсутствия.

Выгрузка сделок и внешние подключения тоже требуют проверки

В штатной выгрузке сделок можно включить поля связанных контактов и компаний — эта возможность описана в инструкции по экспорту, поэтому запрет только в разделе контактов ещё не даёт полной картины. Исполнителю стоит показать на тестовых данных, что окажется в каждом разрешённом файле.

Приложения и вебхуки

Внешние подключения проверяют отдельно. Приложение может получать сведения для обмена с сайтом или другой системой. Вебхук — ещё один способ связать программы: входящий вебхук вызывает методы Битрикс24 с правами своего создателя и в пределах выбранных разрешений. Исходящий сообщает внешней системе о событии. Для руководителя различие полезно тем, что слово «вебхук» само по себе не объясняет, какие сведения уходят из CRM и от чьего имени работает обмен. Это предстоит выяснить по действующим подключениям.

Я рекомендую составить короткий реестр: назначение подключения, ответственный, получаемые сведения и способ отзыва доступа. Удаление неизвестной интеграции способно остановить приём заявок, хотя исходная претензия касалась только лишних данных в файле. Когда назначение известно, администратор может предложить ограничение, замену или отключение и заранее объяснить, какой рабочий процесс это затронет.

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

Наглядный разбор

Три разных вопроса об одной базе

  1. Чтение

    Какие карточки и сведения видит сотрудник во время работы.

  2. Штатный экспорт

    Какие наборы он может сохранить в файл через интерфейс CRM.

  3. Внешний обмен

    Какие приложения получают данные для отдельной задачи.

Ограничение проверяется по действию и способу доступа.

Как организовать выгрузку, когда она действительно нужна

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

Техническая возможность скачать таблицу сама по себе не определяет допустимые цели её использования.

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

Временные разрешения

Если сотруднику временно открывают экспорт, вместе с задачей назначают человека, который снимет разрешение и повторит тест после завершения. Одна дата в переписке доступа не отзывает.

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

Наглядный разбор

Разрешённая выгрузка остаётся отдельной задачей

  1. Запрос

    Назначение, получатель, записи и поля названы до подготовки файла.

  2. Подготовка

    Назначенный сотрудник использует утверждённый состав и закрытое хранилище.

  3. Завершение

    Получатель подтвердил результат; временные права сняты, выполнена договорённость о хранении копий.

Предлагаемый рабочий порядок, который компания может утвердить вместе с настройками CRM.

Как принять ограничение экспорта

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

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

Запрет выгрузки подтверждают попыткой пользователя получить файл, а разрешённый результат — просмотром самого файла: сравнивают его записи и поля с заданием, поскольку наличие нужной кнопки ещё ничего не говорит о составе полученной таблицы. Тестовую копию после приёмки обрабатывают по принятому в компании порядку.

Действия для приёмки

Пример проверки согласованных ограничений на тестовых данных
Кто проверяетДействиеОжидаемый результат
ПродавецОткрывает свою рабочую карточку.Может продолжить обслуживание клиента.
Тот же продавецПытается выполнить запрещённый штатный экспорт.Не получает файл через запрещённое действие.
Ответственный за выгрузкуВыгружает утверждённую тестовую группу.Получает разрешённый набор; состав сверяют с заданием.
Продавец после отзыва временных правПовторяет попытку выгрузки под своей записью.Временная возможность больше не доступна.

За пятнадцать минут до встречи с администратором можно выписать сотрудников, которым разрешена выгрузка, и последнюю известную рабочую задачу каждого. Пустые основания подскажут, с чего начать пересмотр. Для доработки доступа в Битрикс24 специалистам ШТАБ ИТ понадобится текущий порядок выгрузок и контакт человека со стороны компании, который утвердит ограничения.

Источники и полезные ссылки

  1. Битрикс24: ролевая модель прав CRM ↗
  2. Битрикс24: экспорт элементов и связанных полей ↗
  3. Битрикс24: локальные вебхуки ↗

Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.

Игорь Крещенко

Руководитель ШТАБ ИТ. Занимается управлением проектами, веб-разработкой, рекламой и PR. Подробнее об авторе →