Elaborei esta nota técnica sobre o Camunda BPM com o intuito de classificar o atendimento de requisitos de gestão orientada por dados de processos e regras de decisões automatizados com base na versão 7.13 do Camunda BPM e Optimize 3.0.
Veja também:
Nota Técnica Camunda – Desenvolvimento e Operações
Nota Técnica Camunda – Modelagem
Gestão
Camunda Optimize
O Camunda Optimize é um módulo analítico que captura todos os dados históricos de execução de processos e decisões para o monitoramento de atividades de negócios (BAM), relatórios, alertas e análises.
Monitoramento de Atividades de Negócio (BAM – Business Activity Monitoring)
O Camunda Optimize oferece suporte à melhoria contínua de processos e tabelas de decisão, fornecendo transparência em seus fluxos de trabalho e regras de negócio automatizadas. Relatórios e painéis de negócios, bem como alertas, ajudam a identificar gargalos do processo e melhorar seu desempenho geral.
Relatórios
Com o Optimize, as partes interessadas da sua empresa podem criar e personalizar facilmente relatórios perspicazes.
Por exemplo, eles podem exibir o número de instâncias do processo agrupadas por dias, a duração das instâncias do processo por hora.
Os relatórios podem ser compartilhados com outras pessoas, mesmo que elas não tenham um login de usuário para o Optimize. E você pode incorporar um relatório em outros sites, como o Atlassian Confluence, para fornecer informações atualizadas às partes interessadas.
Você também pode exportar os dados do relatório como arquivos CSV para abri-los em ferramentas como o Microsoft Excel.
Filtros Poderosos
Você pode filtrar convenientemente as instâncias de processo e avaliações de decisão que deseja incluir em seus relatórios.
Por exemplo, você pode examinar especificamente instâncias de processo que:
- estão em execução no momento, foram concluídas ou (não) canceladas.
- iniciado ou finalizado em um intervalo de tempo definido, seja absoluto ou relativo, como nos últimos 7 dias ou 24 horas.
- demorou mais do que um tempo de ciclo específico para concluir, o que permite identificar baixo desempenho.
- contém variáveis com valores específicos que você pode selecionar convenientemente no campo de filtro.
- consistem em etapas específicas que foram executadas para que você concentre seu relatório em determinadas variantes de processo.
Painéis de Gerenciamento (Dashboards)
Organize seus relatórios em painéis para fornecer uma visão geral rápida. Se desejar, você pode até adicionar relatórios externos ao seu painel. Você pode criar quantos painéis desejar para compartilhar facilmente as informações corretas com diferentes partes interessadas.
Como os relatórios, os painéis podem ser compartilhados com outras pessoas, mesmo que elas não tenham um login de usuário para o Optimize. E você pode incorporar um painel em outros sites, como o Atlassian Confluence, para fornecer informações atualizadas às partes interessadas.
Alertas
Os alertas são configurados com base em relatórios para informar as partes interessadas imediatamente quando determinados limites forem atingidos.
Por exemplo, você pode definir um relatório que conte o número de instâncias do processo que foram iniciadas nas últimas 24 horas, mas que ainda não foram concluídas. Em seguida, você pode definir um alerta que verificará a cada minuto se esse número está acima de um limite definido, digamos 100 instâncias. Nesse caso, o alerta acionará um e-mail para o destinatário especificado, lembrando-o potencialmente em intervalos definidos e enviando uma notificação de correção assim que o número cair abaixo do limite definido.
Análise de Variantes de Processo
Como certas variantes do seu processo afetam os resultados dos negócios, é possível descobrir com a análise de ramificação selecionando um evento final do processo e um gateway de processo.
O Optimize mostrará a probabilidade estatística de alcançar o respectivo evento final ao obter uma ramificação de gateway específica.
Referências:
Operações e Monitoramento da Execução de Processos Automatizados