Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Тарифы и оплата
С чего начать
Задачи и проекты
Мессенджер
Главная страница: наш вайб
Группы
Календарь
CRM + Интернет-магазин
Диск
База знаний
Сайты
Интернет-магазин
Складской учет
Почта
CRM
CoPilot — AI в Битрикс24
Битрикс24 КЭДО
Подпись
Маркетинг
Сквозная аналитика
Центр продаж
CRM-аналитика
BI Конструктор
Автоматизация
CRM.Оплата и Доставка
Интеграция 1С и Битрикс24
Компания
Бизнес-процессы
Приложения
Контакт-центр
Настройки
Моя страница
Телефония
Мой тариф
Энтерпрайз
Enterprise HRM
Десктоп-приложение
Общие вопросы
Битрикс24 в коробке
1С-Битрикс24: Интернет-магазин + CRM
Изменения в статьях (архив)
Вход
Ваш Битрикс24
Авторизуйтесь, чтобы войти
в Битрикс24 вашей компании.
Вход

Поддержка24

Наборы данных BI Конструктора: смарт-процессы

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

В статье расскажем про наборы данных для смарт-процессов и покажем, как их объединять и создавать графики.

Наборы:

Примеры:


Выбрать набор данных

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

crm_dynamic_items_"идентификатор типа" — смарт-процесс. Набор включает основные сведения из системных и пользовательских полей смарт-процесса. Вы можете узнать, сколько элементов было создано за месяц и какие сотрудники с ними работали.

Каждый смарт-процесс — это отдельный набор данных со своими полями и колонками. Чтобы в отчете использовать данные из смарт-процесса, надо узнать его идентификатор типа. Идентификатор автоматически присваивается смарт-процессу при создании в формате crm_dynamic_items_1032.
Где посмотреть идентификатор типа смарт-процесса

crm_dynamic_items_"идентификатор типа"

Поле Описание
ID Идентификатор элемента смарт-процесса
XML_ID Внешний идентификатор для связи с внешними системами
TITLE Название элемента смарт-процесса
CREATED_BY Идентификатор и имя сотрудника, создавшего запись
CREATED_BY_ID Идентификатор сотрудника, создавшего запись
CREATED_BY_NAME Имя сотрудника, создавшего запись
UPDATED_BY Идентификатор и имя сотрудника, последнего обновившего запись
UPDATED_BY_ID Идентификатор сотрудника, последнего обновившего запись
UPDATED_BY_NAME Имя сотрудника, последнего обновившего запись
MOVED_BY Идентификатор и имя сотрудника, изменившего стадию элемента
MOVED_BY_ID Идентификатор сотрудника, изменившего стадию элемента
MOVED_BY_NAME Имя сотрудника, изменившего стадию элемента
CREATED_TIME Дата создания записи
UPDATED_TIME Дата последнего обновления записи
MOVED_TIME Дата изменения стадии элемента
CATEGORY Идентификатор и название направления элемента
CATEGORY_ID Идентификатор направления элемента
CATEGORY_NAME Название направления элемента
OPENED Открыт ли элемент для всех пользователей: Y — да, N — нет
STAGE Идентификатор и название текущей стадии элемента
STAGE_ID Идентификатор текущей стадии элемента
STAGE_NAME Название текущей стадии элемента
PREVIOUS_STAGE_ID Идентификатор предыдущей стадии элемента
BEGINDATE Дата начала события или процесса
CLOSEDATE Дата окончания события или процесса
COMPANY Идентификатор и название компании, связанной с элементом
COMPANY_ID Идентификатор компании, связанной с элементом
COMPANY_NAME Название компании, связанной с элементом
CONTACT Идентификатор и имя контакта, связанного с элементом
CONTACT_ID Идентификатор контакта, связанного с элементом
CONTACT_NAME Имя контакта, связанного с элементом
OPPORTUNITY Ожидаемая сумма сделки
IS_MANUAL_OPPORTUNITY Признак, введена ли сумма сделки вручную: Y — да, N — нет
TAX_VALUE Налоговая стоимость элемента
CURRENCY_ID Валюта сделки. Например, RUB
OPPORTUNITY_ACCOUNT Сумма сделки в валюте отчетов
TAX_VALUE_ACCOUNT Налог в валюте отчетов
ACCOUNT_CURRENCY_ID Валюта отчетов
MYCOMPANY Идентификатор и название собственной компании
MYCOMPANY_ID Идентификатор собственной компании
MYCOMPANY_NAME Название собственной компании
SOURCE Идентификатор и название источника. Например, [STORE] Интернет-магазин
SOURCE_ID Идентификатор источника
SOURCE_NAME Название источника
SOURCE_DESCRIPTION Описание источника
ASSIGNED_BY Идентификатор и имя ответственного за элемент
ASSIGNED_BY_ID Идентификатор ответственного за элемент
ASSIGNED_BY_NAME Имя ответственного за элемент
WEBFORM_ID Идентификатор CRM-формы, из которой был создан элемент
UF_CRM_"номер поля" Сведения из пользовательского поля с указанным номером, например из UF_CRM_123456789. Номер автоматически присваивается полю при создании.

crm_dynamic_items_prod_"идентификатор типа" — товары в смарт-процессах. Набор содержит данные о товарах. Вы можете узнать названия товаров, их количество и цены в выбранном смарт-процессе.

Чтобы использовать данные о товарах в отчете, нужно знать идентификатор типа смарт-процесса, к которому относятся товары. Например, у вас есть смарт-процесс «Заказы» с идентификатором типа 105. Этот идентификатор будет записан в названии набора данных о товарах в формате crm_dynamic_items_prod_105.
Где посмотреть идентификатор типа смарт-процесса

crm_dynamic_items_prod_"идентификатор типа"

Поле Описание
ID Идентификатор записи
ITEM_ID Идентификатор элемента смарт-процесса
PRODUCT Товар
PRODUCT_ID Идентификатор товара
PRODUCT_NAME Название товара
PRICE Цена товара
PRICE_EXCLUSIVE Цена без налога со скидкой
PRICE_NETTO Цена без скидок и налогов
PRICE_BRUTTO Цена без скидок, с налогом
QUANTITY Количество товаров
DISCOUNT_TYPE Скидка
DISCOUNT_TYPE_ID Идентификатор скидки
DISCOUNT_TYPE_NAME Название скидки
DISCOUNT_RATE Величина скидки
DISCOUNT_SUM Сумма скидки
TAX_RATE Налог
TAX_INCLUDED Налог включен в цену
CUSTOMIZED Товарная позиция была изменена вручную: Y - да, N - нет
MEASURE Единица измерения
MEASURE_CODE Идентификатор единицы измерения
MEASURE_NAME Название единицы измерения
SORT Порядок сортировки
PARENT Раздел товара
SUPERPARENT Раздел товара на уровень выше
SUPERSUPERPARENT Раздел товара на два уровня выше

crm_automated_solution_"идентификатор цифрового рабочего места" — смарт-процессы цифрового рабочего места. Набор содержит информацию о цифровом рабочем месте и связанных с ним смарт-процессах, включая их названия и идентификаторы.

Посмотреть идентификатор цифрового рабочего места можно в разделе Автоматизация > Цифровые рабочие места > Список цифровых рабочих мест в колонке ID.
Что такое цифровое рабочее место

crm_automated_solution_"идентификатор цифрового рабочего места"

Поле Описание Тип поля
ENTITY_TYPE_ID Идентификатор типа смарт-процесса Число
TITLE Название смарт-процесса Строка
DATASET_NAME Название датасета смарт-процесса Строка
AUTOMATED_SOLUTION_DATASET_NAME Название датасета цифрового рабочего места Строка
CUSTOM_SECTION_ID Идентификатор цифрового рабочего места Число
CUSTOM_SECTION_TITLE Название рабочего места Строка

crm_smart_proc — список смарт-процессов. Набор содержит список всех смарт-процессов и цифровых рабочих мест. Вы можете узнать идентификаторы и названия каждого процесса и рабочего места.

crm_smart_proc

Поле Описание Тип поля
ENTITY_TYPE_ID Идентификатор типа смарт-процесса Число
TITLE Название смарт-процесса Строка
DATASET_NAME Название датасета смарт-процесса Строка
AUTOMATED_SOLUTION_DATASET_NAME Название датасета цифрового рабочего места. Если не привязано, то отображается CRM Строка
CUSTOM_SECTION_ID Идентификатор цифрового рабочего места Число
CUSTOM_SECTION_TITLE Название цифрового рабочего места Строка
PRODUCT_DATASET_NAME Название датасета товаров смарт-процесса Строка

Создать график

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

  • 1–2. Откройте BI Конструктор > Charts > + График.
  • 3–4. Выберите набор данных и формат, в котором хотите видеть информацию: карточка, таблица, линейный график или другой вариант. Если в списке нет нужного набора, нажмите Добавить датасет и создайте набор данных.
    Как создать набор данных
  • 5. Нажмите Создать новый график.

Объединить наборы данных

Объедините наборы данных, чтобы добавить в отчет информацию о том, какие товары использовались в элементах смарт-процесса.

  1. Откройте BI конструктор и перейдите в раздел SQL > SQL Lab.
  2. Выберите схему bitrix24
  3. Впишите SQL-запрос и нажмите Выполнить. Новый набор включает сведения из полей, которые вы задали в SQL-запросе. Его можно сохранить как датасет, чтобы создать график для отчета.
    Как создать и добавить в отчет график на основе виртуального набора данных

Если объединяете наборы данных в первый раз, посмотрите пример запроса.

Пример SQL-запроса

Мы написали SQL-запрос, чтобы извлечь данные из четырех наборов: смарт-процесс (crm_dynamic_items_1036), товары смарт-процесса (crm_dynamic_items_prod_1036), свойства товаров (crm_product_property) и значения свойств товаров (crm_product_property_value). Вы можете скопировать его и посмотреть, как работает выборка.

Запрос выбирает элементы смарт-процесса с товарами, название которых содержит слово «плащ», и показывает их свойства с разбивкой по цветам. Замените crm_dynamic_items_"идентификатор типа" и crm_dynamic_items_prod_"идентификатор типа" на ваш смарт-процесс перед выполнением запроса.

SELECT 
 crm_dynamic_items_1036.ID AS "идентификатор элемента смарт-процесса",
 crm_dynamic_items_1036.TITLE AS "название элемента смарт-процесса",
 crm_dynamic_items_prod_1036.PRODUCT_ID AS "идентификатор товара",
 crm_dynamic_items_prod_1036.PRODUCT_NAME AS "название товара",
 crm_dynamic_items_prod_1036.PRICE AS "цена товара",
 crm_product_property.NAME AS "название свойства",
 crm_product_property_value.VALUE AS "значение свойства"
FROM 
 crm_dynamic_items_1036
LEFT JOIN 
 crm_dynamic_items_prod_1036 ON crm_dynamic_items_prod_1036.ITEM_ID = crm_dynamic_items_1036.ID
LEFT JOIN 
 crm_product_property_value ON crm_product_property_value.PRODUCT_ID = crm_dynamic_items_prod_1036.PRODUCT_ID
LEFT JOIN 
 crm_product_property ON crm_product_property.ID = crm_product_property_value.PROPERTY_ID
WHERE 
 crm_dynamic_items_prod_1036.PRODUCT_NAME LIKE '%плащ%'
 AND crm_product_property.NAME = 'Цвет';

SELECT — определяет, какую информацию надо извлечь из набора данных. Например, запрос crm_dynamic_items_1036.ID AS "идентификатор элемента смарт-процесса":

  • выбирает идентификатор элемента смарт-процесса ID из набора crm_dynamic_items_1036,
  • присваивает ему название идентификатор элемента смарт-процесса,
  • выводит результат в отдельную колонку в таблице.

FROM — указывает основной набор, из которого извлекаются данные. Мы получаем данные из crm_dynamic_items_1036 — это таблица, которая содержит информацию об элементах смарт-процесса.

LEFT JOIN — связывает таблицу crm_dynamic_items_1036 с crm_dynamic_items_prod_1036 по идентификатору элемента смарт-процесса. Запрос соединяет каждый элемент смарт-процесса с его товарами. Используем LEFT JOIN, чтобы не пропустить элементы смарт-процесса, у которых нет связанных товаров или свойств.

LEFT JOIN — связывает таблицу crm_dynamic_items_prod_1036 с crm_product_property_value по идентификатору товара. Запрос соединяет каждый товар со значениями свойств.

LEFT JOIN — связывает таблицу crm_product_property_value с crm_product_property по идентификатору свойства товара. Запрос соединяет значения свойств с их названиями.

WHERE — фильтрует результаты и показывает элементы смарт-процесса, которые содержат товары со словом «плащ» в названии, и отображает значение их свойств с разбивкой по цветам. Фильтры в запросе можно удалить или заменить. Например, в условии crm_dynamic_items_prod_1036.PRODUCT_NAME LIKE '%плащ%' вы можете заменить слово «плащ», чтобы искать другие товары.


Коротко

  • Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24.
  • Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей.
  • Для смарт-процессов есть четыре набора данных: смарт-процесс (crm_dynamic_items), товары в смарт-процессе (crm_dynamic_items_prod), смарт-процессы цифрового рабочего места (crm_automated_solution) и список смарт-процессов (crm_smart_proc).
  • С помощью наборов можно создавать графики и анализировать показатели. Графики покажут объем продаж и товары, которые покупали чаще всего.
  • Наборы данных можно объединять, чтобы добавить в отчет информацию о том, какие товары использовались в элементах смарт-процесса. Для этого напишите SQL-запрос, сохраните результат как датасет и создайте график.

Рекомендуем прочитать:
Спасибо, помогло!
Спасибо :)
Не помогло
Очень жаль :(
Помощь интегратора
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает