Поля
Last updated
Last updated
В Платформе есть возможность управлять набором полей в объектах:
Клиент;
Транзакция/Чек;
Строка транзакции;
Продукт;
Категория.
В разделе Поля выводится список полей в системе.
Поля объединены в группы. Например, поля объекта Клиент разбиты на группы:
Клиент;
Контакты;
Бонусы;
Скоринг.
Для каждого поля выводится:
Наименование – название поля, которые видят пользователи;
Тип поля (строка, целое, дата и т.д.);
Системное/пользовательское:
Системные поля изначально присутствуют в системе;
Пользовательские поля – созданные пользователем.
Порядок полей и групп объекта можно менять с помощью перетаскивания.
Доступна фильтрация по названию полей:
Объекты Транзакции/Чеки и Строки транзакций можно скрыть в профиле клиента.
Чтобы скрыть транзакции, нажмите Скрыть транзакции во вкладке Транзакции:
Блок Заказы в профиле клиента, когда транзакции видимы:
Когда транзакции скрыты, блок Заказы не выводится в профиле клиента:
Чтобы скрыть строки транзакций, нажмите Скрыть строки транзакций во вкладке Строки транзакций:
Строки транзакций выводятся при нажатии на номер чека во вкладке Заказы в профиле клиента.
Добавление новой группы полей осуществляется по кнопке Добавить группу:
Для группы полей необходимо указать наименование:
Добавление нового поля осуществляется по кнопке Добавить поле:
Необходимо заполнить свойства поля:
Наименование группы – к какой группе полей относится;
Наименование поля – название поля, которые видят пользователи;
Описание;
Тип данных:
Операторы. Для некоторых полей актуальны не все операторы. Например, для пола актуальны только эти:
Поле видимо.
Невидимые поля выводятся светло-серыми в списке полей.
Показывать в сводных таблицах. Позволяет использовать поле в сводных таблицах в разделе Аналитика – Отчёты. Например, чтобы использовать в сводной таблице чеков атрибут клиента Город, выполните действия:
В разделе Клиенты перейдите к редактированию поля Город:
2. В разделе Показывать в сводных таблицах отметьте галочкой Чеки/Транзакции:
Тип: поле/метрика.
Для целых полей доступно дополнительное свойство – Элемент управления:
Для каждого элемента управления есть свой набор дополнительных свойств.
В поле ввода можно ввести значение:
Для полей ввода доступны дополнительные свойства:
Минимальное значение;
Максимальное значение;
Инкремент – на этот параметр может увеличиваться значение поля;
В поле можно будет выбрать вариант из списка.
Доступны дополнительные поля:
Представление;
Набор вариантов.
Для поля Набор вариантов возможно 2 варианта:
Список опций позволяет указать возможные значения поля прямо в настройках поля.
Данные из БД позволяет выбирать в поле значение из базы данных. Например, построитель сегментов построит список всех уникальных значений, которые хранятся в БД в этом поле, и выведет их:
Возможные представления:
Выпадающий список;
Автодополнение – при вводе значения предлагаются все подходящие варианты;
Радиокнопки.
В поле можно будет выбрать вариант из справочника.
Доступны дополнительные поля:
Представление;
Справочник.
Возможные представления описаны выше (для полей с элементом управления – значение):
Выпадающий список;
Автодополнение;
Радиокнопки.
В поле Справочник доступны варианты:
Если в системе существует нужный справочник, необходимо указать его название в поле Наименование справочника.
Если в системе нет нужного справочника, следует создать новый справочник, указать его наименование и код. Код будет использоваться для обращения к справочнику по API.
Для дробных полей доступны дополнительные свойства:
Минимальное значение;
Максимальное значение;
Инкремент – на этот параметр может увеличиваться значение поля. Например, при минимальном значении поля "1", максимальном – "2" и инкременте "0.5" поле может принимать значения: "1", "1.5", "2";
Для полей с типом строка доступно дополнительное свойство – Элемент управления:
Для каждого элемента управления есть свой набор дополнительных свойств.
Дополнительные свойства:
Максимальная длина – ограничение на длину значения поля;
Значение по умолчанию.
Для полей с типом дата доступно свойство Добавить поле с расстоянием до даты.
Поле с расстоянием до даты позволяет рассчитать, сколько времени прошло с этой даты.
Например, есть поле Дата свадьбы. Добавим дополнительное поле – Дней с даты свадьбы:
Новое поле можно использовать в построителе сегментов:
У полей с типом "логическое" нет дополнительных свойств.
Для полей этого типа доступны только 3 оператора:
Равно;
Пусто;
Не пусто.
Редактирование группы полей осуществляется по кнопке редактирования справа от названия группы:
Можно отредактировать только наименование группы.
Редактирование поля осуществляется по кнопке редактирования справа от названия поля:
Удаление группы полей осуществляется по кнопке удаления справа от названия группы:
Удалить можно только группу, в которой нет полей.
Удаление поля осуществляется по кнопке удаления справа от названия поля:
Удаление доступно только для пользовательских полей. Системное поле удалить нельзя.
Код поля (системное имя) – имя поля, которые используется для обращения к нему через ;
Поля в выводятся в том же порядке, что и в списке полей.
Порядок полей в задаётся через настройку представления профиля клиента. Подробнее об этом – в статье .
У полей могут быть различные свойства в зависимости от типа поля. Необходимо заполнить поля и свойства, присущие его типу:
;
;
;
;
.
Код поля – системное имя поля, используется для обращения к нему через ;
Именно эти операторы будут выводиться в при формировании условия для этого поля:
Видимое поле будет выводиться в и в .
Значение по умолчанию – это значение будет автоматически выводиться в .
Подробнее о справочниках – в разделе .
Наполнение и редактирование справочника осуществляется в разделе .
Значение по умолчанию – это значение будет автоматически выводиться при формировании запроса в .
В поле можно будет выбрать вариант из списка. Подробнее о настройке дополнительных полей – в разделе .
В поле можно будет выбрать вариант из списка. Подробнее о настройке дополнительных полей – в разделе .
Поле будет выводиться в ;
Поле можно использовать при построении запросов в .
В пользовательском поле доступны для редактирования все свойства, описанные в разделе . В системном поле лишь часть свойств доступна для редактирования: