Los conjuntos de datos contienen información sobre prospectos, negociaciones, compañías y otros elementos de Bitrix24. Cada elemento cuenta con múltiples conjuntos de datos que incluyen automáticamente tanto campos estándar como personalizados. Utiliza estos conjuntos de datos para crear gráficos y analizar indicadores de rendimiento empresarial.
En este artículo, analizaremos los conjuntos de datos relacionados con los procesos inteligentes, cómo integrarlos y cómo elaborar gráficos.
Conjuntos de datos:
- crm_dynamic_items - procesos inteligentes
- crm_dynamic_items_prod — productos en procesos inteligentes
- crm_automated_solution - procesos inteligentes en soluciones automatizadas
- crm_smart_proc - lista de procesos inteligentes
Ejemplos:
Seleccionar un conjunto de datos
crm_dynamic_items_"identificador de tipo"
- procesos inteligentes. Este conjunto incluye información básica de los campos estándar y personalizados del SPA. Puedes descubrir cuántos elementos se generaron en un mes y qué empleados interactuaron con ellos.
Cada proceso inteligente es un conjunto de datos independiente con sus propios campos y columnas. Para utilizar sus datos en informes, debes conocer su identificador único. Este ID se asigna automáticamente al crear el SPA y tiene el formato crm_dynamic_items_1032
.
Obtener el ID del proceso inteligente
crm_dynamic_items_"identificador de tipo"
Campo | Descripción |
---|---|
ID | Identificador del registro |
XML_ID | Identificador extreno |
TITLE | Nombre del elemento |
CREATED_BY | Identificador y nombre del empleado que creó el registro |
CREATED_BY_ID | Identificador del empleado que creó el registro |
CREATED_BY_NAME | Nombre del empleado que creó el registro |
UPDATED_BY | Identificador y nombre del empleado que modificó el registro |
UPDATED_BY_ID | Identificador del empleado que modificó el registro |
UPDATED_BY_NAME | Nombre del empleado que modificó el registro |
MOVED_BY | Identificador y nombre del empleado que cambió la etapa del elemento |
MOVED_BY_ID | Identificador del empleado que cambió la etapa del elemento |
MOVED_BY_NAME | Nombre del empleado que cambió la etapa del elemento |
CREATED_TIME | Fecha de creación del registro |
UPDATED_TIME | Fecha de modificación del registro |
MOVED_TIME | Fecha de cambio de la etapa del elemento |
CATEGORY | Identificador y nombre del pipeline del elemento |
CATEGORY_ID | Identificador del pipeline del elemento |
CATEGORY_NAME | Nombre del pipeline del elemento |
OPENED | La opción "Disponible para todos" está habilitada en el elemento (Y – sí, N – no) |
STAGE | Identificador y nombre de la etapa actual del elemento |
STAGE_ID | Identificador de la etapa actual del elemento |
STAGE_NAME | Nombre de la etapa actual del elemento |
PREVIOUS_STAGE_ID | Identificador de la etapa anterior del elemento |
BEGINDATE | Fecha de inicio del evento o proceso |
CLOSEDATE | Fecha de cierre del evento o proceso |
COMPANY | Identificador y nombre de la compañía vinculada al elemento |
COMPANY_ID | Identificador de la compañía vinculada al elemento |
COMPANY_NAME | Nombre de la compañía vinculada al elemento |
CONTACT | Identificador y nombre del contacto vinculado al elemento |
CONTACT_ID | Identificador del contacto vinculado al elemento |
CONTACT_NAME | Nombre del contacto vinculado al elemento |
OPPORTUNITY | Importe esperado |
IS_MANUAL_OPPORTUNITY | Importe esperado ingresado manualmente (Y – sí, N – no) |
TAX_VALUE | Impuesto |
CURRENCY_ID | Identificador de la moneda |
OPPORTUNITY_ACCOUNT | Importe esperado en moneda de reportes |
TAX_VALUE_ACCOUNT | Impuesto en moneda de reportes |
ACCOUNT_CURRENCY_ID | Moneda de reportes |
MYCOMPANY | Identificador y nombre de la compañía |
MYCOMPANY_ID | Identificador de la compañía |
MYCOMPANY_NAME | Nombre de la compañía |
SOURCE | Identificador y nombre de la fuente (por ejemplo, '[STORE] Tienda online') |
SOURCE_ID | Identificador de la fuente |
SOURCE_NAME | Nombre de la fuente |
SOURCE_DESCRIPTION | Descripción de la fuente |
ASSIGNED_BY | Identificador y nombre de la persona responsable del elemento |
ASSIGNED_BY_ID | Identificador de la persona responsable del elemento |
ASSIGNED_BY_NAME | Nombre de la persona responsable del elemento |
WEBFORM_ID | Identificador del formulario de CRM |
UF_CRM_"número del campo"
|
Valor del campo personalizado. El ID del campo se asigna durante la creación en el formato UF_CRM_123456789 .
|
crm_dynamic_items_prod_"ID del tipo"
— productos en procesos inteligentes. Este conjunto proporciona información sobre los productos, incluyendo sus nombres, cantidades y precios en los elementos SPA seleccionados.
Para utilizar los datos de productos vinculados en los informes, es necesario conocer el identificador único del SPA. Por ejemplo, si tienes un SPA llamado "Pedidos" con el ID de tipo 105
, este ID aparecerá en el nombre del conjunto de datos de productos como crm_dynamic_items_prod_105
.
Obtener el ID del proceso inteligente
crm_dynamic_items_prod_"ID del tipo"
Campos | Descripción |
---|---|
ID | Identificador del registro |
ITEM_ID | Identificador del elemento de proceso inteligente |
PRODUCT | Producto |
PRODUCT_ID | Identificador del producto |
PRODUCT_NAME | Nombre del producto |
PRICE | Precio del producto |
PRICE_EXCLUSIVE | Precio sin impuesto, con descuento |
PRICE_NETTO | Precio sin descuento ni impuesto |
PRICE_BRUTTO | Precio sin descuento, con impuesto |
QUANTITY | Cantidad de productos |
DISCOUNT_TYPE | Descuento |
DISCOUNT_TYPE_ID | Identificador del descuento |
DISCOUNT_TYPE_NAME | Nombre del descuento |
DISCOUNT_RATE | Importe del descuento |
DISCOUNT_SUM | Cantidad del descuento |
TAX_RATE | Impuesto |
TAX_INCLUDED | Impuesto incluído en el precio (Y - sí, N - no) |
CUSTOMIZED | El producto fue editado manualmente (Y - sí, N - no) |
MEASURE | Unidad de medida |
MEASURE_CODE | Identificador de la unidad de medida |
MEASURE_NAME | Nombre de la unidad de medida |
SORT | Orden de clasificación |
PARENT | Sección de productos |
SUPERPARENT | Sección padre de PARENT |
SUPERSUPERPARENT | Sección padre de SUPERPARENT |
crm_automated_solution_"identificador de la solución automatizada"
- procesos inteligentes en soluciones automatizadas. Este conjunto proporciona detalles sobre la solución automatizada y los SPAs vinculados, incluyendo sus nombres e identificadores.
Para encontrar el ID de la solución automatizada, ve a la sección de Automatización > Soluciones automatizadas y revisa la columna de ID.
Soluciones automatizadas: visión general
crm_automated_solution_"identificador de la solución automatizada"
Campo | Descripción | Tipo del campo |
---|---|---|
ENTITY_TYPE_ID | Identificador del tipo del proceso inteligente | Número |
TITLE | Nombre del proceso inteligente | Cadena |
DATASET_NAME | Nombre del conjunto de datos del proceso inteligente | Cadena |
AUTOMATED_SOLUTION_DATASET_NAME | Nombre del conjunto de datos de la solución automatizada. Si el proceso inteligente no está vinculado a ninguna solución automatizada, se mostrará el nombre del conjunto de datos de CRM. | Cadena |
CUSTOM_SECTION_ID | Identificador de la solución automatizada | Número |
CUSTOM_SECTION_TITLE | Nombre de la solución automatizada | Cadena |
crm_smart_proc - lista de procesos inteligentes. Este conjunto incluye un listado de todos los SPAs y soluciones automatizadas, junto con sus nombres e identificadores.
crm_smart_proc
Campo | Descripción | Tipo del campo |
---|---|---|
ENTITY_TYPE_ID | Identificador del tipo del proceso inteligente | Número |
TITLE | Nombre del proceso inteligente | Cadena |
DATASET_NAME | Nombre del conjunto de datos del proceso inteligente | Cadena |
AUTOMATED_SOLUTION_DATASET_NAME | Nombre del conjunto de datos de la solución automatizada. Si el proceso inteligente no está vinculado a ninguna solución automatizada, se mostrará el nombre del conjunto de datos de CRM. | Cadena |
CUSTOM_SECTION_ID | Identificador de la solución automatizada | Número |
CUSTOM_SECTION_TITLE | Nombre de la solución automatizada | Cadena |
PRODUCT_DATASET_NAME | Nombre del conjunto de datos de productos del SPA | Cadena |
Crear un gráfico
Ve a la sección de BI Builder > Charts > + Chart.
Selecciona el conjunto de datos y el formato en el que deseas ver la información: tarjeta, tabla, gráfico lineal u otra opción. Si el conjunto de datos que necesitas no está en la lista, haz clic en Add a dataset y crea uno nuevo. Haz clic en Create new chart.
Crear un conjunto de datos
Combinar conjuntos de datos
Combina conjuntos de datos para crear gráficos y analizar el rendimiento de tu negocio. Por ejemplo, puedes evaluar el volumen de ventas o identificar qué productos se venden con mayor frecuencia.
Abre BI Builder > SQL > SQL Lab. Elige el esquema bitrix24.
Escribe la consulta SQL y haz clic en Run. El nuevo conjunto incluirá datos de los campos que especificaste en la consulta SQL. Puedes guardarlo como un conjunto de datos para crear un gráfico para el informe.
Crear un gráfico basado en un conjunto de datos virtual
Si estás combinando conjuntos de datos por primera vez, revisa el ejemplo de consulta.
Ejemplo de una consulta SQL
A continuación, se presenta una consulta SQL para extraer datos de cuatro conjuntos: procesos inteligentes (crm_dynamic_items), productos en procesos inteligentes (crm_dynamic_items_prod), procesos inteligentes en soluciones automatizadas (crm_automated_solution) y lista de procesos inteligentes (crm_smart_proc). Puedes copiarla y ver cómo funciona.
Esta consulta selecciona elementos SPA que contienen productos con "coat" en sus nombres y muestra sus propiedades según el color. Antes de ejecutar la consulta, asegúrate de reemplazar crm_dynamic_items_"identificador de tipo"
y crm_dynamic_items_prod_"identificador de tipo"
con el ID de tu SPA.
SELECT crm_dynamic_items_1052.ID AS "identificador del elemento del SPA", crm_dynamic_items_1052.TITLE AS "nombre del elemento del SPA", crm_dynamic_items_prod_1052.PRODUCT_ID AS "identificador del producto", crm_dynamic_items_prod_1052.PRODUCT_NAME AS "nombre del producto", crm_dynamic_items_prod_1052.PRICE AS "precio del producto", crm_product_property.NAME AS "nombre de la propiedad", crm_product_property_value.VALUE AS "valor de la propiedad" FROM crm_dynamic_items_1052 LEFT JOIN crm_dynamic_items_prod_1052 ON crm_dynamic_items_prod_1052.ITEM_ID = crm_dynamic_items_1052.ID LEFT JOIN crm_product_property_value ON crm_product_property_value.PRODUCT_ID = crm_dynamic_items_prod_1052.PRODUCT_ID LEFT JOIN crm_product_property ON crm_product_property.ID = crm_product_property_value.PROPERTY_ID WHERE crm_dynamic_items_prod_1052.PRODUCT_NAME LIKE '%coat%' AND crm_product_property.NAME = 'Color';
SELECT — determina qué información extraer del conjunto de datos. Por ejemplo, la consulta crm_dynamic_items_1052.ID AS "identificador del elemento del SPA"
:
- selecciona el identificador del elemento del SPA
ID
del conjuntocrm_dynamic_items_1052
, - le asigna el nombre
Identificador del elemento del SPA
, - muestra el resultado en una columna separada en la tabla.
FROM — indica el conjunto principal del que se extraen los datos. Por ejemplo, crm_dynamic_items_1052
.
LEFT JOIN — conecta la tabla crm_dynamic_items_1052
con crm_dynamic_items_prod_1052
por el identificador del elemento del SPA. La consulta conecta cada elemento del SPA con sus productos. Utiliza LEFT JOIN para asegurarte de que no se omita ningún elemento del SPA, incluso si no tienen productos o propiedades vinculados.
LEFT JOIN — conecta la tabla crm_dynamic_items_prod_1052
con crm_product_property_value
por el identificador del producto. La consulta conecta cada producto con los valores de las propiedades.
LEFT JOIN — conecta la tabla crm_product_property_value
con crm_product_property
por el identificador de la propiedad del producto. La consulta conecta los valores de las propiedades con sus nombres.
WHERE — filtra los resultados y muestra los elementos del SPA que contienen productos con "coat" en sus nombres, presentando sus propiedades según el color. Puedes eliminar o modificar los filtros en la consulta. Por ejemplo, en la condición crm_dynamic_items_prod_1052.PRODUCT_NAME LIKE '%coat%'
, puedes reemplazar "coat" para buscar otros productos.
Resumen
- Los conjuntos de datos contienen información sobre prospectos, negociaciones, compañías y otros elementos de Bitrix24. Cada elemento cuenta con múltiples conjuntos de datos que incluyen automáticamente tanto campos estándar como personalizados.
- En el caso de los procesos inteligentes, hay cuatro conjuntos de datos: procesos inteligentes (crm_dynamic_items), productos en procesos inteligentes (crm_dynamic_items_prod), procesos inteligentes en soluciones automatizadas (crm_automated_solution) y lista de procesos inteligentes (crm_smart_proc).
- Utiliza estos conjuntos de datos para crear gráficos y analizar indicadores de rendimiento empresarial. Los gráficos mostrarán el volumen de ventas y los productos más populares.
- También puedes combinar conjuntos de datos, por ejemplo, para ver qué propiedades tienen los productos. Para ello, escribe una consulta SQL, guarda el resultado como un conjunto de datos y crea un gráfico.
Artículos recomendados: