Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24. Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей. С помощью наборов можно создавать графики и анализировать показатели бизнеса.
В статье расскажем про наборы данных для компаний и контактов и покажем, как их объединять и создавать графики.
Наборы:
- crm_company — компании,
- crm_company_uf — пользовательские поля компаний,
- crm_contact — контакты,
- crm_contact_uf — пользовательские поля контактов.
Примеры:
Выбрать набор данных
Чтобы проанализировать информацию в отчете, выберите подходящий набор данных и создайте график.
crm_company — компании. Набор содержит основные данные о компаниях: их названия, сферы деятельности, реквизиты и информацию о сотрудниках, которые с ними работают.
crm_company
| Поле | Описание | Тип данных |
|---|---|---|
| ID | Идентификатор компании | Число |
| DATE_CREATE | Дата и время создания карточки компании | Дата |
| DATE_MODIFY | Дата и время последнего изменения карточки компании | Дата |
| CREATED_BY_ID | Идентификатор создателя карточки компании | Число |
| CREATED_BY | Идентификатор и имя создателя карточки компании | Строка |
| CREATED_BY_NAME | Имя создателя карточки компании | Строка |
| MODIFY_BY_ID | Идентификатор сотрудника, изменившего карточку компании | Число |
| MODIFIED_BY_NAME | Имя сотрудника, изменившего карточку компании | Строка |
| MODIFIED_BY | Идентификатор и имя сотрудника, изменившего карточку компанию | Строка |
| ASSIGNED_BY_ID | Идентификатор ответственного | Число |
| ASSIGNED_BY | Идентификатор и имя ответственного | Строка |
| ASSIGNED_BY_NAME | Имя ответственного | Строка |
| OPENED | Опция «Доступна для всех» в карточке компании: Y — да, N — нет | Строка |
| TITLE | Название компании | Строка |
| ADDRESS_1 | Адрес 1 | Строка |
| ADDRESS_2 | Адрес 2 | Строка |
| ADDRESS_CITY | Город | Строка |
| ADDRESS_POSTAL_CODE | Почтовый индекс | Строка |
| ADDRESS_REGION | Регион | Строка |
| ADDRESS_PROVINCE | Область | Строка |
| ADDRESS_COUNTRY | Страна | Строка |
| ADDRESS_COUNTRY_CODE | Код страны | Строка |
| BANKING_DETAILS | Банковские реквизиты | Строка |
| COMMENTS | Комментарии | Строка |
| COMPANY_TYPE_ID | Идентификатор типа компании | Строка |
| COMPANY_TYPE_NAME | Название типа компании | Строка |
| COMPANY_TYPE | Идентификатор и название типа компании | Строка |
| INDUSTRY_ID | Идентификатор сферы деятельности | Строка |
| INDUSTRY_NAME | Название сферы деятельности | Строка |
| INDUSTRY | Идентификатор и название сферы деятельности компании | Строка |
| REVENUE | Годовой оборот | Число |
| CURRENCY_ID | Валюта | Строка |
| EMPLOYEES | Количество сотрудников | Строка |
| LEAD_ID | Идентификатор лида, связанного с компанией | Число |
| ORIGINATOR_ID | Идентификатор внешней системы, в которой была создана компания | Строка |
| ORIGIN_ID | Идентификатор компании во внешней системе | Строка |
| ORIGIN_VERSION | Версия данных компании во внешней системе. Используется для отслеживания изменений и синхронизации данных | Строка |
| IS_MY_COMPANY | Признак «Моя компания»: Y — да, N — нет. Используется для обозначения ваших компаний | Строка |
| UTM_SOURCE | Рекламный источник, UTM_SOURCE в карточке компании | Строка |
| UTM_MEDIUM | Рекламный носитель, UTM_MEDIUM в карточке компании | Строка |
| UTM_CAMPAIGN | Рекламная кампания, UTM_CAMPAIGN в карточке компании | Строка |
| UTM_CONTENT | Рекламный контент, UTM_CONTENT в карточке компании | Строка |
| UTM_TERM | Рекламный термин, UTM_TERM в карточке компании | Строка |
| PHONE | Телефон | Строка |
| WEB | URL-адреса сайтов, которые связаны с компанией | Строка |
| Строка | ||
| IM | Мессенджеры | Строка |
crm_company_uf — пользовательские поля компаний. Набор содержит данные из полей, которые вы создали самостоятельно: категории клиентов, дополнительные контактные данные и другие пользовательские поля. Эту информацию можно включить в отчет.
crm_company_uf
| Поле | Описание | Тип данных |
|---|---|---|
| COMPANY_ID | Идентификатор компании | Число |
| DATE_CREATE | Дата и время создания | Дата |
| UF_LOGO | Логотип | Строка |
UF_CRM_"номер поля"
|
Сведения из пользовательского поля с указанным номером, например из UF_CRM_123456789. Номер автоматически присваивается полю при создании.
|
Строка |
| UF_STAMP | Печать организации | Строка |
| UF_DIRECTOR_SIGN | Подпись директора | Строка |
| UF_ACCOUNTANT_SIGN | Подпись бухгалтера | Строка |
crm_contact — контакты. Набор включает основные сведения из системных полей контактов. Вы узнаете, кто создал контакт, кто за него отвечает и к какой компании он привязан.
crm_contact
| Поле | Описание | Тип данных |
|---|---|---|
| ID | Идентификатор контакта | Число |
| DATE_CREATE | Дата и время создания контакта | Дата |
| DATE_MODIFY | Дата и время последнего изменения контакта | Дата |
| CREATED_BY_ID | Идентификатор создателя | Число |
| CREATED_BY | Идентификатор и имя создателя | Строка |
| CREATED_BY_NAME | Имя создателя | Строка |
| MODIFY_BY_ID | Идентификатор сотрудника, изменившего карточку контакта | Число |
| MODIFIED_BY_NAME | Имя сотрудника, изменившего карточку контакта | Строка |
| MODIFIED_BY | Идентификатор и имя сотрудника, изменившего карточку контакта | Строка |
| ASSIGNED_BY_ID | Идентификатор ответственного | Число |
| ASSIGNED_BY | Идентификатор и имя ответственного | Строка |
| ASSIGNED_BY_NAME | Имя ответственного | Строка |
| OPENED | Опция «Доступен для всех» в карточке контакта: Y — да, N — нет | Строка |
| COMPANY_ID | Идентификатор компании | Число |
| SOURCE_ID | Идентификатор источника | Строка |
| SOURCE_DESCRIPTION | Описание источника | Строка |
| NAME | Имя | Строка |
| LAST_NAME | Фамилия | Строка |
| SECOND_NAME | Отчество | Строка |
| POST | Должность | Строка |
| ADDRESS_1 | Адрес 1 | Строка |
| ADDRESS_2 | Адрес 2 | Строка |
| ADDRESS_CITY | Город | Строка |
| ADDRESS_POSTAL_CODE | Почтовый индекс | Строка |
| ADDRESS_REGION | Регион | Строка |
| ADDRESS_PROVINCE | Область | Строка |
| ADDRESS_COUNTRY | Страна | Строка |
| ADDRESS_COUNTRY_CODE | Код страны | Строка |
| COMMENTS | Комментарии | Строка |
| LEAD_ID | Идентификатор лида, связанного с контактом | Число |
| EXPORT | Участвует в экспорте: Y - да, N - нет | Строка |
| TYPE_ID | Идентификатор типа, например, CLIENT | Строка |
| ORIGINATOR_ID | Идентификатор внешней системы, в которой был создан контакт | Строка |
| ORIGIN_ID | Идентификатор контакта во внешней системе | Строка |
| ORIGIN_VERSION | Версия данных контакта во внешней системе. Используется для отслеживания изменений и синхронизации данных | Строка |
| BIRTHDATE | Дата рождения | Дата |
| HONORIFIC | Код обращения, например, HNR_RU_1 | Строка |
| FACE_ID | Идентификатор faceid | Число |
| PHONE | Телефон | Строка |
| WEB | URL-адреса сайтов, которые связаны с контактом | Строка |
| Строка | ||
| IM | Мессенджеры | Строка |
| UTM_SOURCE | Рекламный источник, UTM_SOURCE в карточке контакта | Строка |
| UTM_MEDIUM | Рекламный носитель, UTM_MEDIUM в карточке контакта | Строка |
| UTM_CAMPAIGN | Рекламная кампания, UTM_CAMPAIGN в карточке контакта | Строка |
| UTM_CONTENT | Рекламный контент, UTM_CONTENT в карточке контакта | Строка |
| UTM_TERM | Рекламный термин, UTM_TERM в карточке контакта | Строка |
crm_contact_uf — пользовательские поля контакта. Набор содержит данные из пользовательских полей, которые вы создали самостоятельно: дата последнего звонка, статус клиента и другие. Информацию можно добавить в отчет.
crm_contact_uf
| Поле | Описание | Тип данных |
|---|---|---|
| CONTACT_ID | Идентификатор контакта | Число |
| DATE_CREATE | Дата и время создания | Дата |
UF_CRM_"номер поля"
|
Сведения из пользовательского поля с указанным номером, например из UF_CRM_123456789. Номер автоматически присваивается полю при создании
|
Строка |
Создать график
Информацию из набора данных можно добавить в графики и следить за работой сотрудников. Графики покажут, с какими компаниями работают менеджеры и с кем они общаются.
- 1–2. Откройте BI Конструктор > Charts > + График.
- 3–4. Выберите набор данных и формат, в котором хотите видеть информацию: карточка, таблица, линейный график или другой вариант. Если в списке нет нужного набора, нажмите Добавить датасет и создайте набор данных.
Как создать набор данных - 5. Нажмите Создать новый график.
Объединить наборы данных
Объедините наборы данных, чтобы включить в отчет информацию из системных и пользовательских полей компании.
- Откройте BI конструктор и перейдите в раздел SQL > SQL Lab.
- Выберите схему bitrix24
- Впишите SQL-запрос и нажмите Выполнить. Новый набор включает сведения из полей, которые вы задали в SQL-запросе. Его можно сохранить как датасет, чтобы создать график для отчета.
Как создать и добавить в отчет график на основе виртуального набора данных
Если объединяете наборы данных в первый раз, посмотрите пример запроса.
Пример SQL-запроса
Мы написали SQL-запрос, чтобы извлечь данные из двух таблиц: компании (crm_company) и пользовательские поля компаний (crm_company_uf). Вы можете скопировать его и посмотреть, как работает выборка. Перед выполнением запроса замените UF_CRM_"номер поля" на ваше пользовательское поле.
SELECT
crm_company.TITLE AS "Название компании",
crm_company.ASSIGNED_BY_NAME AS "Ответственный менеджер",
crm_company_uf.UF_CRM_1729502512378 AS "Пользовательское поле",
crm_company.PHONE AS "Телефон компании",
crm_company.EMAIL AS "Почта компании",
crm_company.WEB AS "Сайт компании"
FROM
crm_company
INNER JOIN
crm_company_uf ON crm_company.ID = crm_company_uf.COMPANY_ID
WHERE
crm_company_uf.UF_CRM_1729502512378 IS NOT NULL AND crm_company_uf.UF_CRM_1729502512378 <> ''
SELECT — определяет, какую информацию надо извлечь из набора данных. Например, запрос crm_company.TITLE AS "Название компании":
- выбирает название компании
TITLEиз набораcrm_company, - присваивает ему значение
Название компании, - выводит результат в отдельную колонку в таблице.
FROM — указывает основной набор, из которого извлекаются данные. Мы получаем данные из crm_company — это таблица, содержит основные данные о компаниях в CRM.
INNER JOIN — связывает наборы и объединяет информацию в них. Запрос crm_company_uf ON crm_company.ID = crm_company_uf.COMPANY_ID соединяет информацию из системных и пользовательских полей по идентификатору компании.
WHERE — фильтрует результаты и показывает строки, где пользовательское поле не пустое.
Коротко
- Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24.
- Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей.
- Для компаний и контактов есть четыре набора данных: компании (crm_company), пользовательские поля компаний (crm_company_uf), контакты (crm_contact), пользовательские поля контактов (crm_contact_uf).
- С помощью наборов можно создавать графики и следить за работой сотрудников. Графики покажут, с какими компаниями работают менеджеры и с кем они общаются.
- Наборы данных можно объединять, чтобы включить в отчет информацию из системных и пользовательских полей компаний или контактов. Для этого напишите SQL-запрос, сохраните результат как датасет и создайте график.
Рекомендуем прочитать: