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. Los gráficos pueden mostrar qué anuncios atraen a los clientes y qué productos se venden con mayor frecuencia. También puedes combinar conjuntos de datos, por ejemplo, para integrar información sobre negociaciones con campos personalizados.
En este artículo, analizaremos los conjuntos de datos relacionados con las negociaciones, cómo integrarlos y cómo elaborar gráficos.
Conjuntos de datos:
- crm_deal — negociaciones
- crm_deal_uf — campos personalizados de negociaciones
- crm_deal_stage_history — historial de negociaciones
- crm_deal_product_row — productos en negociaciones
Ejemplos:
Seleccionar un conjunto de datos
crm_deal — negociaciones. Este conjunto incluye información básica de los campos del sistema de las negociaciones. Podrás saber cuántas negociaciones ha cerrado un empleado, con qué rapidez y cuáles aún están en proceso.
crm_deal
Campo | Descripción | Tipo del campo |
---|---|---|
ID | Identificador de la negociación | Número |
DATE_CREATE | Fecha y hora de creación de la negociación | Fecha |
CREATED_BY_ID | Identificador del empleado que creó la negociación | Número |
CREATED_BY | Identificador y nombre del empleado que creó la negociación | Cadena |
CREATED_BY_NAME | Nombre del empleado que creó la negociación | Cadena |
DATE_MODIFY | Fecha y hora de modificación de la negociación | Fecha |
MODIFY_BY_ID | Identificador del empleado que modificó la negociación | Número |
MODIFIED_BY | Identificador y nombre del empleado que modificó la negociación | Cadena |
MODIFIED_BY_NAME | Nombre del empleado que modificó la negociación | Cadena |
ASSIGNED_BY_ID | Identificador de la persona responsable de la negociación | Número |
ASSIGNED_BY | Identificador y nombre de la persona responsable de la negociación | Cadena |
ASSIGNED_BY_DEPARTMENT | Identificador y nombre del departamento de la persona responsable de la negociación | Cadena |
MOVED_BY_ID | Identificador del empleado que cambió la etapa de la negociación | Número |
MOVED_BY | Identificador y nombre del empleado que cambió la etapa de la negociación | Cadena |
MOVED_BY_NAME | Nombre del empleado que cambió la etapa de la negociación | Cadena |
MOVED_TIME | Fecha y hora del cambio de la etapa de la negociación | Fecha |
LEAD_ID | Identificador del prospecto que fue convertido en negociación | Número |
COMPANY_NAME | Nombre de la compañía | Cadena |
COMPANY_ID | Identificador de la compañía vinculada a la negociación | Número |
COMPANY | Identificador y nombre de la compañía vinculada a la negociación | Cadena |
CONTACT_ID | Identificador del contacto vinculado a la negociación | Número |
CONTACT_NAME | Nombre del contacto | Cadena |
CONTACT | Identificador y nombre del contacto vinculado a la negociación | Cadena |
OPENED | La opción "Disponible para todos" está habilitada en la negociación (Y – sí, N – no) | Cadena |
TITLE | Nombre de la negociación | Cadena |
CRM_PRODUCT | Identificador y nombre del producto en la negociación | Cadena |
CATEGORY | Identificador y nombre del pipeline de la negociación | Cadena |
STAGE_ID | Identificador de la etapa de la negociación | Cadena |
STAGE | Identificador y nombre de la etapa de la negociación | Cadena |
STAGE_SEMANTIC_ID | Identificador de la fase de la negociación (F, failed – negociación perdida, S, success – negociación ganada, P, processing – negociación en progreso) | Cadena |
STAGE_SEMANTIC | Identificador de la fase de la negociación (Ganada, Perdida, En progreso) | Cadena |
IS_NEW | Negociación nueva (Y – sí, N – no) | Cadena |
IS_RECURRING | Negociación recurrente (Y – sí, N – no) | Cadena |
IS_RETURN_CUSTOMER | Negociación repetida (Y – sí, N – no) | Cadena |
CLOSED | Negociación cerrada (Y – sí, N – no) | Cadena |
TYPE_ID | Tipo de la negociación | Cadena |
OPPORTUNITY_ACCOUNT | Importe esperado en moneda de reportes | Número |
OPPORTUNITY | Importe esperado | Número |
IS_MANUAL_OPPORTUNITY | Importe esperado ingresado manualmente (Y – sí, N – no) | Cadena |
TAX_VALUE | Impuesto | Número |
TAX_VALUE_ACCOUNT | Impuesto en moneda de reportes | Número |
CURRENCY_ID | Identificador de la moneda | Cadena |
ACCOUNT_CURRENCY_ID | Moneda de reportes | Cadena |
PROBABILITY | Probabilidad del cierre exitoso de la negociación | Número |
COMMENTS | Comentarios en la negociación | Cadena |
BEGINDATE | Es igual a la fecha de creación, se establece automáticamente | Fecha |
CLOSEDATE | Fecha de cierre planificada. De forma predeterminada, es igual a la fecha de creación + 7 días. | Fecha |
LOCATION_ID | Ubicación del cliente | Número |
SOURCE_ID | Identificador de la fuente de la negociación | Cadena |
SOURCE | Identificador y nombre de la fuente | Cadena |
SOURCE_DESCRIPTION | Descripción de la fuente | Cadena |
ORIGINATOR_ID | Identificador del sistema externo | Cadena |
ORIGIN_ID | Identificador de la negociación en el sistema externo | Cadena |
ADDITIONAL_INFO | Información adicional | Cadena |
UTM_SOURCE | Fuente publicitaria, UTM_SOURCE en la ficha de la negociación | Cadena |
UTM_MEDIUM | Medio publicitario, UTM_MEDIUM en la ficha de la negociación | Cadena |
UTM_CAMPAIGN | Campaña publicitaria, UTM_CAMPAIGN en la ficha de la negociación | Cadena |
UTM_CONTENT | Contenido publicitario, UTM_CONTENT en la ficha de la negociación | Cadena |
UTM_TERM | Término publicitario, UTM_TERM en la ficha de la negociación | Cadena |
BANK_DETAIL_ID | Identificador de datos bancarios | Número |
CRM_PRODUCT_ID | Identificador del producto en la ficha de la negociación | Número |
CRM_PRODUCT_COUNT | Número de productos en la ficha de la negociación | Cadena |
WEBFORM_ID | Identificador del formulario de CRM | Número |
WEBFORM_NAME | Nombre del formulario de CRM | Cadena |
WEBFORM | Identificador y nombre del formulario de CRM | Cadena |
crm_deal_uf — campos personalizados de negociaciones. Este conjunto contiene datos de los campos personalizados que has creado, como el plazo de entrega, el número de pedido y otros. Esta información se puede añadir al informe.
crm_deal_uf
Campo | Descripción | Tipo del campo |
---|---|---|
DEAL_ID | Identificador de la negociación | Número |
DATE_CREATE | Fecha y hora de creación de la negociación | Fecha |
CLOSEDATE | Fecha de cierre planificada | Fecha |
UF_CRM_"ID_del_campo"
|
Valor del campo personalizado. El ID del campo se asigna durante la creación en el formato UF_CRM_123456789 .
|
Cadena |
crm_deal_stage_history — historial de negociaciones. Este conjunto incluye datos de los campos del sistema sobre el progreso de las negociaciones: fecha, etapa, persona responsable, entre otros. Úsalo para analizar el recorrido de una negociación desde su inicio hasta su finalización.
crm_deal_stage_history
Campo | Descripción | Tipo del campo |
---|---|---|
ID | Identificador del registro | Número |
TYPE_ID | Tipo del registro. Valores: 1 - creación de la entidad, 2 - transición a una etapa intermedia, 3 - transición a la etapa final | Número |
DEAL_ID | Identificador de la negociación. Es el identificador de la entidad con el estado cambiado, en este caso, el ID de la negociación | Número |
DATE_CREATE | Fecha y hora de creación del registro. Es decir, cuándo la negociación pasó a la etapa | Fecha |
START_DATE | Fecha y hora de inicio de la etapa. Loa valores de los campos crm_deal_stage_history.START_DATE y crm_deal.BEGINDATE son iguales | Fecha |
END_DATE | Fecha y hora de finalización de la etapa. Los valores de los campos crm_deal_stage_history.END_DATE y crm_deal.CLOSEDATE son iguales | Fecha |
ASSIGNED_BY_NAME | Nombre de la persona responsable de la negociación | Cadena |
ASSIGNED_BY_ID | Identificador de la persona responsable de la negociación | Número |
ASSIGNED_BY | Identificador y nombre de la persona responsable de la negociación | Cadena |
ASSIGNED_BY_DEPARTMENT | Identificador y nombre del departamento de la persona responsable | Cadena |
STAGE_SEMANTIC_ID | Identificador de la fase de la negociación (F, failed – negociación perdida, S, success – negociación ganada, P, processing – negociación en progreso) | Cadena |
STAGE_SEMANTIC | Identificador de la fase de la negociación (Ganada, Perdida, En progreso) | Cadena |
STAGE_ID | Identificador de la etapa | Cadena |
STAGE | Identificador y nombre de la etapa | Cadena |
STAGE_NAME | Nombre de la etapa | Cadena |
CATEGORY | Identificador y nombre del pipeline de la negociación | Cadena |
CATEGORY_NAME | Nombre del pipeline de la negociación | Cadena |
CATEGORY_ID | Identificador del pipeline de la negociación | Número |
crm_deal_product_row — productos en negociaciones. Este conjunto contiene información de los campos del sistema de los productos en las negociaciones. Podrás ver qué productos estaban incluidos en la negociación, así como su cantidad y costo.
crm_deal_product_row
Campo | Descripción | Tipo del campo |
---|---|---|
ID | Identificador del registro | Número |
DEAL_ID | Identificador de la negociación | Número |
DEAL_DATE_CREATE | Fecha y hora de creación de la negociación | Fecha |
DEAL_CLOSEDATE | Fecha y hora de cierre de la negociación | Fecha |
PRODUCT | Identificador y nombre del producto o servicio | Cadena |
PRODUCT_ID | Identificador del producto o servicio | Número |
PRODUCT_NAME | Nombre del producto o servicio | Cadena |
PRICE | Precio del producto o servicio | Número |
PRICE_EXCLUSIVE | Precio sin impuesto, con descuento | Número |
PRICE_NETTO | Precio sin descuento ni impuesto | Número |
PRICE_BRUTTO | Precio sin descuento, con impuesto | Número |
QUANTITY | Cantidad de productos o servicios | Número |
DISCOUNT_TYPE | Identificador y nombre del tipo del descuento | Cadena |
DISCOUNT_TYPE_ID | Identificador del tipo del descuento | Número |
DISCOUNT_TYPE_NAME | Nombre del tipo del descuento | Cadena |
DISCOUNT_RATE | Importe del descuento, % | Número |
DISCOUNT_SUM | Cantidad del descuento | Número |
TAX_RATE | Importe del impuesto, % | Número |
TAX_INCLUDED | Impuesto incluído en el precio (Y - sí, N - no) | Cadena |
CUSTOMIZED | El producto fue editado manualmente (Y - sí, N - no) | Cadena |
MEASURE | Código y nombre de la unidad de medida | Cadena |
MEASURE_CODE | Código de la unidad de medida | Número |
MEASURE_NAME | Nombre de la unidad de medida | Cadena |
SORT | Orden de clasificación | Número |
CATEGORY | Identificador y nombre del pipeline de la negociación (por ejemplo, "[234] Leche") | Cadena |
CATEGORY_NAME | Nombre del pipeline de la negociación (por ejemplo, "Leche") | Cadena |
PARENT | Sección de productos (por ejemplo, "yogures") | Cadena |
SUPERPARENT | Sección padre de PARENT (por ejemplo, "productos lácteos") | Cadena |
SUPERSUPERPARENT | Sección padre de SUPERPARENT (por ejemplo, "productos perecederos") | 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. Haz clic en Create new chart.
Combinar conjuntos de datos
Combina conjuntos de datos para incluir en el informe información de los campos del sistema y personalizados de las negociaciones.
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 dos conjuntos: negociaciones (crm_deal) y campos personalizados de negociaciones (crm_deal_uf). Puedes copiarla y ver cómo funciona. Antes de ejecutar la consulta, reemplaza UF_CRM_"ID_del_campo"
por tu campo personalizado.
SELECT crm_deal.ID AS "ID de la negociación", crm_deal.TITLE AS "Nombre de la negociación", crm_deal.DATE_CREATE AS "Fecha de creación de la negociación", crm_deal.OPPORTUNITY AS "Monto de la negociación", crm_deal_uf.UF_CRM_1563374056 AS "Campo personalizado" FROM crm_deal INNER JOIN crm_deal_uf ON crm_deal.ID = crm_deal_uf.DEAL_ID WHERE crm_deal_uf.UF_CRM_1563374056 IS NOT NULL AND crm_deal_uf.UF_CRM_1563374056 <> ''
SELECT — determina qué información extraer del conjunto de datos. Por ejemplo, la consulta SELECT crm_deal.ID AS "ID de la negociación"
:
- selecciona el identificador de la negociación
ID
del conjuntocrm_deal
, - le asigna el nombre
ID de la negociación
, - muestra el resultado en una columna separada en la tabla.
FROM — indica el conjunto principal del que se extraen los datos. Por ejemplo, crm_deal
.
INNER JOIN — conecta conjuntos y combina la información en ellos. La consulta crm_deal_uf ON crm_deal.ID = crm_deal_uf.DEAL_ID
combina la información de los campos del sistema y personalizados por el identificador de la negociación.
WHERE — filtra los resultados y muestra las filas donde el campo personalizado no está vacío.
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 las negociaciones, hay cuatro conjuntos de datos: negociaciones (crm_deal), campos personalizados (crm_deal_uf), historial de negociaciones (crm_deal_stage_history) y productos en las negociaciones (crm_deal_product_row).
- Utiliza estos conjuntos de datos para crear gráficos y analizar indicadores de rendimiento empresarial. Los gráficos pueden mostrar qué anuncios atraen a los clientes y qué productos se venden con mayor frecuencia.
- También puedes combinar conjuntos de datos, por ejemplo, para integrar información sobre negociaciones con campos personalizados. Para ello, escribe una consulta SQL, guarda el resultado como un conjunto de datos y crea un gráfico.
Artículos recomendados: