Crear Actividad de Actualización

Resumen

El enriquecimiento Crear Actividad de Actualización inserta una nueva actividad en su proceso cada vez que se dispara una actividad específica de "actualización" y el valor de un atributo de evento monitoreado ha cambiado desde la última vez que se registró. Este es el enriquecimiento al que se debe recurrir cuando se tiene una actividad que debería estar modificando un atributo particular (un paso de "Actualización") y se desea hacerlo explícito en el mapa del proceso solo cuando ese paso realmente cambió algo.

Por ejemplo, en un flujo de trabajo de aprobación puede haber una actividad genérica "Actualizar Estado" que se ejecuta en varios puntos. A veces cambia el estado del pedido, otras veces solo registra que el usuario hizo clic en Guardar sin realizar un cambio real. Este enriquecimiento permite crear una actividad "Estado Cambiado" que se dispara solo cuando "Actualizar Estado" realmente cambió el atributo OrderStatus; las ejecuciones sin efecto no producen ninguna actividad.

Usos Comunes

  • Insertar una actividad "Estado Cambiado" cada vez que un paso "Actualizar Estado" realmente modifica el estado del pedido
  • Insertar una actividad "Prioridad Cambiada" cada vez que un paso "Editar Ticket" realmente cambia el valor de prioridad
  • Insertar una actividad "Propietario Reasignado" cada vez que un paso "Reasignar Caso" realmente asigna un nuevo propietario

Configuración

Nombre de Nueva Actividad: El nombre de la actividad que será insertada. Este nombre aparece en los mapas de proceso y listas de actividades. Elija algo descriptivo de lo que representa el cambio (por ejemplo, "Estado Cambiado", "Prioridad Actualizada").

Atributo de Evento: El atributo del evento cuyo valor es monitoreado. El enriquecimiento compara el valor de este atributo en el evento actual contra su valor en el evento anterior de la lista de Actividades de Cambio.

Actividad de Actualización: La única actividad que dispara la inserción de una nueva actividad. Se crea una nueva actividad solo cuando ocurre un evento con este nombre de actividad y el valor del atributo monitoreado ha cambiado desde el evento previo rastreado. La Actividad de Actualización también debe estar en las entradas de Actividades de Cambio.

Actividades de Cambio: El conjunto de actividades que se consideran "puntos de seguimiento" al observar el historial del valor del atributo. El enriquecimiento escanea eventos cuya Actividad coincide con uno de estos nombres, recuerda el valor más reciente del atributo monitoreado y lo compara cuando llega un evento de la Actividad de Actualización.

Ignorar Nulos: Controla cómo se tratan los valores nulos (en blanco) al comparar. Cuando está habilitado (predeterminado), un valor nulo se trata como un valor propio, por lo que una transición de null a "Approved" se considera un cambio. Cuando está deshabilitado, los eventos cuyo atributo monitoreado es nulo se omiten y no participan en la comparación.

Ejemplos

Ejemplo 1: Distinguir Cambios Reales de Estado de Guardados Sin Efecto

Escenario: Un proceso de gestión de pedidos tiene una actividad genérica "Actualizar Estado" que se ejecuta cada vez que un usuario hace clic en Guardar en la pantalla del pedido. Solo desea una actividad "Estado Cambiado" en el mapa del proceso cuando "Actualizar Estado" realmente cambió el OrderStatus; guardados rutinarios que no cambian el estado no deben llenar el mapa.

Configuración:

  • Nombre de Nueva Actividad: Estado Cambiado
  • Atributo de Evento: OrderStatus
  • Actividad de Actualización: Update Status
  • Actividades de Cambio: Create Order, Update Status, Close Order
  • Ignorar Nulos: Verdadero

Recorrido en un caso:

  • Create Order (OrderStatus = "Pending") -- rastreado, sin nueva actividad (sin evento anterior rastreado)
  • Update Status (OrderStatus = "Pending") -- rastreado, sin nueva actividad (Update Status se disparó, pero el valor no cambió)
  • Update Status (OrderStatus = "Approved") -- rastreado, nueva actividad "Estado Cambiado" insertada (Update Status se disparó y el valor cambió de "Pending" a "Approved")
  • Close Order (OrderStatus = "Approved") -- rastreado, sin nueva actividad (Close Order no es la Actividad de Actualización)

Solo los eventos significativos de Update Status producen una actividad "Estado Cambiado".

Ejemplo 2: Paso de Aprobación que Realmente Aprueba

Escenario: Un flujo de trabajo de adquisiciones tiene una actividad recurrente "Revisión del Gerente". A veces un gerente solo agrega un comentario sin avanzar la ApprovalStage; otras veces realmente aprueba. Se desea una actividad "Etapa Avanzada" para marcar solo las revisiones que cambiaron la ApprovalStage.

Configuración:

  • Nombre de Nueva Actividad: Etapa Avanzada
  • Atributo de Evento: ApprovalStage
  • Actividad de Actualización: Manager Review
  • Actividades de Cambio: Submit, Manager Review, Director Review, Final Approval
  • Ignorar Nulos: Verdadero

Se insertará una actividad "Etapa Avanzada" solo después de un evento Manager Review cuyo valor ApprovalStage difiere del evento previo más reciente entre Submit / Manager Review / Director Review / Final Approval. Revisiones de gerentes que no cambian la etapa (guardados solo con comentarios) no producirán una actividad.

Salida

El enriquecimiento Crear Actividad de Actualización genera nuevas filas de eventos en el registro de eventos, creando actividades que representan cambios en los valores de atributos. Estas nuevas actividades se integran perfectamente en el flujo del proceso existente y aparecen en todas las herramientas de análisis de procesos.

Propiedades de la Actividad:

  • Nombre de la Actividad: Coincide con la configuración "Nombre de Nueva Actividad"
  • Marca de Tiempo: Heredada del evento donde ocurrió el cambio del atributo
  • ID de Caso: Igual al evento original (las actividades se agregan al mismo caso)
  • Atributos de Evento: Todos los atributos del evento original se copian a la nueva actividad
  • Tipo de Actividad: Actividad estándar que aparece en mapas de proceso y listas de actividades

Lógica de Creación:

  • Se inserta una nueva actividad solo cuando las tres condiciones siguientes se cumplen para un evento:
    1. La Actividad del evento coincide con la Actividad de Actualización configurada
    2. Un evento previo en el caso tuvo una Actividad en la lista de Actividades de Cambio (así hay un valor previo rastreado para comparar)
    3. El valor del atributo monitoreado en el evento actual difiere del valor en el evento previo rastreado
  • El primer evento rastreado en un caso nunca produce una nueva actividad porque no hay valor previo contra qué comparar
  • Los eventos cuya Actividad no esté en Actividades de Cambio son ignorados completamente
  • Cuando Ignorar Nulos está deshabilitado, los eventos cuyo atributo monitoreado sea nulo se omiten y no participan en la comparación

Puntos de Integración:

  • Las nuevas actividades aparecen en los mapas de proceso mostrando el flujo de cambios de atributos
  • Disponibles en filtros de actividad para seleccionar casos con patrones de cambio específicos
  • Pueden usarse en enriquecimientos posteriores como cálculos de duración
  • Visibles en análisis de variantes para identificar diferentes secuencias de cambio
  • Incluidas en estadísticas de frecuencia de actividades y métricas de rendimiento
  • Aparecen en exportaciones del registro de eventos con todos los atributos del evento original

Visualización en el Mapa del Proceso: Las nuevas actividades crean nodos adicionales en los mapas de proceso, mostrando las rutas de los cambios de atributos. Esto hace visibles y analizables las transiciones de estado previamente ocultas junto con las actividades regulares del proceso.

Consideraciones de Rendimiento:

  • El enriquecimiento procesa todos los eventos en las actividades seleccionadas para detectar cambios
  • Para conjuntos de datos grandes, considere limitar Actividades de Cambio solo a aquellas donde se esperan cambios
  • Las nuevas actividades incrementan la cantidad de eventos, lo que puede afectar la complejidad del mapa del proceso
  • Use filtros para enfocar el análisis en tipos específicos de cambios si es necesario

Véase También

  • Eliminar Actividades: Eliminar actividades no deseadas del registro del proceso
  • Eliminar Actividades Repetidas: Consolidar actividades idénticas consecutivas
  • Atributo Representativo del Caso: Extraer valores de atributos de actividades específicas a nivel de caso
  • Duración entre Dos Actividades: Medir tiempo entre actividades originales y de actualización

Esta documentación forma parte de la plataforma de minería de procesos mindzieStudio.