Dependencia del flujo de trabajo del caso
Puede reforzar las dependencias utilizando el paso de espera (Wait step). El paso de espera le permite pausar y reanudar el procesamiento de casos cuando el caso cumple con las condiciones que define. Por ejemplo, cuando un cliente envía un pedido para adquirir un fondo mutuo de inversión, el procesamiento se pausa hasta el final del día y, luego, se calcula el valor del fondo. La siguiente figura muestra la configuración del ciclo de vida del caso para el ejemplo del fondo de inversión:
Tipos de espera
El paso de espera se puede configurar para pausar el procesamiento del caso según el tipo de espera: Case Dependency o Timer.
Case Dependency
El tipo de espera de dependencia de caso pausa el procesamiento de un caso padre hasta que se resuelva la dependencia del caso hijo (child case).
Se crea una dependencia de caso añadiendo un paso de espera al caso padre. Cuando un caso padre llega al paso de espera, el caso se pausa hasta que todos los casos hijos o algún caso hijo de un determinado tipo alcancen el estado definido. El estado podría ser uno estándar como el de Pending approval (Pendiente de aprobación) o un estado personalizado definido en la aplicación. También puede configurar el paso de espera en To be resolved (Por resolver), en el cual el caso se resuelve cuando el estado del caso se configura en un valor que comienza con la palabra Resolved (Resuelto). Por ejemplo, cuando un caso padre llega al paso de espera, el caso se pausa hasta que uno de los casos hijos o todos ellos se resuelven.
Puede configurar el caso para que considere solo el estado actual o los cambios de estado después de que el caso llegue al paso de espera. También, puede permitirles a los usuarios que cancelen las condiciones de espera y continúen procesando un caso.
En el centro de la siguiente imagen, deslice la línea vertical para ver las opciones de configuración del tipo de espera de Case Dependency:
Temporizador
El tipo de espera Timer (Temporizador) pausa un caso hasta que expira el Set date/time interval o hasta que se alcanza una Reference date/time.
Puede configurar el paso de espera para que pause el proceso en un intervalo fijo (horas/minutos) o en función del valor de una referencia de propiedad. O bien indique un período de tiempo específico en el que el caso debe pausarse, o bien use una variable que contenga una fecha que indique cuándo el caso debe reanudarse. Por ejemplo, en un reclamo de accidente, es posible darle al interesado 24 horas para cargar las fotos del accidente. Desea pausar el caso hasta que haya transcurrido el tiempo de espera (wait time).
En el centro de la siguiente imagen, deslice la línea vertical para ver las opciones de configuración del tipo de espera del temporizador:
Paso de espera frente a la acción del usuario
Es importante reconocer la distinción entre pausar deliberadamente un caso insertando un paso de espera y los retrasos en el procesamiento del caso que se producen mientras se espera la acción del usuario en los pasos de asignación que deben completarse antes de que un caso pueda continuar.
Entre los ejemplos de demoras en el procesamiento del caso mientras se espera la acción del usuario, se incluyen un caso de reporte de gastos que se retrasa a la espera de una decisión sobre el paso Approve/Reject del gerente del equipo de finanzas, o el inicio de un caso de reclamos de automóviles que se retrasa porque el usuario aún no ha enviado las fotos del accidente necesarias para completar un paso de recolección de información en la etapa Create.
En ambos ejemplos, el procesamiento de casos se retrasa hasta que se completan las acciones del usuario en un paso de asignación, en lugar de pausarse deliberadamente mediante un paso de espera.
Compruebe sus conocimientos con la siguiente actividad:
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?