I set di dati contengono informazioni su flussi di lavoro, smart process, dipendenti e altri elementi di Bitrix24. Ogni elemento dispone di più set di dati che includono automaticamente sia i campi standard che personalizzati. Utilizza questi set di dati per creare i grafici e analizzare gli indicatori di prestazione aziendale.
I In questo articolo esaminiamo i set di dati relativi al flusso di lavoro, di come integrarli e di come creare grafici.
Set di dati:
Esempi:
Seleziona un set di dati
bizproc_task — assegnazioni del flusso di lavoro. Questo set di dati include informazioni sulle assegnazioni dei flussi di lavoro, inclusi nomi, tipi, stati e tempi di esecuzione. Utilizzalo nei grafici per monitorare i tuoi progressi.
bizproc_task
Campo | Descrizione | Tipo del campo |
---|---|---|
ID | Identificatore dell'assegnazione | Numero |
CODE_ID | Identificatore del tipo dell'assegnazione | Stringa |
CODE_NAME | Nome del tipo di assegnazione | Stringa |
CODE | Tipo di assegnazione | Stringa |
WORKFLOW_ID | Identificatore del processo e identificatore del processo principale | Stringa |
NAME | Nome dell'assegnazione | Stringa |
CREATED_DATE | Data e ora di creazione dell'assegnazione | Data |
MODIFIED | Data e ora in cui è stata modificata l'assegnazione | Data |
DURATION | Durata dell'esecuzione dell'assegnazione (in secondi) | Numero |
APPROVE_TYPE | Identificatore del tipo di approvazione dell'assegnazione | Stringa |
APPROVE_TYPE_NAME | Nome del tipo di approvazione dell'assegnazione | Stringa |
STATUS_ID | Identificatore dello stato | Numero |
STATUS_NAME | Nome dello stato di approvazione dell'assegnazione | Stringa |
STATUS | Identificatore e nome dello stato di approvazione dell'assegnazione | Stringa |
USER_ID | Identificatore del partecipante all'assegnazione | Numero |
USER_NAME | Nome del partecipante all'assegnazione | Stringa |
USER | Identificatore e nome del partecipante all'assegnazione | Stringa |
bizproc_workflow_state — flussi di lavoro avviati. Questo set di dati include informazioni sui flussi di lavoro attivi, come stati, tempi di esecuzione e dettagli sugli utenti che li hanno avviati o modificati. Utilizzalo nei grafici per tenere traccia degli orari di inizio e dei progressi.
bizproc_workflow_state
Campo | Descrizione | Tipo del campo |
---|---|---|
ID | Identificatore del flusso di lavoro | Stringa |
STARTED_BY_ID | Identificatore del dipendente che ha avviato il flusso di lavoro | Numero |
STARTED_BY_NAME | Nome del dipendente che ha avviato il flusso di lavoro | Stringa |
STARTED_BY | Identificatore e nome del dipendente che ha avviato il flusso di lavoro | String |
STARTED | Data e ora di inizio del flusso di lavoro | Data |
COMPLETED | Completato (Y - completato, N - in corso) | Stringa |
DOCUMENT_ID | Identificatore del documento | Stringa |
DURATION | Durata dell'esecuzione del flusso di lavoro (in secondi) | Numero |
START_DURATION | Durata di inizio del flusso di lavoro | Numero |
WORKFLOW_TEMPLATE_ID | Identificatore del modello | Numero |
WORKFLOW_TEMPLATE_NAME | Nome del modello | Stringa |
MODULE_ID | Identificatore del modulo | Stringa | NOME_ID_MODULO | Nome del modulo | Stringa |
ENTITY_ID | Identificatore del tipo di elemento | Stringa |
ENTITY_ID_NAME | Nome del tipo di elemento | Stringa |
MODIFIED_BY_ID | Identificatore dell'utente che ha modificato il modello | Numero |
MODIFIED_BY_NAME | Nome utente che modifica il modello | Stringa |
MODIFIED_BY | Identificatore e nome dell'utente che ha modificato il modello | Stringa |
Come creare un grafico
Vai nella sezione Generatore BI ed effettua le seguenti azioni:
- Apri la scheda Charts.
- Fai clic su + Chart.
- Seleziona il set di dati dall'elenco.
- Scegli un formato per mostrare i dati: numero grande, tabella, grafico a linee o altri.
- Fai clic su Create new chart.
Combina i set di dati
Combina i set di dati per includere le informazioni dal sistema di affari e i campi personalizzati nel rapporto.
Vai nella sezione Generatore BI ed effettua le seguenti azioni:
- Apri SQL > SQL Lab.
- Seleziona lo schema bitrix24.
- Immetti la richiesta SQL e fai clic su Run.
Il nuovo set include le informazioni dai campi specificati nella richiesta SQL. Puoi salvarlo come set di dati per creare un grafico per la dashboard.
Generatore BI: crea un grafico basato su un set di dati virtuale
Se stai combinando i set di dati per la prima volta, esamina l'esempio di richiesta.
Esempio di una richiesta SQL
Di seguito è riportata una richiesta SQL per estrarre i dati da due set: assegnazioni del flusso di lavoro(bizproc_task) e flussi di lavoro avviati (bizproc_workflow_state). Puoi copiarlo e vedere come funziona.
Questa richiesta seleziona le assegnazioni del flusso di lavoro in sospeso e visualizza i relativi ID, nomi, stati e nomi dei partecipanti.
SELECT bizproc_task.ID AS "ID dell'assegnazione", bizproc_task.NAME AS "Nome dell'assegnazione", bizproc_task.USER_NAME AS "Nome del partecipante", bizproc_task.STATUS_NAME AS "Stato dell'assegnazione", bizproc_workflow_state.STARTED AS "Data e ora di inizio del flusso di lavoro", bizproc_workflow_state.STARTED_BY_NAME AS "Avviato dall'utente" FROM bizproc_task LEFT JOIN bizproc_workflow_state ON bizproc_task.WORKFLOW_ID = bizproc_workflow_state.ID WHERE bizproc_workflow_state.COMPLETED = 'N';
SELECT — determina quali informazioni estrarre dal set di dati. Ad esempio, la richiesta SELECT bizproc_task.ID AS "ID dell'assegnazione"
:
- seleziona ID dell'assegnazione
ID
dal setbizproc_task
, - assegna il nome
ID dell'assegnazione
, - mostra il risultato in una colonna separata nella tabella.
FROM — specifica il set principale da cui vengono estratti i dati. Per esempio,bizproc_task
.
LEFT JOIN — collega la tabella bizproc_task
con bizproc_workflow_state
. La richiesta collega le assegnazioni ai relativi flussi di lavoro. Utilizza LEFT JOIN per garantire che nessuna assegnazione venga persa, anche se non ci sono dati sui flussi di lavoro attivi.
WHERE — filtra i risultati e visualizza le righe in cui il campo personalizzato non è vuoto. La condizione bizproc_workflow_state.COMPLETED = 'N'
garantisce che vengano visualizzati solo i flussi di lavoro attivi. Per includere i flussi di lavoro completati, rimuovi questa condizione.
Riepilogo
- I set di dati contengono informazioni su flussi di lavoro, smart process, dipendenti e altri elementi di Bitrix24. Ogni elemento ha più set di dati che includono automaticamente sia i campi standard che quelli personalizzati.
- Per i flussi di lavoro, sono disponibili due set di dati: assegnazioni dei flussi di lavoro (bizproc_task) e flussi di lavoro avviati.(bizproc_workflow_state).
- Utilizza questi set di dati per creare i grafici e analizzare gli indicatori di prestazione aziendale. I grafici possono mostrare quali annunci attirano i clienti e quali prodotti vengono venduti più spesso.
- È anche possibile combinare i set di dati per visualizzare le assegnazioni in sospeso e l'avanzamento del flusso di lavoro. Per fare ciò, scrivi una richiesta SQL, salva il risultato come un set di dati e crea un grafico.
Articoli consigliati: