Process Mining centrado em objetos: quando usar?
Use OCPM quando os objetos convergem e Multiple Perspectives quando compartilham eventos, mas podem ser analisados separadamente.
Use Process Mining centrado em objetos quando os objetos convergem. Quando compartilham eventos, mas podem ser analisados separadamente, use Multiple Perspectives. A escolha depende da definição do caso: qual entidade, ou grupo de entidades, cada instância do processo deve representar?
O que é um caso, na prática?
Um caso é a unidade que você acompanha ao longo de um processo. No Process Mining centrado em casos, cada evento é associado a um caso, como um pedido, uma fatura ou um cliente. Isso deixa o caminho do processo claro, mas pode distorcer a análise quando um evento se relaciona a vários objetos ou quando esses objetos seguem ciclos de vida distintos.
Imagine um pedido com vários itens, cada um enviado separadamente, e várias faturas. Se você usar o pedido como caso, as atividades de cada item e fatura podem acabar reunidas em um único caminho. Se usar um item como caso, talvez perca o contexto mais amplo do pedido.
Antes de escolher uma abordagem, pergunte:
- Qual entidade está no centro da pergunta de negócio?
- Cada evento pertence a um único caso ou pode se relacionar a vários objetos?
- Você precisa analisar essas relações em conjunto ou visões separadas são suficientes?
A definição de caso determina a estrutura do registro de eventos e as variantes que você vê. Para conhecer os conceitos básicos, leia o que é Process Mining.
Como funciona o Process Mining centrado em objetos?
O Process Mining centrado em objetos representa os eventos e suas relações com vários tipos de objetos, em vez de associar cada evento a um único caso. Essa abordagem costuma ser relacionada ao OCEL, um formato de registro de eventos centrado em objetos. Um modelo de processo OCPM centrado em objetos pode conectar elementos como um pedido, seus itens, entregas e faturas.
Considere um pedido de cliente com três itens. Cada item tem seu próprio ciclo de atendimento. Os itens são enviados em duas entregas, e o pedido gera duas faturas porque um item está em falta no estoque. O processo envolve um pedido, três itens, duas entregas e duas faturas.
Com OCPM, um evento pode ser vinculado aos objetos que afeta. Você pode analisar as relações entre o pedido, os itens, as entregas e as faturas sem escolher um objeto como caso para todas as perguntas. Por exemplo, poderia investigar se uma exceção no envio coincide com um atraso na fatura.
Essa visão mais ampla também aumenta a complexidade. Os dados precisam registrar as relações relevantes entre os objetos, e uma rede com muitos objetos e vínculos pode ser mais difícil de interpretar. O OCPM não é apenas um gráfico diferente para um registro padrão baseado em casos. A abordagem depende de como você estrutura e analisa os dados de eventos.
Passamos bastante tempo analisando o Process Mining centrado em objetos e ainda não vemos como ele ajuda as pessoas para quem desenvolvemos a plataforma. A análise passa a usar uma estrutura mais voltada aos dados, e entendemos por que isso facilita o trabalho dos fornecedores. Nosso papel é o oposto: ajudar as pessoas de negócio a entender claramente o processo. Uma visão que elas não conseguem ler não representa progresso.
Como funciona a abordagem Multiple Perspectives?
Multiple Perspectives organiza a análise de processos em visões distintas. Você pode definir um processo e suas áreas de interesse em BPMN e, depois, analisar os dados de eventos disponíveis por meio dessas perspectivas.
No exemplo do pedido, você poderia analisar o atendimento do pedido, a entrega dos itens e o faturamento em perspectivas separadas. Cada visão se concentra em uma pergunta específica e no caminho do processo relevante para respondê-la. Você pode comparar os resultados entre as visões, mas essa abordagem não representa todas as relações entre objetos em um único registro de eventos centrado em objetos.
Essa abordagem funciona bem quando você consegue definir as perguntas que precisa responder e quer manter cada análise focada. Um modelo orienta a análise, em vez de depender de uma única definição de caso para contar toda a história.
Multiple Perspectives permite explorar um processo por meio de visões focadas. Ajuste o modelo para analisar a pergunta em questão e mantenha cada visão clara para as pessoas que trabalham com aquela parte do processo.
Como OCPM e Multiple Perspectives se comparam?
As duas abordagens podem responder à mesma pergunta de negócio; a diferença está em como lidam com a complexidade.
| Dimensão | Process Mining centrado em objetos (OCPM) | Multiple Perspectives |
|---|---|---|
| Definição de caso | Vincula eventos a vários tipos de objetos, sem exigir um único tipo de caso | Usa visões distintas, orientadas por modelos, para analisar o processo |
| Estrutura dos dados | Precisa de dados de eventos que registrem as relações entre objetos | Usa os dados disponíveis junto com modelos de processo para adicionar estrutura e contexto |
| Foco da análise | Analisa em conjunto as interações entre objetos | Concentra-se em uma visão ou pergunta específica sobre o processo |
| Perguntas sobre vários objetos | Representa na análise as relações entre diferentes tipos de objetos | Exige comparar os resultados de perspectivas separadas |
| Facilidade de interpretação | Uma rede ampla de objetos e vínculos pode ser difícil de entender | Cada visão pode se concentrar em uma parte específica do processo |
| Adaptabilidade | Alterações nas relações entre objetos ou nos dados podem exigir preparação e novo processamento | Você pode mudar o foco da análise ajustando o modelo ou a perspectiva |
| Mais indicado para | Processos em que os objetos convergem e suas relações são relevantes para a pergunta | Processos em que os objetos compartilham eventos, mas podem ser analisados em visões separadas |
O que o exemplo do pedido com três itens mostra?
As respostas às mesmas três perguntas mudam conforme seja possível acompanhar os objetos.
| Pergunta | OCPM | Multiple Perspectives |
|---|---|---|
| Quais itens do pedido costumam atrasar? | Acompanha cada item ao longo do seu ciclo de vida, permitindo relacionar os atrasos ao item | Analisa o atendimento por uma perspectiva focada nos itens |
| O atraso de uma fatura coincide com uma exceção no envio? | Representa as relações entre os objetos de fatura e de entrega | Compara as perspectivas de faturamento e entrega |
| Por que este caso levou 40 dias? | Mostra as interações entre objetos vinculados, embora muitos vínculos possam dificultar a interpretação do caminho | Acompanha o caminho modelado para o caso e mostra onde ele se desviou |
A diferença está em como cada abordagem lida com a complexidade. O OCPM concentra mais complexidade na estrutura dos dados e na análise conjunta. Multiple Perspectives concentra mais na escolha e na comparação das visões. Nenhuma das duas elimina a necessidade de definir sua pergunta e entender o que os dados podem mostrar.
Para entender como as variantes de processo ajudam a comparar caminhos, consulte a documentação sobre variantes de processo.
Quando usar OCPM ou Multiple Perspectives?
Use OCPM quando não houver uma definição de caso única que seja útil e sua pergunta depender das relações entre objetos. O atendimento de pedidos envolvendo itens, entregas e faturas é um exemplo. Você também precisa de dados de eventos que registrem essas relações.
Use Multiple Perspectives quando você consegue definir as perguntas com antecedência, os objetos compartilham eventos e visões separadas são suficientes para respondê-las. Um modelo pode direcionar cada análise e ajudar a explicar os resultados às pessoas responsáveis por aquela parte do processo.
Se você não tiver certeza, comece pela definição de caso e teste as duas abordagens com o mesmo conjunto de dados. Para rever os conceitos básicos, comece pela definição de caso; para orientações práticas sobre como explorar seus dados, leia como analisar um processo; e, para ver como a análise por perspectivas funciona na plataforma, acesse Process Mining.
Where to Go From Here
Definir um caso é um ponto de partida prático, não um compromisso permanente. Compare as perguntas que cada abordagem pode responder com os dados disponíveis e decida se você precisa de relações entre objetos ou de perspectivas específicas.