Un ensemble de données est une information sur les prospects, les transactions, les entreprises et d'autres éléments de Bitrix24. Pour chaque élément, plusieurs ensembles de données sont prévus, dans lesquels les informations des champs système et personnalisés sont automatiquement transférées. À l'aide des ensembles, vous pouvez créer des graphiques et analyser les indicateurs de performance commerciale.
Dans cet article, nous parlerons des ensembles de données pour les processus intelligents et montrerons comment les combiner et créer des graphiques.
Ensembles de données :
- crm_dynamic_items - processus intelligent
- crm_dynamic_items_prod - produits dans le processus intelligent
- crm_automated_solution - processus intelligents de solution automatisée
- crm_smart_proc - liste des processus intelligents
Exemples :
Sélectionner un ensemble de données
Pour analyser les informations d'un rapport, sélectionnez un ensemble de données approprié et créez un graphique basé sur celui-ci.
crm_dynamic_items_"ID du type"
- processus intelligent. L'ensemble comprend des informations de base provenant des champs système et personnalisés du processus intelligent. Vous pouvez savoir combien d'éléments ont été créés par mois et quels employés ont travaillé dessus.
Chaque processus intelligent est un ensemble distinct de données avec ses propres champs et colonnes. Pour utiliser les données d'un processus intelligent dans un rapport, vous devez connaître son ID du type. L'ID est automatiquement attribué au processus intelligent lors de sa création au format crm_dynamic_items_1032
.
Où se trouve l'ID de processus intelligent
crm_dynamic_items_"ID du type"
Champ | Description |
---|---|
ID | ID de processus intelligent |
XML_ID | Identifiant externe pour la connexion avec des systèmes externes |
TITLE | Nom du processus intelligent |
CREATED_BY | ID et nom de l'employé qui a créé l'enregistrement |
CREATED_BY_ID | ID de l'employé qui a créé l'enregistrement |
CREATED_BY_NAME | Nom de l'employé qui a créé l'enregistrement |
UPDATED_BY | ID et nom de l'employé qui a mis à jour l'enregistrement pour la dernière fois |
UPDATED_BY_ID | ID de l'employé qui a mis à jour l'enregistrement pour la dernière fois |
UPDATED_BY_NAME | Nom de l'employé qui a mis à jour l'enregistrement pour la dernière fois |
MOVED_BY | ID et nom de l'employé qui a modifié l'étape de l'élément |
MOVED_BY_ID | ID de l'employé qui a modifié l'étape de l'élément |
MOVED_BY_NAME | Nom de l'employé qui a modifié l'étape de l'élément |
CREATED_TIME | Date de création de l'enregistrement |
UPDATED_TIME | Date de la dernière mise à jour de l'enregistrement |
MOVED_TIME | Date de modification de l'étape de l'élément |
CATEGORY | ID et nom du pipeline d'élément |
CATEGORY_ID | ID de pipeline d'élément |
CATEGORY_NAME | Nom du pipeline d'élément |
OPENED | Indicateur si l'élément est ouvert à tous les utilisateurs : Y - oui, N - non |
STAGE | ID et nom de l'étape actuelle de l'élément |
STAGE_ID | ID de l'étape actuelle de l'élément |
STAGE_NAME | Nom de l'étape actuelle de l'élément |
PREVIOUS_STAGE_ID | ID de l'étape précédente de l'élément |
BEGINDATE | Date de début de l'événement ou du processus |
CLOSEDATE | Date de fin de l'événement ou du processus |
COMPANY | ID et nom de la société associée à l'élément |
COMPANY_ID | ID de la société associée à l'élément |
COMPANY_NAME | Nom de la société associée à l'élément |
CONTACT | ID et nom du contact associé à l'élément |
CONTACT_ID | ID du contact associé à l'élément |
CONTACT_NAME | Nom du contact associé à l'élément |
OPPORTUNITY | Montant prévu de la transaction |
IS_MANUAL_OPPORTUNITY | Indicateur si le montant de la transaction a été saisi manuellement : Y - oui, N - non |
TAX_VALUE | Valeur fiscale de l'élément |
CURRENCY_ID | Devise de transaction. Par Exemple - EUR |
OPPORTUNITY_ACCOUNT | Montant de la transaction dans la devise des rapports |
TAX_VALUE_ACCOUNT | Taxe dans la devise des rapports |
ACCOUNT_CURRENCY_ID | Devise des rapports |
MYCOMPANY | ID et nom de votre propre entreprise |
MYCOMPANY_ID | ID de votre propre entreprise |
MYCOMPANY_NAME | Nom de votre propre entreprise |
SOURCE | ID et nom de la source (par exemple '[STORE] boutique en ligne') |
SOURCE_ID | ID de la source |
SOURCE_NAME | Nom de la source |
SOURCE_DESCRIPTION | Description de la source |
ASSIGNED_BY | ID et nom du responsable de l'élément |
ASSIGNED_BY_ID | ID du responsable de l'élément |
ASSIGNED_BY_NAME | Nom du responsable de l'élément |
WEBFORM_ID | ID du formulaire CRM à partir duquel l'élément a été créé |
UF_CRM_"numéro de champ"
|
Informations d'un champ personnalisé avec un numéro spécifié, par exemple de UF_CRM_123456789 . Un numéro est automatiquement attribué au champ lors de sa création.
|
crm_dynamic_items_prod_"ID du type"
- produits dans les processus intelligents L'ensemble contient des données sur les produits. Vous pouvez connaître les noms des produits, leurs quantités et leurs prix dans le processus intelligent sélectionné.
Pour utiliser les données de produit dans le rapport, vous devez connaître l'ID du type de processus intelligent auquel les produits appartiennent. Par exemple, vous avez un processus intelligent « Commandes » avec un ID du type 105
. Cet ID sera enregistré dans le nom d'ensemble de données produit au format crm_dynamic_items_prod_105
.
Où se trouve l'ID de processus intelligent
crm_dynamic_items_prod_"ID du type"
Champ | Description |
---|---|
ID | Identifiant de l'enregistrement |
ITEM_ID | ID d'élément de processus intelligent |
PRODUCT | Produit |
PRODUCT_ID | ID du produit |
PRODUCT_NAME | Nom du produit |
PRICE | Prix du produit |
PRICE_EXCLUSIVE | Prix hors taxe avec réduction |
PRICE_NETTO | Prix sans réductions ni taxes |
PRICE_BRUTTO | Prix sans réductions, avec taxes |
QUANTITY | Nombre de produits |
DISCOUNT_TYPE | Réduction |
DISCOUNT_TYPE_ID | Identifiant de remise |
DISCOUNT_TYPE_NAME | Nom de la remise |
DISCOUNT_RATE | Quantité de réduction |
DISCOUNT_SUM | Montant de la remise |
TAX_RATE | Impôt |
TAX_INCLUDED | Taxe incluse dans le prix |
CUSTOMIZED | L'article a été modifié manuellement après avoir été ajouté à la transaction. Y - oui, N - non |
MEASURE | Unité de mesure |
MEASURE_CODE | ID d'unité |
MEASURE_NAME | Nom de l'unité de mesure |
SORT | Ordre de tri |
PARENT | Section du produit |
SUPERPARENT | Section du produit à un niveau supérieur |
SUPERSUPERPARENT | Section du produit située deux niveaux au-dessus |
crm_automated_solution_"ID de solution automatisée "
- processus intelligents de solution automatisée. L'ensemble contient des informations sur la solution automatiséeet et les processus intelligents associés, y compris leurs noms et identifiants.
Vous pouvez afficher l’ID de solution automatisée dans la section Automatisation - Solutions automatisées dans la colonne ID.
Solution automatisée
crm_automated_solution_"ID de solution automatisée"
Champ | Description | Type de données |
---|---|---|
ENTITY_TYPE_ID | Identifiant du type de processus intelligent | Nombre |
TITLE | Nom du processus intelligent | Ligne |
DATASET_NAME | Nom du dataset du processus intelligent | Ligne |
AUTOMATED_SOLUTION_DATASET_NAME | Nom du dataset de la solution automatisée | Ligne |
CUSTOM_SECTION_ID | Identifiant de la solution automatisée | Nombre |
CUSTOM_SECTION_TITLE | Nom de la solution automatisée | Ligne |
crm_smart_proc - liste des processus intelligents. L'ensemble contient une liste de tous les processus intelligents et solutions automatisées. Vous pouvez connaître les identifiants et les noms de chaque processus et solution automatisée.
crm_smart_proc
Champ | Description | Type de données |
---|---|---|
ENTITY_TYPE_ID | Identifiant du type de processus intelligent | Nombre |
TITLE | Nom du processus intelligent | Ligne |
DATASET_NAME | Nom du dataset du processus intelligent | Ligne |
AUTOMATED_SOLUTION_DATASET_NAME | Nom du dataset de la solution automatisée. Si non lié, CRM est affiché | Ligne |
CUSTOM_SECTION_ID | Identifiant de la solution automatisée | Nombre |
CUSTOM_SECTION_TITLE | Nom de la solution automatisée | Ligne |
PRODUCT_DATASET_NAME | Nom du dataset des produits du processus intelligent | Ligne |
Créer un graphique
Les informations de l'ensemble de données peuvent être ajoutées aux graphiques et surveiller les performances de l'entreprise. Par exemple, estimez le volume des ventes ou découvrez quels produits sont vendus le plus souvent.
- 1. Ouvrez BI Builder > Charts > + Chart.
- 2. Sélectionnez l'ensemble de données et le format dans lequel vous souhaitez voir les informations : tableau, graphique linéaire ou autre option. Si l'ensemble requis ne figure pas dans la liste, cliquez sur Add a dataset et créez un ensemble de données.
Comment créer des rapports dans Constructeur BI - 3. Cliquez sur Create new chart.
Combiner des ensembles de données
Combinez des ensembles de données pour ajouter des informations à votre rapport sur les éléments qui ont été utilisés dans les éléments de processus intelligent.
- Ouvrez BI Builder et accédez à SQL - SQL Lab.
- Sélectionnez le schéma bitrix24.
- Saisissez la requête SQL dans le champ et cliquez sur Exécuter (Run). Le nouvel ensemble inclut les informations des champs que vous avez spécifiés dans la requête SQL. Vous pouvez l'enregistrer en tant que DataSet pour créer un graphique pour le rapport.
Comment créer et ajouter un graphique basé sur un ensemble de données virtuel à un rapport
Si vous combinez des ensembles de données pour la première fois, consultez l'exemple de requête.
Exemple de requête SQL
Nous avons écrit une requête SQL pour extraire les données de quatre ensembles : processus intelligent (crm_dynamic_items_190), produits de processus intelligents (crm_dynamic_items_prod_190), propriétés du produit (crm_product_property) et valeurs des propriétés du produit (crm_product_property_value). Vous pouvez la copier et voir comment fonctionne la sélection.
La requête sélectionne les éléments de processus intelligents avec des produits dont le nom contient le mot « fauteuil » et affiche leurs propriétés par couleur. Remplacez crm_dynamic_items_"ID du type"
et crm_dynamic_items_prod_"ID type"
par votre processus intelligent avant d'exécuter la requête.
SELECT crm_dynamic_items_190.ID AS "ID d'élément de processus intelligent", crm_dynamic_items_190.TITLE AS "nom de l'élément de processus intelligent", crm_dynamic_items_prod_190.PRODUCT_ID AS "ID du produit", crm_dynamic_items_prod_190.PRODUCT_NAME AS "nom du produit", crm_dynamic_items_prod_190.PRICE AS "prix du produit", crm_product_property.NAME AS "nom de la propriété", crm_product_property_value.VALUE AS "valeur de propriété" FROM crm_dynamic_items_190 LEFT JOIN crm_dynamic_items_prod_190 ON crm_dynamic_items_prod_190.ITEM_ID = crm_dynamic_items_190.ID LEFT JOIN crm_product_property_value ON crm_product_property_value.PRODUCT_ID = crm_dynamic_items_prod_190.PRODUCT_ID LEFT JOIN crm_product_property ON crm_product_property.ID = crm_product_property_value.PROPERTY_ID WHERE crm_dynamic_items_prod_190.PRODUCT_NAME LIKE '%fauteuil%' AND crm_product_property.NAME = 'COLOR';
SELECT - détermine quelles informations doivent être extraites de l'ensemble de données. Par exemple, la requête crm_dynamic_items_190.ID AS "ID d'élément de processus intelligent"
:
- sélectionne l'identifiant de l'élément de processus intelligent
ID
dans l'ensemblecrm_dynamic_items_190
, - lui attribue le nom
ID d'élément de processus intelligent
, - affiche le résultat dans une colonne distincte du tableau.
FROM - spécifie l'ensemble principal à partir duquel les données sont récupérées. Nous obtenons des données de crm_dynamic_items_190
- il s'agit d'un tableau qui contient des informations sur les éléments de processus intelligents.
LEFT JOIN - lie la table crm_dynamic_items_190
à crm_dynamic_items_prod_190
par ID d'élément de processus intelligent. Une requête connecte chaque élément de processus intelligent à ses produits. Nous utilisons LEFT JOIN pour éviter de sauter des éléments de processus intelligents qui n'ont pas de produits ou de propriétés associés.
LEFT JOIN - lie la table crm_dynamic_items_prod_190
à crm_product_property_value
par ID de produit. La requête connecte chaque produit aux valeurs de propriété.
LEFT JOIN - lie la table crm_product_property_value
à crm_product_property
par ID de propriété de produit. La requête associe les valeurs des propriétés à leurs noms.
WHERE - filtre les résultats et affiche les éléments de processus intelligents qui contiennent des produits avec le mot « fauteuil » dans le nom, et affiche la valeur de leurs propriétés par couleur. Vous pouvez supprimer ou remplacer les filtres d'une requête. Par exemple, dans la condition crm_dynamic_items_prod_190.PRODUCT_NAME LIKE '%fauteuil%'
vous pouvez remplacer le mot « fauteuil » pour rechercher d'autres produits.
Résumé
- Un ensemble de données est constitué d'informations sur les prospects, les transactions, les entreprises et d'autres éléments de Bitrix24.
- Pour chaque élément, plusieurs ensembles de données sont prévus, dans lesquels les informations des champs système et personnalisés sont automatiquement transférées.
- Il existe quatre ensembles de données pour les processus intelligents : processus intelligent (crm_dynamic_items), produits dans un processus intelligent (crm_dynamic_items_prod), processus intelligents de solution automatisée (crm_automated_solution) et la liste des processus intelligents (crm_smart_proc).
- À l'aide des ensembles, vous pouvez créer des graphiques et analyser les indicateurs de performance commerciale. Les graphiques montreront le volume des ventes et les produits les plus populaires.
- Les ensembles de données peuvent être combinés pour inclure des informations provenant des champs de transaction système et personnalisés dans le rapport. Pour cela faire, écrivez une requête SQL, enregistrez le résultat en tant que DataSet et créez un graphique.
Articles recommandés :