Инструкции/Настройки/Справочники/Произвольные поля
В разделе «Произвольные поля» отображается список Произвольных полей.

Произвольные поля используются во многих местах системы, таких как: Профиль сотрудника, Профиль клиента, Профиль пользователя, Приветственный экран, Формы обратной связи.
Некоторые поля такие как: Имя, Телефон, E-mail и Должность являются неотъемлемой частью системы и их нельзя выключить или удалить ,такие поля помечены в списке как «Служебное поле».
В списке Произвольных полей на каждом поле отображается используется
или не используется
данное поле в карточке клиента и карточке пользователя, либо может быть
. Поля, которые не являются Служебными можно отключить, в этом случае в списке будет отображаться статус
.
Добавление/Редактирование
Для создания нового Произвольного поля нажимаем «+ Добавить», если необходимо отредактировать существующее поле, нажимаем кнопку «Редактировать» ![]()

1. Название произвольного поля – название поля будет использоваться во всех формах.
2. В случае глубокой интеграции может возникнуть потребность изменения названия поля в карточке клиента, для этого необходимо переключить радиокнопку и ввести название, которое будет отображаться в карточке клиента.
3. Опции
Опции отображения:
Отображать для пользователя – Карточку клиента пользователь никогда не видит, поэтому переключатель отсутствует, переключатель отображения поля в карточке пользователя определяет, будет ли видеть пользователь данное поле или нет.
Отображать для оператора – включение или выключение переключателей будет определять, будет ли оператор видеть данное поле в карточке клиента и/или в карточке пользователя.
Возможность редактировать оператору – разрешает или запрещает оператору вносить изменения в данное поле в карточке клиента и/или в карточке пользователя. Если отображение поля для оператора выключено, то невозможно установить опцию возможности редактировать.
- Опции отображения в чате:
В верхней части чата с пользователем у оператора отображается краткая информация, в которую можно включить отображение данного поля, на выбор либо будет отображаться значение от Клиента, либо от Пользователя.

4. Тип поля – для полей имеется возможность изменить тип поля, рассмотрим типы поле подробнее.

-
Текстовое поле - предназначено для ввода текста, установлено ограничение на 64 символа.
-
Телефон – используется для ввода номера телефона, установлена маска номера телефона +7(___)-___-__-__ и проверка на полное заполнение поля.
-
E-mail – предназначено для ввода адреса электронной почты, установлена проверка на правильность ввода адреса.
-
Текстовая область – предназначено для ввода текста, без ограничения, поле расширяется в зависимости от количества текста.
-
Выпадающий список – предназначено для выбора заранее созданных значений.
-
Радиокнопка (Переключатель) – предназначено для выбора какого-либо одного значения из заранее созданных значений поля путем нажатия на переключатель.
-
Флажок – предназначено для выбора одного или нескольких заранее созданных значений поля
-
Мультивыбор – предназначено для выбора одного или нескольких заранее созданных значений поля в виде выпадающего списка
-
Период времени (чч:мм) – предназначено для ввода периода времени в формате начала и конца (чч:мм) (чч:мм)
-
Ответственный по умолчанию – предназначено для выбора ответственного сотрудника из списка пользователей системы.
Создание/редактирование Списка значений поля
Рассмотрим настройки значений поля для типов (Выпадающий список, Радиокнопка (Переключатель), Флажок и Мультивыбор)
После выбора одного из этих типов поля внизу страницы появится список Значений поля.

Нажав на кнопку добавления значения
добавится новое значение поля. Вводим название значения и устанавливаем статус. Можно установить отображение, например только в карточке клиента, тогда в карточке пользователя данное значение не будет отображаться, или наоборот, Статус «Отключено» скрывает значение. Порядок отображения значений можно изменить путем перетаскивания значения по списку, для этого нажмите и удерживайте левую клавишу мыши на значке
расположенном перед названием значения и путем перемещения по списку выберите нужное место расположения отпустив клавишу.
5. Статус – если по какой-то причине возникнет необходимость скрыть Произвольное поле, но в дальнейшем оно ещё может потребоваться, необходимо выбрать значение «Отключено»
6. После заполнения всех полей нажмите «Сохранить», для сохранения произвольного поля, если нажать «Назад» или перейти в другой пункт меню изменения не сохранятся.
Настройки для автоматической детекции из сообщения пользователя

Данный раздел позволяет настроить автоматическое извлечение значений полей из текстовых сообщений пользователей с помощью детекторов. Это значительно упрощает заполнение профилей клиентов и пользователей без ручного ввода данных оператором.
Детектор по регулярному выражению (RegExp):
Включите этот детектор, если поле имеет строгую маску (например для: ИНН, Лицевых счетов, Номеров договора, телефонов).
Настройка:
1. Включите переключатель "Детектор по регулярному выражению".
2. В поле "Регулярное выражение для проверки" введите шаблон для поиска.
Регулярное выражение, если указано, используется после детектора с помощью LLM для проверки значения, даже если детектор по регулярному выражению выключен.
Примеры регулярных выражений:
- Телефон:
\+7 \(\d{3}\) \d{3}-\d{2}-\d{2} - ИНН (10 цифр):
\d{10} - ИНН (12 цифр):
\d{12} - Номер счета (20 цифр):
\d{20} - Номер договора:
ДОГ-\d{6}
Детектор с помощью LLM:
Включите этот детектор, если значение может быть не формализованным, например Адрес, Название компании, ФИО и т.д.
Настройка:
1. Включите переключатель "Детектор с помощью LLM".
2. В поле "Описание для LLM" укажите инструкцию для языковой модели, чтобы она корректно распознавала нужные сущности.
Рекомендации по описанию для LLM:
- Четко опишите, какую информацию нужно извлекать.
- Укажите возможные варианты формулировок пользователей.
- Опишите, в каком формате должно быть значение.
- Укажите, что делать, если значение не найдено.
Пример описания для поля "Адрес": "Извлеки из сообщения пользователя адрес доставки. Адрес может быть указан в формате: город, улица, дом, квартира. Если адрес не указан явно, но есть ориентиры (например, 'рядом с метро', 'напротив парка'), постарайся определить примерный адрес. Верни полный адрес в формате: Город, ул. Название, д. №, кв. №."
Как работает автоматическая детекция:
1. Пользователь отправляет сообщение в чат.
2. Система анализирует текст сообщения с помощью настроенных детекторов.
3. Если значение найдено, оно автоматически сохраняется в соответствующее поле профиля клиента или пользователя.
4. Оператору не требуется вручную заполнять эти поля.
Важные особенности:
- Приоритет методов: При включении обоих детекторов, сначала применяется детектор по регулярному выражению, затем LLM.
- Проверка значения: Если указано регулярное выражение, оно используется для проверки значения, найденного LLM, даже если детектор по RegExp выключен.
- Гибкость: Для каждого произвольного поля можно индивидуально настроить методы детекции, что позволяет оптимально подобрать способ извлечения данных для разных типов полей.
Удаление
Если Вы уверены, что использование поля или несколько полей больше не потребуется, выберите нужные в списке и нажмите «Удалить». Действие необратимо.
