Os conjuntos de dados contêm informações sobre fluxos de trabalho, SPA, funcionários e outros elementos. Cada elemento tem vários conjuntos de dados que incluem automaticamente campos padrão e personalizados. Use esses conjuntos de dados para criar gráficos e analisar indicadores de desempenho de negócio.
Neste artigo, vamos explorar conjuntos de dados para fluxos de trabalho, como combiná-los e como criar gráficos.
Conjuntos de dados:
Exemplos:
Conjuntos de dados
Para começar a analisar dados em um painel, selecione um conjunto de dados e crie um gráfico com base nele.
Atribuições de fluxo de trabalho — bizproc_task: Fornece informações sobre atribuições de fluxo de trabalho, como seus nomes, tipos, status e tempos de execução. Use-o em gráficos para rastrear a conclusão da atribuição.
Atribuições de fluxo de trabalho — bizproc_task
Campo | Descrição | Tipo de campo |
---|---|---|
ID | Identificador único de tarefa | Número |
CODE_ID | Identificador de tipo de tarefa | Cadeia |
CODE_NAME | Nome de tipo de tarefa | Cadeia |
CODE | Tipo de tarefa | Cadeia |
WORKFLOW_ID | ID do processo e ID do processo principal | Cadeia |
NAME | Nome de tarefa | Cadeia |
CREATED_DATE | Data e hora de criação de tarefa | Data |
MODIFIED | Data e hora de alteração de tarefa | Data |
DURATION | Tempo de execução da tarefa (em segundos) | Número |
APPROVE_TYPE | Identificador do tipo de aprovação da tarefa | Cadeia |
APPROVE_TYPE_NAME | Nome do tipo de aprovação da tarefa | Cadeia |
STATUS_ID | Identificador de status | Número |
STATUS_NAME | Nome do status de execução da tarefa | Cadeia |
STATUS | Identificador e nome do status de execução da tarefa | Cadeia |
USER_ID | Identificador do participante da tarefa | Número |
USER_NAME | Nome do participante da tarefa | Cadeia |
USER | Identificador e nome do participante da tarefa | Cadeia |
Fluxos de trabalho lançados — bizproc_workflow_state: Inclui informações sobre fluxos de trabalho ativos, como seus status, tempos de execução e detalhes sobre os usuários que os iniciaram ou editaram. Use-o em gráficos para rastrear horários de início e progresso do fluxo de trabalho.
Fluxos de trabalho lançados — bizproc_workflow_state
Campo | Descrição | Tipo de campo |
---|---|---|
ID | Identificador único de processo | Cadeia |
STARTED_BY_ID | Identificador do usuário que iniciou o processo | Número |
STARTED_BY_NAME | Nome do usuário que iniciou o processo | Cadeia |
STARTED_BY | Identificador e nome do usuário que iniciou o processo | Cadeia |
STARTED | Data e hora de lançamento | Data |
COMPLETED | Status de conclusão ("Y" - concluído, "N" - em andamento) | Cadeia |
DOCUMENT_ID | Identificador do documento | Cadeia |
DURATION | Tempo gasto na execução do processo (em segundos) | Número |
START_DURATION | Tempo gasto para lançamento | Número |
WORKFLOW_TEMPLATE_ID | Identificador do modelo | Número |
WORKFLOW_TEMPLATE_NAME | Nome do modelo | Cadeia |
MODULE_ID | Identificador do módulo | Cadeia |
MODULE_ID_NAME | Nome do módulo | Cadeia |
ENTITY_ID | Identificador do tipo de elemento | Cadeia |
ENTITY_ID_NAME | Nome do tipo de elemento | Cadeia |
MODIFIED_BY_ID | Identificador do usuário que editou o modelo | Número |
MODIFIED_BY_NAME | Nome do usuário que editou o modelo | Cadeia |
MODIFIED_BY | Identificador e nome do usuário que editou o modelo | Cadeia |
Como criar um gráfico
Use conjuntos de dados para criar gráficos e rastrear a execução do fluxo de trabalho. Os gráficos podem mostrar fluxos de trabalho ativos e seus estágios.
Vá para o Criador de BI e siga estas etapas:
- Abra a aba Charts (Gráficos).
- Clique em + Chart.
- Selecione o conjunto de dados na lista.
- Escolha um formato para mostrar os dados: número grande, tabela, gráfico de linhas ou outros. Se o conjunto necessário não estiver na lista, clique em Add a dataset (Adicionar conjunto de dados) e crie um conjunto de dados.
Como criar um conjunto de dados - Clique em Create new chart (Criar novo gráfico).
Como combinar conjuntos de dados
Combine conjuntos de dados para incluir informações sobre atribuições de fluxo de trabalho pendentes e seus estágios no relatório.
Acesse o Criador de BI e faça o seguinte:
- Vá para SQL > SQL Lab.
- Selecione o esquema bitrix24.
- Insira a consulta SQL e clique em Run (Executar).
O novo conjunto inclui informações dos campos que você especificou na consulta SQL. Você pode salvá-lo como um conjunto de dados para criar um gráfico para o painel.
Criar um gráfico baseado em um conjunto de dados virtual
Se você estiver combinando conjuntos de dados pela primeira vez, consulte a consulta de exemplo.
Exemplo de uma consulta SQL
Aqui está uma consulta SQL para extrair dados de dois conjuntos de dados: atribuições de fluxo de trabalho (bizproc_task) e fluxo de trabalho (bizproc_workflow_state). Você pode copiá-la e ver como funciona. A consulta seleciona atribuições de fluxo de trabalho pendentes e mostra seus IDs, nomes, status e nomes de participantes.
SELECT bizproc_task.ID AS "ID da tarefa", bizproc_task.NAME AS "Nome da tarefa", bizproc_task.USER_NAME AS "Nome do participante da tarefa", bizproc_task.STATUS_NAME AS "Status da tarefa", bizproc_workflow_state.STARTED AS "Data e hora de início do fluxo de trabalho", bizproc_workflow_state.STARTED_BY_NAME AS "Usuário que iniciou o fluxo de trabalho" FROM bizproc_task LEFT JOIN bizproc_workflow_state ON bizproc_task.WORKFLOW_ID = bizproc_workflow_state.ID WHERE bizproc_workflow_state.COMPLETED = 'N';
SELECT: Escolhe quais dados extrair. Por exemplo, a parte SELECT bizproc_task.ID AS "Assignment ID"
faz o seguinte:
- Seleciona o
ID
da atribuição do conjunto de dadosbizproc_task
- Atribui a ele o nome
Assignment ID
- Exibe o resultado em uma coluna separada
FROM: Especifica a tabela principal para a consulta, como a tabela bizproc_task
contendo informações sobre atribuições de fluxo de trabalho.
LEFT JOIN: Conecta as tabelas bizproc_task
e bizproc_workflow_state
para combinar seus dados. A consulta vincula atribuições aos fluxos de trabalho que as criaram. Use LEFT JOIN para exibir todas as atribuições, mesmo se não houver dados sobre fluxos de trabalho ativos.
WHERE: Filtra os resultados da consulta para mostrar apenas fluxos de trabalho ativos. A condição bizproc_workflow_state.COMPLETED = 'N'
garante que apenas fluxos de trabalho ativos sejam mostrados. Para incluir fluxos de trabalho concluídos, remova esta condição.
Destaques
- Os conjuntos de dados contêm informações sobre fluxos de trabalho, SPA, funcionários e outros elementos.
- Cada elemento tem vários conjuntos de dados que incluem automaticamente campos padrão e personalizados.
- Existem dois conjuntos de dados para fluxos de trabalho: atribuições de fluxo de trabalho (bizproc_task) e fluxo de trabalho (bizproc_workflow_state).
- Use esses conjuntos de dados para criar gráficos e analisar indicadores de desempenho do negócio. Por exemplo, inclua dados sobre atribuições de fluxo de trabalho concluídas e tempos de aprovação.
- Mescle conjuntos de dados para combinar dados sobre atribuições pendentes e progresso do fluxo de trabalho. Para fazer isso, escreva uma consulta SQL, salve o resultado como um conjunto de dados e crie um gráfico.