Общая информация
Компонент предназначен для подтверждения адреса электронной почты или телефона
Поддерживаемые экраны
Компонент может быть задействован на экране типа:
Внешний вид компонента
В стандартной услуге
В услуге Робота Макса
В конструкторе (настройки стандартной услуги)
Структура компонента ConfirmContact
ВКУ | JSON |
|
||
№ | В конструкторе | Атрибут | Тип | Описание |
1 | Идентификатор компонента | id | string | Уникальный идентификатор компонента в JSON |
2 | Имя компонента | name | string | Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера — сгенерированные идентификаторы, s — экран, c — компонент |
3 | Заголовок компонента | label | string | Название поля. Описывает, какие данные из ЛК пользователь проверяет |
4 | Тип контактных данных | contactType | string |
В зависимости от заданного типа в компонент подтянется соответствующее значение из ЕСИА:
|
5 | Заголовок | title | string | Позволяет задать заголовок подсказки в виде дисклеймера, который будет отображаться пользователю |
6 | Текст | value | string | Позволяет задать текст подсказки в виде дисклеймера, который будет отображаться пользователю |
7 | Цвет | type | string | Позволяет задать цвет подсказки в виде дисклеймера, который будет отображаться пользователю |
8 | Заголовок | title | string | Позволяет задать заголовок дисклеймера, который будет отображаться при отсутствии номера телефона или электронной почты в ЛК |
9 | Текст | value | string | Позволяет задать текст дисклеймера, который будет отображаться при отсутствии номера телефона или электронной почты в ЛК |
10 | Цвет | type | string | Позволяет задать цвет дисклеймера, который будет отображаться при отсутствии номера телефона или электронной почты в ЛК |
11 | Надпись на кнопке | label | string | Позволяет задать наименование кнопки для редактирования данных |
12 | Действие | action | string |
Позволяет выбрать тип действия:
|
13 | Тип валидации | type | string | Позволяет настроить регулярное выражение для заданного номера телефона или электронной почты |
14 | Регулярное выражение | value | string | Позволяет задать шаблон, по которому будет проверяться выбранное значение |
15 | Заголовок ошибки | errorMsg | string | Позволяет задать заголовок дисклеймера, который отобразится если выбранное значение не будет соответствовать правилу валидации |
16 | Текст ошибки | errorDesc | string | Позволяет задать текст дисклеймера, который отобразится если выбранное значение не будет соответствовать правилу валидации |
17 | Цвет | errorType | string | Позволяет задать цвет дисклеймера, который отобразится если выбранное значение не будет соответствовать правилу валидации |
18 | Модальное окно с пояснением | clarifications | array, objects | Позволяет раскрыть блок «Настроить модальное окно с пояснением вручную» или сделать список ссылок на пояснительные переходы |
19 | Настроить модальное окно с пояснением вручную | acceptableTypes | additionalProperties | Позволяет настроить модальные окна |
20 | Вычисляемые аргументы компонента (LinkedValues) | linkedValues | array, object | Атрибуты компонента, позволяющие реализовать сложный функционал |
В конструкторе (настройки услуги Робота Макса)
Структура компонента ConfirmContact
ВКУ | JSON |
|
||
№ | В конструкторе | Атрибут | Тип | Описание |
1 | Идентификатор компонента | id | string | Уникальный идентификатор компонента в JSON |
2 | Имя компонента | name | string | Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера — сгенерированные идентификаторы, s — экран, c — компонент |
3 | Заголовок компонента | label | string | Название поля. Описывает, какие данные из ЛК пользователь проверяет |
4 | Тип контактных данных | contactType | string |
В зависимости от заданного типа в компонент подтянется соответствующее значение из ЕСИА:
|
5 | Заголовок | title | string | Позволяет задать заголовок дисклеймера, который будет отображаться при отсутствии номера телефона или электронной почты в ЛК |
6 | Текст | value | string | Позволяет задать текст дисклеймера, который будет отображаться при отсутствии номера телефона или электронной почты в ЛК |
7 | Надпись на кнопке | label | string | Позволяет задать наименование кнопки для редактирования данных |
8 | Действие | action | string |
Позволяет выбрать тип действия:
|
9 | Тип валидации | type | string | Позволяет настроить регулярное выражение для заданного номера телефона или электронной почты |
10 | Регулярное выражение | value | string | Позволяет задать шаблон, по которому будет проверяться выбранное значение |
11 | Заголовок ошибки | errorMsg | string | Позволяет задать заголовок дисклеймера, который отобразится если выбранное значение не будет соответствовать правилу валидации |
12 | Текст ошибки | errorDesc | string | Позволяет задать текст дисклеймера, который отобразится если выбранное значение не будет соответствовать правилу валидации |
13 | Модальное окно с пояснением | clarifications | array, objects | Позволяет раскрыть блок «Настроить модальное окно с пояснением вручную» или сделать список ссылок на пояснительные переходы |
14 | Настроить модальное окно с пояснением вручную | acceptableTypes | additionalProperties | Позволяет настроить модальные окна |
15 | Вычисляемые аргументы компонента (LinkedValues) | linkedValues | array, object | Атрибуты компонента, позволяющие реализовать сложный функционал |
Пример JSON структуры компонента передаваемой в DTO
{ value: “your_email@mail.ru”, visited: true } |
Варианты использования
Данный компонент можно использовать при подтверждении данных электронной почты и номера телефона для ФЛ, ЮЛ и ИП с возможностью отредактировать их. Редактирование данных профиля осуществляется в ЛК ЕСИА. При нажатии на кнопку «Редактировать» пользователя перенаправляет на редактирование данных профиля в ЛК ЕСИА