Модуль «Сбор согласий» предназначен для организации сбора любых согласий пользователей ЛК и их дальнейшего хранения в карточке персоны системы ТАНДЕМ.
Настройка обмена данными
Для того чтобы в ЛК организовать сбор согласий необходимо выполнить следующую последовательность подготовительных действий:
1. Создать согласие в справочнике системы ТАНДЕМ «Виды согласий на обработку и передачу персональных данных» (Система -> Справочники -> Персона):
Стандартные согласия нельзя изменять и удалять. Их можно только переименовать.
Нажать «Добавить элемент»:
заполнить поля записи справочника своими значениями и «Сохранить»:
2. Установить в ЛК модуль «Сбор согласий» (data-processing-agree) и «Модуль NSI клиента» (nsi-client).
3. На сервере ЛК обновить адаптер НСИ (в папке адаптера выполнить команду git pull origin master).
4. Настроить в интеграционной шине (для подсистемы «ЛК») синхронизацию новых справочников:
- DataProcessingAgreeKindType (Чтение)
- DataProcessingHumanAgreeType (Чтение и изменение)
5. Отправить справочник видов согласий (DataProcessingAgreeKindType) в ЛК.
6. Настроить в интеграционной шине (для подсистемы «ТАНДЕМ») синхронизацию справочника «Согласие физ.лица на обработку персональных данных»:
- DataProcessingHumanAgreeType (Чтение и изменение)
Настройки модуля
После появления в БД ЛК справочника «Вид согласия на обработку и передачу персональных данных» (DataProcessingAgreeKind) в настройках модуля «Сбор согласий» (Администрирование -> Модули -> Сбор согласий -> Настройка) можно указать для какой роли какой вид согласия нужно собирать (возможно множественное назначение одного вида согласия для разных ролей):

Для того чтобы собранные согласия передавались в систему ТАНДЕМ необходимо активировать службу «Передача согласий» (Администрирование -> Модули -> Главный модуль -> Настройка -> Службы -> Передача согласий):

В настройках службы нужно указать режим её запуска (1), срок действия (2), периодичность запуска (3, 4):

Подача согласия
Если модуль «Сбор согласий» установлен в ЛК, выполнены его настройки и настройки синхронизации данных, при входе в ЛК пользователи будут получать всплывающее окно с предложением подать согласие:

При подаче согласия оно будут передано в карточку персоны системы ТАНДЕМ.
При отказе от подачи согласия система спросит пользователя выводить ли запрос согласия при следующих входах в ЛК:

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

В карточке персоны системы ТАНДЕМ все поданные и отозванные согласия отображаются в подразделе «Согласия» (Личные данные -> Согласия):

