Поля


В модуле Smart Communications имеется возможность управлять набором полей для объектов:

  • Клиенты;
  • Транзакции;
  • Строки транзакций;
  • Продукты;
  • Категории;
  • Карты лояльности.

При необходимости можно создать новую витрину данных (объект), нажав на вкладку с иконкой плюса Plus.png.  Откроется модальное окно, где нужно указать:

  • Наименование витрины;
  • Код витрины;
  • Тип витрины:
    • Один к одному — для уникального клиента в витрине будет только одна связанная с ним запись;
    • Один к многим — для уникального клиента в витрине может быть сколько угодно связанных с ним записей.

Список полей

В разделе Поля выводится список полей, используемых в Системе.

Некоторые объекты подразделяются на группы. Например, поля объекта Клиент разбиты на группы:

  • Клиент;
  • Контакты;
  • Бонусы;
  • Скоринг.

Для каждого поля выводятся:

  • Наименование — название поля, которое видят пользователи;
  • Код поля (системное имя) – имя поля, которое используется для обращения к нему через REST API;
  • Тип поля (строка, дата, целое, и т. д.);
  • Вид поля системное или пользовательское:
    • Системные поля изначально присутствуют в Системе;
    • Пользовательские поля — созданы пользователем.

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

Порядок полей

Фильтрация по названию полей

При необходимости список полей можно отфильтровать через Поиск по названию. Например, можно найти все поля, которые содержат слово "чек".

Видимость объектов в профиле клиента

Объекты Транзакции и Строки транзакций можно скрыть в профиле клиента. Для этого отметьте чекбокс Скрыть транзакции/Скрыть строки транзакций в соответствующих вкладках.

Transactions.png
Пример вкладки Заказы в Профиле клиента, когда транзакции видимы.Когда строки транзакций активны, они выводятся при нажатии на название строки в столбце Торговый объект во вкладке Заказы в профиле клиента. Открывается окно Содержимое.
Orders.pngTransaction_line.png
Если транзакции скрыты, вкладка Заказы не отображается в профиле клиента.Пример окна Содержимое, когда строки транзакций скрыты. 
No_orders.pngContent.png

Добавление полей

1. Добавление группы полей

Добавление новой группы полей осуществляется по кнопке Добавить группу в верхнем правом углу. В открывшемся окне Свойства группы необходимо указать Наименование группы.

Add_group.png

2. Добавление поля

Чтобы добавить новое поле, нажмите кнопку Добавить поле. Откроется окно, в котором нужно заполнить свойства поля

У полей могут быть различные свойства в зависимости от типа полей. Необходимо заполнить общие свойства поля и свойства, присущие его типу.

Общие свойства

  • Наименование группы — к какой группе относится поле;
  • Наименование поля — название поля, которое видят пользователи;
  • Код поля — системное имя поля, которое используется для обращения к нему через REST API;
  • Описание;
  • Тип данных:
    • целое,
    • дробное,
    • строка,
    • дата,
    • логическое.
  • Операнды (операторы). Для некоторых полей актуальны не все операторы. Например, для поля Пол будут актуальны только: равно, не равно, пусто, не пусто. Именно эти операторы будут выводиться в построителе сегментов при формировании условий для этого поля:

Gender.png

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

Невидимые поля будут отображаться светло-серым цветом в списке полей.

Web_code.png

  • Тип: поле/метрика.
Field_properties_2.png

Свойства полей в зависимости от типа данных

Свойства целых полей

Помимо общих свойств для целых полей доступно свойство Элемент управления со следующими параметрами:

  • поле ввода;
  • значение.

Для каждого элемента управления есть свой набор дополнительных свойств.

Поле вводаЗначение

Для полей ввода доступны следующие дополнительные свойства:

  • Минимальное значение;
  • Максимальное значение;
  • Инкремент — на этот параметр может увеличиваться значение поля;
  • Значение по умолчанию — это значение будет автоматически выводиться в построителе сегментов.

Entry_field.png

 

Доступны дополнительные поля:

  • Представление:
    • выпадающий список;
    • автодополнение — при вводе значения предлагаются все подходящие варианты;
    • радио — радиокнопки.
  • Набор вариантов:
    • список опций — позволяет указать возможные значения поля прямо в настройках поля,
    • данные из БД — позволяет выбирать в поле значение из базы данных. Например, построитель сегментов построит список всех уникальных значений, которые хранятся в БД в этом поле, и отобразит их.

Доступны также функции Добавить опцию и Удалить все опции.

Value.png

 

Свойства дробных полей

Для дробных полей доступны дополнительные свойства:

  • Минимальное значение;
  • Максимальное значение;
  • Инкремент  на этот параметр может увеличиваться значение поля. Например, при минимальном значении поля "1", максимальном – "2" и инкременте "0.5" поле может принимать значения: "1", "1.5", "2";
  • Значение по умолчанию — это значение будет автоматически выводиться при формировании запроса в построителе сегментов
Fractions.png
Свойства полей с типом "строка"

Для полей с типом Строка доступно свойство Элемент управления со следующими параметрами:

  • поле ввода;
  • значение;
  • справочник.

Для каждого элемента управления есть свой набор дополнительных свойств.

Поле вводаЗначениеСправочник

Для полей ввода доступны следующие дополнительные свойства:

  • Максимальная длина — ограничение на длину значения поля;
  • Значение по умолчанию.

 

Доступны дополнительные поля:

  • Представление:
    • выпадающий список;
    • автодополнение — при вводе значения предлагаются все подходящие варианты;
    • радио — радиокнопки.
  • Набор вариантов:
    • список опций — позволяет указать возможные значения поля прямо в настройках поля,
    • данные из БД — позволяет выбирать в поле значение из базы данных. Например, построитель сегментов построит список всех уникальных значений, которые хранятся в БД в этом поле, и отобразит их.

Доступны также функции Добавить опцию и Удалить все опции.

 

Доступны дополнительные поля:

  • Представление:
    • выпадающий список;
    • автодополнение — при вводе значения предлагаются все подходящие варианты;
    • радио — радиокнопки.
  • Справочник:
    • новый — если в Системе нет нужного справочника, следует создать новый справочник, указать его наименование и код.
    • существующий — если в Системе существует нужный справочник, необходимо указать его наименование в поле Наименование справочника
  • Наименование справочника;
  • Код справочника — используется для обращения к справочнику по API.

Наполнение и редактирование справочника осуществляется в разделе Настройки > Справочники.

Подробнее о справочниках можно прочитать в разделе Справочники.

String.pngValue.pngGuidebook1.png
Свойства полей с типом "дата"

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

Например, есть поле Дата свадьбы. Добавим дополнительное поле — Дней с даты свадьбы. Новое поле можно использовать в построителе сегментов:

segment_date.png

Date1.png
Свойства логических полей

У полей с типом "логическое" нет дополнительных свойств.

Для полей этого типа доступны только пять операторов:

  • равно, 
  • пусто,
  • не пусто,
  • из указанных,
  • не из указанных.
Logical.png

Редактирование полей

1. Редактирование группы полей

Для редактирования группы полей нажмите на иконку редактирования справа от названия группы. Отредактировать можно только наименование группы.

2. Редактирование поля

Редактирование поля осуществляется по кнопке редактирования справа от названия поля. В пользовательском поле доступны для редактирования все свойства, описанные в разделе Добавление поля. В системном поле лишь часть свойств доступна для редактирования:

Field_edit1.png

Удаление полей

1. Удаление группы полей

Удаление группы полей осуществляется при нажатии на иконку корзины справа от названия группы.

Примечание: удалить можно только группу, в которой нет полей.

2. Удаление поля

Удалить поле можно при нажатии на иконку корзины справа от названия поля.

Примечание: удаление доступно только для пользовательских полей. Системное поле удалить нельзя.

Новости
Обновления
Облако тегов
Словарь
Наш блог
YouTube
Telegram