Сопоставление полей формы с профилями участников
Одна из самых мощных возможностей TimelyChurch Формы — сопоставление полей формы напрямую с полями профиля участника. При отправке формы сопоставленные данные могут автоматически обновлять запись отправителя в базе Участники, устраняя ручной ввод.
Как работает сопоставление полей
Каждое поле формы можно сопоставить с соответствующим полем профиля участника. При поступлении отправки:
- TimelyChurch определяет отправителя (через вход в Портал участника или по совпадению email с существующей записью участника).
- Если совпадение не найдено и предоставлено достаточно данных (имя и/или email), автоматически создаётся новая запись участника со статусом членства «Посетитель».
- Значения сопоставленных полей из отправки синхронизируются с записью участника согласно настройкам синхронизации профиля.
Стандартные поля участника для сопоставления
Доступны следующие встроенные поля профиля:
Поля имени
- Имя
- Фамилия
- Отчество
- Псевдоним
- Префикс
- Суффикс
Контактные поля
- Дополнительный email
- Мобильный телефон
- Домашний телефон
- Рабочий телефон
Поля адреса
- Адрес, строка 1
- Адрес, строка 2
- Город
- Регион
- Почтовый индекс
- Страна
Личные поля
- Пол
- Дата рождения
- Семейное положение
- Дата годовщины
Церковные поля
- Дата первого визита
- Дата крещения
- Как нас нашли
- Предыдущая церковь
Поля экстренного контакта
- Имя экстренного контакта
- Телефон экстренного контакта
- Отношение экстренного контакта
Пользовательские поля участника
Если в настройках Участники определены пользовательские поля участника, они также отображаются в палитре «Пользовательские поля профиля» редактора формы. При добавлении пользовательского поля из этой палитры оно автоматически сопоставляется с соответствующим пользовательским полем участника — дополнительная настройка не нужна.
Совет: пользовательские поля профиля показаны в разделе с фиолетовым акцентом вверху палитры полей. Добавление одного из них настраивает сопоставление автоматически и помечает поле значком «Профиль».
Как сопоставить поле
Вариант 1: добавить из палитры пользовательских полей профиля
Самый простой способ:
- Откройте редактор формы и посмотрите левую боковую панель.
- Найдите раздел Пользовательские поля профиля вверху (фиолетовый заголовок).
- Щёлкните любое пользовательское поле, чтобы добавить его в форму.
- Поле создаётся с правильным типом, меткой и предварительным сопоставлением.
Вариант 2: ручное сопоставление стандартных полей
Для стандартных полей (не пользовательских) сопоставление работает через умное совпадение имён полей:
- Добавьте поле в форму (например, текстовое поле).
- Установите метку или имя поля в соответствии с распознаваемым именем поля профиля. Например:
- Поле с именем вроде «Email» сопоставится с email участника.
- Поле с именем вроде «Имя» — с именем участника.
- Поле с именем вроде «Телефон» — с мобильным телефоном участника.
TimelyChurch использует интеллектуальное сопоставление, распознающее многие распространённые варианты имён. Например, все следующие сопоставятся с полем email: email, email address, e-mail, your email, contact email.
Умное предзаполнение для вошедших участников
Когда участник вошёл в Портал участника и открывает форму, TimelyChurch автоматически предзаполняет поля по именам и сопоставлениям. Система сопоставляет:
- Имена полей (например, Имя, Email, Телефон)
- Метки полей (например, «Имя», «Адрес электронной почты», «Номер телефона»)
- Поля, которые вы явно сопоставили с полем профиля
Предзаполняемые данные включают:
- Имя (имя, фамилия, полное имя)
- Email и телефон
- Адрес (улица, город, регион, индекс — с запасным вариантом семейного адреса)
- Дата рождения
- Пол
Совет: поля родителя/опекуна на регистрационных формах также предзаполняются данными вошедшего участника, что ускоряет регистрацию детей.
Защита полей идентичности
Чтобы предотвратить случайную перезапись, определённые «идентификационные» поля обрабатываются особым образом:
- Имя, Фамилия и Email никогда не перезаписываются в существующих записях участника при синхронизации.
- Они устанавливаются только при создании новой записи участника из отправки формы.
- Все остальные сопоставленные поля по умолчанию заполняют пустые значения в записи участника (существующие непустые значения сохраняются).
Автоматическое создание записи участника
Когда форму отправляет человек без входа, TimelyChurch пытается:
- Найти существующего участника по совпадению отправленного email.
- Если совпадение не найдено и в отправке есть имя и/или фамилия, создать новую запись участника с:
- Статусом членства «Посетитель»
- Записью, отмеченной как активная
- Записью, скрытой из справочника (новые посетители по умолчанию не показываются в справочнике)
- Заполнением всех доступных сопоставленных полей
Таким образом база Участники растёт автоматически по мере отправки форм новыми посетителями.
Проверка сопоставленных полей
В редакторе формы поля, сопоставленные с профилем участника, отображают фиолетовый значок «Профиль» рядом с меткой. Это быстрый визуальный индикатор полей, которые будут синхронизироваться с записями участников.