Сайт МКК/МФО

Назначение

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

Данная форма имеет обширный набор настроек и готовых механизмов, популярных среди компаний сферы микрофинансов.



Описание

При создании формы заявки, в первую очередь, нужно определить список полей (какие данные будем брать у пользователя для выдачи займа) и на какие шаги (этапы) будет разделена заявка.

Все эти данные собираем в Контент/Типовой сайт для МФО/Параметры форм/Поля заявки на кредит


В этом разделе Этапы это папки, а Элементы это сами поля формы.

В описании анонса поля заявки располагаются данные настройки этого поля. Формат следующий:

#обязательное поле для заполнения# || #показывать поле в мини форму с калькулятором# || #тип поля# || #код раздела для выпадающего списка#  || #маска для ввода данных#

Пример в реальном поле может выглядеть так: Y||N||text||N||inp_date

Маски и типы полей заявки

Варианты масок полей:

  • inp_tel - формат телефона
  • inp_date - дата (с элементом выбора календарь.
  • inp_cif - только цифр (буквы не ввести)
  • inp_word - только текст (буквы без цифр)
  • inp_inn - ИНН
  • inp_snils - СНИЛС
  • inp_pasport_kod - паспорт - код подразделения
  • inp_pasport_seria - паспорт - серия
  • inp_pasport_num - паспорт - номер
  • inp_adres_city - выбор Города из справочника по ФИАС
  • inp_adres_street - выбор Улицы из справочника по ФИАС. Для корректной работы, надо указать в поле Детальное описание символьный код поля города где искать улицы (например, USER_ADRES_REG_CITY)

Соответствие полей заявки на сайте и в ERP системе

При интеграции со сторонней системой, куда передаются заявки, необходимо настроить переопределение имен полей, форматов и прочих настроек, чтобы исходящий массив данных в запросе исходящим с сайта соответствовал требованиям принимающей ERP системы.

Эту настройку делаем в Контент/Highload-блоки/VjsMfoERP

Каждая запись в этом списке это одно поле со своими настройками.

Базовые поля:

  • UF_XML_ID - Код поля на сайте (например, USER_PERSONAL_BIRTHDAY)

  • UF_ERP_XML_ID - Код поля в ERP (например, birthday)


В дополнительных полях мы определяем ряд настроек или группировок.

UF_FORMAT - это поле определяет формат, в который надо преобразовать поле.

Возможные варианты (базовые):

  • #date# - преобразует в формат даты YYYY-MM-DD;
  • #price# - преобразует в формат числа без лишних символов (типа пробелов или тире);
  • #phone# - преобразует в формат телефона с префиксом, указанным в настройках модуля МФО (типа +7 или 8);

Для гибкой конфигурации есть специальные сочетания полей UF_ERP_XML_ID и UF_FORMAT.

  • Если в UF_ERP_XML_ID указать hidden, то поле не будет передаваться в ERP.

  • Если в UF_ERP_XML_ID указать #comment#, то содержимое поля будет собираться в одну строку с кодом comment.

  • Если в UF_ERP_XML_ID указать #name#, то содержимое его автоматом будет разбиваться на три составляющих ориентируясь на пробелы. По умолчанию, это фамилия (код last_name), имя (код first_name) и отчество (код middle_name). Если при этом в UF_FORMAT. указать, например, Фамилия Имя Отчество - тогда стандартные коды last_name, first_name и middle_name заменяться на указанные Фамилия Имя Отчество соответственно.


  • Если в UF_ERP_XML_ID указать #period, тогда система возьмет число из этого поля, прибавит к текущему дню и вернет дату в формате #date#. Используется для определения даты возврата. По умолчанию поле для ERP period, но можно указать в UF_FORMAT любой другой ключ для ERP, к примеру, EndDate.

UF_GROUP - это поле используется для группировки значения в рамках одного массива (внутри общего массива заявки). Поддерживает многоуровневый список - дляэтого указываем так Уровень1||Уровень2

UF_ADD - это поле позволяет добавить системные общие значения для ERP. Например, привязку к определенной организации внутри ERP. Указывается в виде Ключ1=Значение1||Ключ2=Значение2

Примеры: