SenDev: 152-ФЗ — Импорт согласий: Центр массового импорта согласий на обработку персональных данных
Назначение страницы SenDev: 152-ФЗ — Импорт согласий
Страница «Импорт согласий» предназначена для загрузки и переноса сведений о согласиях субъектов персональных данных в модуле SenDev: 152-ФЗ Персональные данные.
На этой странице можно:
- импортировать согласия из CSV-файла;
- импортировать записи из стандартного модуля согласий Битрикс;
- импортировать сведения из результатов веб-форм;
- просмотреть лог последнего импорта;
- посмотреть историю выполненных импортов;
- оценить количество импортированных, пропущенных и ошибочных записей.
Это основной раздел для массового переноса согласий в систему из внешних и внутренних источников.
Что можно сделать на странице
Страница объединяет несколько задач:
- загрузка данных из файла;
- перенос согласий из стандартных механизмов Битрикс;
- перенос данных из веб-форм;
- просмотр результата последнего импорта;
- контроль истории импортов.
Это удобно, потому что все сценарии массовой загрузки согласий собраны в одном разделе.
Верхняя часть страницы
В верхней части страницы отображаются основные показатели по импортам. Обычно здесь можно увидеть:
- количество записей в истории импортов;
- дату последнего импорта;
- источник последнего импорта;
- количество импортированных записей в текущем результате;
- количество ошибок в текущем результате.
Этот блок помогает быстро понять текущее состояние работы с импортом.
Лог импорта
Если импорт только что был выполнен и по нему есть служебные сообщения, на странице отображается блок «Лог импорта». В этом блоке можно увидеть:
- последовательность действий при загрузке;
- служебные сообщения;
- пропущенные записи;
- ошибки обработки отдельных строк.
Лог особенно полезен, если часть данных не загрузилась или если нужно проверить, как именно был обработан файл или источник.
Блок «Импорт из CSV-файла»
Это основной блок для ручной загрузки согласий из подготовленного файла. В этом разделе обычно доступны:
- выбор CSV-файла;
- настройка разделителя;
- опция пропуска первой строки;
- запуск импорта.
После выполнения система обрабатывает файл и показывает результат.
Поле «CSV-файл»
В этом поле загружается файл для импорта. Обычно поддерживаются файлы в формате:
- CSV;
- текстовый файл с табличной структурой.
Файл должен содержать данные о согласиях в ожидаемой структуре.
Поле «Разделитель»
В этом поле задаётся символ, который используется для разделения столбцов в файле. Обычно доступны варианты:
- точка с запятой;
- запятая;
- табуляция.
Правильный выбор разделителя нужен для корректного чтения содержимого файла.
Поле «Первая строка»
Этот параметр позволяет указать, является ли первая строка файла заголовком. Если опция включена, первая строка не импортируется как данные. Это удобно, если файл содержит названия колонок.
Формат CSV
На странице приводится пример ожидаемого формата файла. Обычно используется следующая структура полей:
- email;
- phone;
- тип согласия;
- версия согласия;
- дата и время предоставления;
- адрес страницы или источник;
- IP-адрес;
- статус.
При этом обязательным является наличие хотя бы одного идентификатора субъекта, например:
- email;
- phone.
Остальные поля могут быть заполнены по мере необходимости.
Когда использовать импорт из CSV
Этот вариант рекомендуется использовать в следующих случаях:
- если согласия ведутся во внешней системе;
- если данные подготовлены вручную в таблице;
- если нужно выполнить массовую загрузку из архива;
- если требуется миграция данных из старой системы.
Блок «Импорт из стандартного модуля согласий»
Этот раздел предназначен для переноса данных из стандартного механизма согласий Битрикс. В этом сценарии модуль импортирует записи из стандартного источника и переносит их в собственный реестр согласий. На странице также указывается, что дубликаты автоматически пропускаются, а email и телефон берутся из профиля пользователя. Этот вариант особенно полезен, если на сайте уже использовался стандартный механизм Битрикс и нужно перенести накопленные данные в модуль SenDev: 152-ФЗ Персональные данные.
Когда использовать импорт из стандартного модуля
Этот способ подходит, если:
- ранее уже использовался стандартный модуль согласий;
- нужно централизовать хранение записей в одном модуле;
- требуется дальнейшая работа с согласиями через интерфейсы модуля SenDev.
Блок «Импорт из результатов web-форм»
Этот раздел предназначен для извлечения данных из результатов веб-форм и создания на их основе записей согласий. Обычно здесь можно указать:
- идентификатор формы;
- запуск импорта по одной форме или по всем формам.
Если указано значение `0`, импорт обычно выполняется по всем формам. Этот сценарий полезен, если контактные данные и согласия ранее собирались через формы сайта.
Поле «ID формы»
Это поле позволяет ограничить импорт конкретной веб-формой. Если указан определённый идентификатор, импорт выполняется только по ней. Если указано значение `0`, система обрабатывает все доступные формы. Это удобно, когда нужно:
- проверить загрузку на одной форме;
- поэтапно переносить данные;
- выполнить полный импорт по всем формам.
Что происходит после импорта
После выполнения любого варианта импорта система обычно показывает результат с основными показателями:
- всего строк или записей;
- сколько импортировано;
- сколько пропущено;
- сколько ошибок обнаружено.
Если импорт прошёл успешно, отображается информационное сообщение с итогом обработки. Если возникли проблемы, система показывает сообщение об ошибке или лог импорта.
Блок «История импортов»
В правой части страницы расположен журнал ранее выполненных импортов. Для каждой записи обычно отображаются:
- идентификатор;
- дата;
- источник импорта;
- имя файла;
- общее количество строк;
- количество импортированных записей;
- количество пропущенных записей;
- количество ошибок.
Этот блок нужен для контроля всех ранее выполненных операций.
Как читать историю импортов
Дата
Показывает, когда именно был выполнен импорт.
Источник
Показывает, откуда были получены данные. Обычно источник может быть одним из следующих:
- CSV-файл;
- стандартный модуль согласий;
- веб-формы.
Файл
Показывает имя файла, если импорт выполнялся из CSV.
Всего
Показывает общее количество обработанных строк или записей.
Импорт
Показывает, сколько записей было успешно добавлено.
Пропуск
Показывает, сколько записей не было загружено, например из-за дубликатов или отсутствия достаточных данных.
Ошибки
Показывает количество строк, по которым возникли ошибки при обработке.
Как работать со страницей
Рекомендуемый порядок работы:
- Определите источник, из которого нужно загрузить согласия.
- Если данные находятся во внешнем файле, подготовьте CSV в нужном формате.
- Выберите нужный сценарий импорта.
- Выполните загрузку.
- Проверьте итоговое сообщение и лог импорта.
- Убедитесь, что количество импортированных записей соответствует ожиданиям.
- При необходимости откройте историю импортов и сравните результаты прошлых операций.
Когда использовать страницу
Страницу «Импорт согласий» рекомендуется использовать в следующих случаях:
- при первичной миграции согласий в модуль;
- при переносе данных из стандартного механизма Битрикс;
- при загрузке архивных согласий из файла;
- при извлечении данных из результатов веб-форм;
- при повторной загрузке после корректировки исходных данных;
- при проверке истории ранее выполненных импортов.
Возможные ситуации
Если согласия нужно перенести из таблицы или внешней системы: Следует использовать импорт из CSV-файла.
Если ранее использовался стандартный модуль согласий Битрикс: Удобно выполнить импорт из стандартного модуля.
Если данные собирались через формы сайта: Следует использовать импорт из результатов веб-форм.
Если часть строк не загрузилась: Нужно проверить лог импорта и убедиться в корректности структуры данных.
Если в истории уже есть похожие данные: Часть записей может быть пропущена как дубликаты.
Если нужно проверить, когда выполнялся последний импорт: Следует посмотреть верхние показатели и таблицу истории импортов.
Итог
Страница «Импорт согласий» — это основной инструмент для массовой загрузки согласий субъектов персональных данных в модуле SenDev: 152-ФЗ Персональные данные. Она позволяет переносить данные из CSV-файлов, стандартного модуля согласий Битрикс и результатов веб-форм, а также контролировать историю выполненных импортов и результаты обработки.