Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los siguientes ejemplos muestran varios métodos de cálculo para métricas personalizadas con un enfoque en el contexto adecuado y la selección de agregación. Para obtener una lista completa de los operadores admitidos (como funciones estadísticas, de calendario o matemáticas), vaya a Métricas personalizadas .
Descripción del conjunto de datos
Los ejemplos usan un diminuto conjunto de datos. Contiene tres casos, 10 eventos y hay una vista definida: dos de tres casos. Para cálculos manuales sencillos, asumimos cero tiempo de espera entre eventos; por lo tanto, la duración del caso es una simple suma de la duración de los eventos. Además, no hay paralelismo entre los eventos.
1. Agregación a nivel de evento (vista)
¿Cuál es la duración total de los eventos en la vista? Estamos buscando un único resultado para todo el conjunto de datos en vista real.
Cálculo para el ejemplo 1
Necesitamos ejecutar todos los eventos disponibles en la vista. No se tiene en cuenta la asignación de eventos a los casos. Dicho cálculo proporciona un resultado único en toda la vista. Cuando sumamos manualmente la duración de todos los eventos, llegamos al resultado solicitado.
Resultado del ejemplo 1
4:30 horas (eventos en el caso 1 = 90 minutos + eventos en el caso 2 = 180 minutos = 270 minutos, en total 4:3 horas)
Expresión en la fórmula de métrica personalizada
Uso para el ejemplo 1
El editor de métricas de personalización indica que el resultado es aplicable en todas partes en la aplicación de escritorio Power Automate Process Mining. La razón es que un solo resultado es una constante numérica, que se puede usar en cualquier expresión y en cualquier lugar donde se muestre la métrica. Dicha métrica: el valor único que devuelve se puede mostrar en el mapa de procesos, estadísticas para la descripción general del caso, estadísticas para atributos, filtros o análisis de la causa raíz.
2. Agregación a nivel de evento (proceso)
¿Cuál es la duración total de los eventos en el proceso? Queremos obtener un único resultado global, pero no en el ámbito de la vista, sino en el ámbito de los datos del proceso completo.
Cálculo para el ejemplo 2
En este ejemplo, necesitamos ejecutar todos los eventos disponibles en proceso, independientemente de los casos o cualquier filtrado por vista. Dicho cálculo proporciona un resultado único en vista completa (proceso). Cuando sumamos manualmente la duración de todos los eventos, llegamos al resultado solicitado. .
Resultado del ejemplo 2
8:00 horas (eventos caso 1 = 1 hora 30 minutos + eventos caso 2 = 3 horas + eventos caso 3 = 3 horas 30 minutos, en total 8:00 horas)
Expresión en el editor de métricas de personalización
Uso para el ejemplo 2
El resultado es aplicable en todas partes en la aplicación de escritorio de Process Mining. La misma lógica de aplicación que en el ejemplo anterior.
3. Agregación de eventos de caso
¿Cuál es la duración total de los eventos por caso? Estamos pidiendo el resultado por caso, no un único resultado global.
Cálculo para el ejemplo 3
Necesitamos calcular la duración de los eventos por caso individual. Como la vista contiene dos casos, el número de resultados es dos (2). Cada resultado se calcula como la suma de la duración del evento en el caso único.
Resultado del ejemplo 3
El resultado es por caso. Se calcula por eventos en el caso 1 y eventos en el caso 2, pero lo más importante es que el resultado es por caso.
- Caso 1 = 1:30 horas (eventos en el caso 1)
- Caso 2 = 3:00 horas (eventos en el caso 2)
Expresión en el editor de métricas de personalización
El contexto de cálculo CaseEvents (y CaseEvents) es muy útil ya que permite crear métricas de nivel de caso adicionales calculadas usando el eventos del caso. Luego, el usuario puede evaluar los casos individuales en función del valor calculado.
Uso para el ejemplo 3
Como tenemos un solo resultado por cada caso en la vista actual, los resultados solo están disponibles en las pantallas con resultados por caso único:
Filtro de métricas de caso
Panel de estadísticas de información general de casos
Análisis de la causa raíz
Los resultados de CaseEvents o CaseEdges no son aplicables en la representación del proceso. En teoría, la representación del proceso puede mostrar los resultados por caso, pero la agregación predeterminada (estándar de la industria) es por actividad.
4. Agregación de atributos
¿Cuál es la duración total por actividades? Nos interesa la evaluación de actividades. Este es un cálculo diferente en comparación con el ejemplo anterior.
Cálculo para el ejemplo 4
¿Cómo se calculan correctamente los resultados por actividad? No nos preocupa la distribución de eventos entre casos. Todo lo que tomamos en consideración es la distribución de eventos entre actividades. Todos los eventos a la vista se agrupan según el valor de la actividad. Tenemos las actividades 'A', 'B' y 'C'. Para cada conjunto de eventos, calculamos el resultado por separado: la suma de las duraciones de los eventos.
Resultado del ejemplo 4
- A = 50 minutos
- B = 40 minutos
- C = 3 horas
Expresión en el editor de métricas de personalización
Uso para el ejemplo 4
Tenemos un solo resultado por actividad en la vista actual. Los resultados están disponibles en pantallas con eventos agregados por valor de actividad:
Representación del proceso (nodos)
Estadísticas - Actividades
Filtro condicional de atributo (para obtener más información, vaya a 7 Bonificación: filtro condicional de atributo).
El mapa de procesos y los paneles de estadísticas para cualquier atributo (incluida la actividad) comparten el mismo alcance de cálculo. A pesar de las diferentes imágenes, ambas pantallas muestran los resultados agrupados por valor de actividad.
El filtro condicional de atributos contiene la agregación de atributos dentro del caso único. Por ejemplo, el Caso 2 contiene dos eventos con actividad 'C'. El filtro condicional de atributo realiza la agregación sobre estos eventos y se evalúa el valor agregado. Para obtener más información sobre el comportamiento de este filtro, vaya a 7 Bonificación: filtro condicional de atributo.
5. Agregación de atributos genéricos
¿Cuál es la duración total por usuario? Lo que nos importa es el tiempo total invertido, no por actividades sino por usuarios.
Cálculo para el ejemplo 5
Este ejemplo es similar al anterior. Nuevamente tomamos en consideración la distribución de eventos entre uno de sus atributos. Esta vez, es el atributo de usuario. Tenemos los usuarios 'Peter', 'Michal' y 'Denis'. Para cada conjunto de eventos, calculamos el resultado por separado: la suma de las duraciones de los eventos.
Resultado del ejemplo 5
- Peter = 50 minutos (Eventos en el caso 1 = 10 minutos + eventos en el caso 2 = 40 minutos, en total 50 minutos)
- Michal = 2:20 horas (eventos en el caso 1 = 1:20 horas + eventos en el caso 2 = 1 hora, en total 2:20 horas)
- Denis = 1:20 horas (Eventos en el caso 2 = 1:20 horas)
Expresión en el editor de métricas personalizadas:
¿Por qué la expresión es la misma que para la anterior? Es sencillo. El cálculo por valor de atributo es el mismo para cualquier atributo de evento. La actividad es solo un atributo especial de evento obligatorio. Todos los cálculos de métricas se aplican de la misma manera para la actividad que para cualquier otro atributo.
Uso para el ejemplo 5
Una vez más tenemos un solo resultado por valor de atributo en la vista actual. Los resultados están disponibles en pantallas con eventos agregados por valor de atributo:
Representación del proceso (¿por qué?)
Estadísticas - cualquier atributo
Filtro condicional de atributo (para obtener más información, vaya a 7 Bonificación: filtro condicional de atributo).
Si desea ver los resultados por usuario en la aplicación de escritorio Process Mining, vaya a Estadísticas para el atributo de usuario. Se muestran eventos agregados por atributo de usuario. ¿Qué sucede si abrimos el mapa de procesos o el panel de estadísticas para otro atributo? En tal caso, los resultados se agregarán por atributo seleccionado. Por ejemplo, en Representación del proceso, es un atributo de actividad predeterminado.
6. Atributo por agregación de caso
¿Cuál es la duración total de casos procesados por usuario? Nuevamente estamos interesados en los resultados por usuario, pero esta vez queremos saber la duración total de los casos en los que los usuarios estuvieron involucrados.
Cálculo para el ejemplo 6
La lógica de cálculo de esta solicitud es muy similar a la anterior. Agrupamos a los usuarios por el valor del atributo de usuario. Tenemos los usuarios 'Peter', 'Michal' y 'Denis'. La diferencia está en los valores que vamos a resumir. Para cada evento, tomamos la duración de caso, no la duración del evento. El usuario 'Denis' trabajó solo en el caso 2, por lo que la respuesta para él es la duración del caso 2. Los usuarios 'Peter' y 'Michal' estuvieron involucrados en ambos casos, por lo que la respuesta combina la duración del caso 1 y el caso 2.
Resultado del ejemplo 6
- Peter = 4 horas 30 minutos
- Michal = 4 horas 30 minutos
- Denis = 3 horas
Como puede ver, no nos importa cuántos eventos realizó el usuario por caso. Uno o varios eventos realizados por un usuario dado, la longitud del caso obviamente no cambia. No queremos tomar la duración de un solo caso varias veces para el mismo usuario. El resultado se calcula por usuario (valor de atributo), toma la métrica de nivel de caso (duración del caso, sin duración de los eventos) y toma cada caso como resultado una vez como máximo.
Si bien este cálculo parece extraño, es un cálculo muy básico que se utiliza para las métricas de nivel de caso financiero estándar. El total de la factura sigue siendo el mismo, independientemente de cuántos eventos, cuántos retrabajos ocurrieron en el caso. El total de la factura no se multiplica porque algunos eventos (actividades o usuarios) ocurrieron varias veces en el procesamiento de la factura.
Expresión en el editor de métricas de personalización
Uso para el ejemplo 6
Se genera un único resultado por valor de atributo, por lo que todas las visualizaciones para las agregaciones de atributos están disponibles. Como usamos métricas a nivel de caso, los resultados también son aplicables para los bordes (tanto en el mapa de proceso como en la estadística):
Representación del proceso (nodos y transiciones)
Paneles de atributos de estadísticas (¿por qué no en la descripción general del caso?)
Filtros condicionales de atributos/agregaciones
Los resultados no se calculan por caso único, sino por valor de atributo, por lo que la descripción general del caso y las métricas de caso/evento no se pueden utilizar para dichos cálculos.
7 Bonificación: filtro de atributo condicional
El filtro condicional de atributos contiene la agregación de atributos dentro del caso único. Esto explica la aplicabilidad de las métricas que utilizan la agregación por valor de atributo en este filtro.
¿Cómo filtro casos con una duración total para actividades C de más de 1 hora y 30 minutos? El número de eventos con actividad C no es importante dentro del caso. El único criterio es la duración total de tales eventos.
Cálculo para el ejemplo 7
La pregunta requiere evaluar conjunto de datos por casos individuales. En cada caso, investigamos la duración total de todos los eventos con la actividad C y la comparamos con el límite definido de 1 hora y 30 minutos. El caso puede contener cero, uno o varios eventos con la actividad C, pero no es relevante.
Resultado del ejemplo 7
Caso 2
El filtro condicional de atributo es un filtro de nivel de caso, evalúa los casos individuales. Para cada caso, calcula el resultado por valor de atributo seleccionado (actividad C en nuestro ejemplo) y compara el resultado calculado con el requisito de filtro (más de 1 hora y 30 minutos). Dado que el caso puede contener varios eventos, lo que se ajusta a los criterios (actividad C), estos valores de nivel de evento se (deben) agregar de acuerdo con los requisitos del filtro (total de todos los eventos) para proporcionar un valor único antes de la comparación con el requisito del filtro.
Definición del filtro
La evaluación del filtro primero calcula el resultado agregado (total) por valor de atributo (actividad C) por caso y luego este resultado se compara con los requisitos del filtro (más de 1 hora y 30 minutos). Por lo tanto, cualquier métrica estándar o personalizada que agregue los resultados por valor de atributo también se aplica en el filtro condicional de atributos.