Администрирование согласий¶
Управление типами и версиями согласий в CMS.
Назначение¶
Согласия — это юридические тексты, которые принимает пользователь при оставлении контактных данных в анкетах обратной связи. Каждый тип согласия может иметь множество версий.
Типы согласий¶
Тип согласия — это сущность, объединяющая все версии одного документа. Например: - «Согласие на обработку ПДн» - «Договор-оферта» - «Согласие на контактную заявку»
Создание типа¶
- Код (например,
personal_data,offer_agreement) - Название
- Описание (необязательно)
Версии согласий¶
Каждый тип согласия может иметь множество версий. Версия содержит текст согласия.
Жизненный цикл версии¶
- Черновик — версия без номера, можно редактировать текст
- Публикация — системе присваивается номер версии (автоинкремент: 0.1, 0.2, 0.3...), устанавливается дата вступления в силу
- Опубликованная версия — редактировать нельзя, можно только создать новую версию
Создание новой версии¶
- В карточке типа согласия нажать «Создать новую версию»
- Отредактировать текст
- Сохранить как черновик
- Опубликовать — номер версии назначается автоматически
Активная версия¶
Активная версия — последняя опубликованная. Именно её видит пользователь при прохождении анкеты.
Фиксация принятия согласия¶
Когда пользователь принимает согласие при отправке анкеты:
- В
SurveyResponseсохраняетсяconsent_version_id— идентификатор той версии согласия, которую показал пользователю - В
ConsentAcceptanceсоздаётся запись: кто, когда, какую версию принял
Это обеспечивает юридическую значимость: можно доказать, что пользователь принял конкретную версию согласия в конкретный момент времени.
Использование в анкетах¶
При настройке анкеты с контактной заявкой:
- Включить опцию «Требовать согласие»
- Выбрать тип согласия (система автоматически покажет активную версию)
- При прохождении анкеты пользователь видит текст активной версии и ставит галочку
- Без согласия отправка контактных данных невозможна