Zestaw danych to informacje dotyczące leadów, deali, firm i innych elementów Bitrix24. Dla każdego elementu istnieje kilka zestawów danych, do których automatycznie przenoszone są informacje z pól standardowych i niestandardowych. Za pomocą zestawów można tworzyć wykresy i analizować wskaźniki biznesowe.
W artykule opowiemy o zestawach danych dla procesów inteligentnych i pokażemy, jak je łączyć i tworzyć wykresy.
Zestawy:
- crm_dynamic_items: procesy inteligentne,
- crm_dynamic_items_prod: produkty w procesach inteligentnych,
- crm_automated_solution: procesy inteligentne zautomatyzowanego rozwiązania,
- crm_smart_proc: lista procesów inteligentnych.
Przykłady:
Wybierz zestaw danych
Aby przeanalizować informacje w raporcie, wybierz odpowiedni zestaw danych i utwórz wykres.
crm_dynamic_items_"identyfikator typu"
: proces inteligentny. Zestaw zawiera podstawowe informacje z pól standardowych i niestandardowych procesu inteligentnego. Możesz dowiedzieć się, ile elementów zostało utworzonych w ciągu miesiąca i którzy pracownicy z nimi pracowali.
Każdy proces inteligentny to oddzielny zestaw danych z własnymi polami i kolumnami. Aby w raporcie użyć danych z procesu inteligentnego, wprowadź jego identyfikator. Identyfikator jest automatycznie przypisywany procesowi inteligentnemu przy tworzeniu w formacie crm_dynamic_items_1032
.
Gdzie znaleźć identyfikator inteligentnego procesu
crm_dynamic_items_"identyfikator typu"
Pole | Opis |
---|---|
ID | Identyfikator elementu procesu inteligentnego |
XML_ID | Zewnętrzny identyfikator do połączenia z zewnętrznymi systemami |
TITLE | Nazwa elementu procesu inteligentnego |
CREATED_BY | Identyfikator i imię pracownika, który utworzył zapis |
CREATED_BY_ID | Identyfikator pracownika, który utworzył zapis |
CREATED_BY_NAME | Imię pracownika, który utworzył zapis |
UPDATED_BY | Identyfikator i imię pracownika, który ostatnio zaktualizował zapis |
UPDATED_BY_ID | Identyfikator pracownika, który ostatnio zaktualizował zapis |
UPDATED_BY_NAME | Imię pracownika, który ostatnio zaktualizował zapis |
MOVED_BY | Identyfikator i imię pracownika, który zmienił etap elementu |
MOVED_BY_ID | Identyfikator pracownika, który zmienił etap elementu |
MOVED_BY_NAME | Imię pracownika, który zmienił etap elementu |
CREATED_TIME | Data utworzenia zapisu |
UPDATED_TIME | Data ostatniej aktualizacji zapisu |
MOVED_TIME | Data zmiany etapu elementu |
CATEGORY | Identyfikator i nazwa lejka elementu |
CATEGORY_ID | Identyfikator lejka elementu |
CATEGORY_NAME | Nazwa lejka elementu |
OPENED | Czy element jest dostępny dla wszystkich użytkowników: Y — tak, N — nie |
STAGE | Identyfikator i nazwa obecnego etapu elementu |
STAGE_ID | Identyfikator obecnego etapu elementu |
STAGE_NAME | Nazwa obecnego etapu elementu |
PREVIOUS_STAGE_ID | Identyfikator poprzedniego etapu elementu |
BEGINDATE | Data rozpoczęcia wydarzenia lub procesu |
CLOSEDATE | Data zakończenia wydarzenia lub procesu |
COMPANY | Identyfikator i nazwa firmy powiązanej z elementem |
COMPANY_ID | Identyfikator firmy powiązanej z elementem |
COMPANY_NAME | Nazwa firmy powiązanej z elementem |
CONTACT | Identyfikator i imię kontaktu powiązanego z elementem |
CONTACT_ID | Identyfikator kontaktu powiązanego z elementem |
CONTACT_NAME | Imię kontaktu powiązanego z elementem |
OPPORTUNITY | Oczekiwana kwota deala |
IS_MANUAL_OPPORTUNITY | Czy kwota deala została wprowadzona ręcznie: Y — tak, N — nie |
TAX_VALUE | Wartość podatku elementu |
CURRENCY_ID | Waluta deala. Na przykład, PLN |
OPPORTUNITY_ACCOUNT | Kwota deala w walucie raportowania |
TAX_VALUE_ACCOUNT | Podatek w walucie raportowania |
ACCOUNT_CURRENCY_ID | Waluta raportowania |
MYCOMPANY | Identyfikator i nazwa Twojej firmy |
MYCOMPANY_ID | Identyfikator Twojej firmy |
MYCOMPANY_NAME | Nazwa Twojej firmy |
SOURCE | Identyfikator i nazwa źródła. Na przykład, [STORE] Sklep internetowy |
SOURCE_ID | Identyfikator źródła |
SOURCE_NAME | Nazwa źródła |
SOURCE_DESCRIPTION | Opis źródła |
ASSIGNED_BY | Identyfikator i imię odpowiedzialnego za element |
ASSIGNED_BY_ID | Identyfikator odpowiedzialnego za element |
ASSIGNED_BY_NAME | Imię odpowiedzialnego za element |
WEBFORM_ID | Identyfikator formularza CRM, z którego został utworzony element |
UF_CRM_"numer pola"
|
Informacje z pola niestandardowego o podanym numerze, na przykład z UF_CRM_123456789 . Numer jest automatycznie przypisywany polu przy tworzeniu.
|
crm_dynamic_items_prod_"identyfikator typu"
: produkty w procesach inteligentnych. Zestaw zawiera dane o produktach. Możesz pobrać informacje o nazwach produktów, ilości i cenach w wybranym procesie inteligentnym.
Aby użyć danych o produktach w raporcie, podaj identyfikator typu procesu inteligentnego, do którego należą produkty. Na przykład, masz proces inteligentny "Zamówienia" z identyfikatorem typu 105
. Ten identyfikator będzie zapisany w nazwie zestawu danych o produktach w formacie crm_dynamic_items_prod_105
.
Gdzie znaleźć identyfikator inteligentnego procesu
crm_dynamic_items_prod_"identyfikator typu"
Pole | Opis |
---|---|
ID | Identyfikator zapisu |
ITEM_ID | Identyfikator elementu procesu inteligentnego |
PRODUCT | Produkt |
PRODUCT_ID | Identyfikator produktu |
PRODUCT_NAME | Nazwa produktu |
PRICE | Cena produktu |
PRICE_EXCLUSIVE | Cena bez podatku ze zniżką |
PRICE_NETTO | Cena bez zniżek i podatków |
PRICE_BRUTTO | Cena bez zniżek, z podatkiem |
QUANTITY | Ilość produktów |
DISCOUNT_TYPE | Zniżka |
DISCOUNT_TYPE_ID | Identyfikator zniżki |
DISCOUNT_TYPE_NAME | Nazwa zniżki |
DISCOUNT_RATE | Wysokość zniżki |
DISCOUNT_SUM | Suma zniżki |
TAX_RATE | Podatek |
TAX_INCLUDED | Podatek wliczony w cenę |
CUSTOMIZED | Pozycja towarowa została zmieniona ręcznie: Y - tak, N - nie |
MEASURE | Jednostka miary |
MEASURE_CODE | Identyfikator jednostki miary |
MEASURE_NAME | Nazwa jednostki miary |
SORT | Kolejność sortowania |
PARENT | Dział produktu |
SUPERPARENT | Dział produktu na poziom wyżej |
SUPERSUPERPARENT | Dział produktu na dwa poziomy wyżej |
crm_automated_solution_"identyfikator zautomatyzowanego rozwiązania"
: procesy inteligentne zautomatyzowanego rozwiązania. Zestaw zawiera informacje o zautomatyzowanym rozwiązaniu i związanych z nim procesach inteligentnych, w tym ich nazwy i identyfikatory.
Identyfikator zautomatyzowanego rozwiązania można znaleźć w sekcji Automatyzacja > Zautomatyzowane rozwiązania > Lista zautomatyzowanych rozwiązań w kolumnie ID.
Co to jest zautomatyzowane rozwiązanie
crm_automated_solution_"identyfikator zautomatyzowanego rozwiązania"
Pole | Opis | Typ pola |
---|---|---|
ENTITY_TYPE_ID | Identyfikator typu procesu inteligentnego | Liczba |
TITLE | Nazwa procesu inteligentnego | Tekst |
DATASET_NAME | Nazwa zestawu danych procesu inteligentnego | Tekst |
AUTOMATED_SOLUTION_DATASET_NAME | Nazwa zestawu danych zautomatyzowanego rozwiązania | Tekst |
CUSTOM_SECTION_ID | Identyfikator zautomatyzowanego rozwiązania | Liczba |
CUSTOM_SECTION_TITLE | Nazwa zautomatyzowanego rozwiązania | Tekst |
crm_smart_proc: lista procesów inteligentnych. Zestaw zawiera listę wszystkich procesów inteligentnych i zautomatyzowanych rozwiązań. Możesz znaleźć identyfikatory i nazwy każdego procesu i zautomatyzowanego rozwiązania.
crm_smart_proc
Pole | Opis | Typ pola |
---|---|---|
ENTITY_TYPE_ID | Identyfikator typu procesu inteligentnego | Liczba |
TITLE | Nazwa procesu inteligentnego | Tekst |
DATASET_NAME | Nazwa zestawu danych procesu inteligentnego | Tekst |
AUTOMATED_SOLUTION_DATASET_NAME | Nazwa zestawu danych zautomatyzowanego rozwiązania. Jeśli nie jest przypisane, zostanie wyświetlona w CRM | Tekst |
CUSTOM_SECTION_ID | Identyfikator zautomatyzowanego rozwiązania | Liczba |
CUSTOM_SECTION_TITLE | Nazwa zautomatyzowanego rozwiązania | Tekst |
PRODUCT_DATASET_NAME | Nazwa zestawu danych towarów procesu inteligentnego | Tekst |
Utwórz wykres
Informacje z zestawu danych można dodać do wykresów i śledzić wskaźniki biznesowe. Wykresy pokażą, które produkty sprzedają się najlepiej, a także całkowitą sprzedaż.
- 1–2. Otwórz Kreator BI > Charts > + Chart.
- 3–4. Wybierz zestaw danych i format, w którym chcesz zobaczyć informacje: formularz, tabela, wykres liniowy lub inną opcję. Jeśli na liście nie ma potrzebnego zestawu, kliknij Add a dataset i utwórz zestaw danych.
Jak utworzyć zestaw danych - 5. Kliknij Create new chart.
Połącz zestawy danych
Połącz zestawy danych, aby dodać do raportu informacje o tym, jakie produkty były używane w elementach procesów inteligentnych.
- Otwórz Kreator BI i przejdź do sekcji SQL > SQL Lab.
- Wybierz schemat bitrix24
- Wpisz zapytanie SQL i kliknij RUN. Nowy zestaw zawiera informacje z pól, które określiłeś w zapytaniu SQL. Można go zapisać jako zestaw danych, aby utworzyć wykres do raportu.
Jak utworzyć i dodać do raportu wykres na podstawie wirtualnego zestawu danych
Jeśli łączysz zestawy danych po raz pierwszy, zobacz przykład zapytania.
Przykład zapytania SQL
Napisaliśmy zapytanie SQL, aby pobrać dane z czterech zestawów: proces inteligentny (crm_dynamic_items_1036), produkty procesu inteligentnego (crm_dynamic_items_prod_1036), właściwości produktów (crm_product_property) i wartości właściwości produktów (crm_product_property_value). Możesz je skopiować i zobaczyć, jak działa zapytanie.
Zapytanie pobiera elementy procesu inteligentnego z produktami, których nazwa zawiera słowo "płaszcz", i pokazuje ich właściwości z podziałem na kolory. Zamień crm_dynamic_items_"identyfikator typu"
i crm_dynamic_items_prod_"identyfikator typu"
na swój proces inteligentny przed wykonaniem zapytania.
SELECT
crm_dynamic_items_1036.ID AS "identyfikator elementu procesu inteligentnego",
crm_dynamic_items_1036.TITLE AS "nazwa elementu procesu inteligentnego",
crm_dynamic_items_prod_1036.PRODUCT_ID AS "identyfikator produktu",
crm_dynamic_items_prod_1036.PRODUCT_NAME AS "nazwa produktu",
crm_dynamic_items_prod_1036.PRICE AS "cena produktu",
crm_product_property.NAME AS "nazwa właściwości",
crm_product_property_value.VALUE AS "wartość właściwości"
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 '%płaszcz%'
AND crm_product_property.NAME = 'Color';
SELECT: pobiera określone informacje z zestawu danych. Na przykład zapytanie crm_dynamic_items_1036.ID AS "identyfikator elementu procesu inteligentnego"
:
- pobiera identyfikator elementu procesu inteligentnego
ID
z zestawucrm_dynamic_items_1036
, - przypisuje mu nazwę
identyfikator elementu procesu inteligentnego
, - wyświetla wynik w osobnej kolumnie w tabeli.
FROM: wskazuje główny zestaw, z którego są pobierane dane. Pobieramy dane z crm_dynamic_items_1036
to tabela zawierająca informacje o elementach procesów inteligentnych.
LEFT JOIN: łączy tabelę crm_dynamic_items_1036
z crm_dynamic_items_prod_1036
według identyfikatora elementu procesu inteligentnego. Zapytanie łączy każdy element procesu inteligentnego z jego produktami. Używamy LEFT JOIN, aby nie pominąć elementów procesu inteligentnego, które nie mają powiązanych produktów lub właściwości.
LEFT JOIN: łączy tabelę crm_dynamic_items_prod_1036
z crm_product_property_value
według identyfikatora produktu. Zapytanie łączy każdy produkt z wartościami jego właściwości.
LEFT JOIN: łączy tabelę crm_product_property_value
z crm_product_property
według identyfikatora właściwości produktu. Zapytanie łączy wartości właściwości z ich nazwami.
WHERE: filtruje wyniki i pokazuje elementy procesu inteligentnego, które zawierają produkty ze słowem "płaszcz" w nazwie, oraz wyświetla wartość ich właściwości z podziałem na kolory. Filtry w zapytaniu można usunąć lub zastąpić. Na przykład w warunku crm_dynamic_items_prod_1036.PRODUCT_NAME LIKE '%płaszcz%'
możesz zastąpić słowo "płaszcz", aby wyszukiwać inne produkty.
- Zestaw danych to informacje o leadach, dealach, firmach i innych elementach Bitrix24.
- Dla każdego elementu istnieje kilka zestawów danych, do których automatycznie przenoszone są informacje z pól standardowych i niestandardowych.
- Dla procesów inteligentnych istnieją cztery zestawy danych: proces inteligentny (crm_dynamic_items), produkty w procesie inteligentnym (crm_dynamic_items_prod), procesy inteligentne zautomatyzowanego rozwiązania (crm_automated_solution) i lista procesów inteligentnych (crm_smart_proc).
- Za pomocą zestawów można tworzyć wykresy i analizować wskaźniki. Na wykresach zostaną pokazane najczęściej kupowane produkty oraz wielkość sprzedaży.
- Zestawy danych można łączyć, aby dodać do raportu informacje o tym, jakie produkty były używane w elementach procesu inteligentnego. W tym celu napisz zapytanie SQL, zapisz wynik jako zestaw danych i utwórz wykres.