Skip to main content

Gestión de la dependencia del flujo de trabajo de casos

Nota: Es posible que algunos elementos interactivos de esta misión no funcionen como es esperable en las versiones que no son en inglés. Estos no afectan los objetivos de aprendizaje ni la finalización de la misión.

Hay ocasiones durante el procesamiento en las que un caso debe pausarse mientras espera información adicional o es necesaria la ocurrencia de una acción específica. Por ejemplo, cuando se requiere un procesamiento automatizado por lotes, se debe pausar un caso entre los pasos para garantizar que el procesamiento por lotes se complete antes de que se reanude el caso. En otro ejemplo, las reglas de cumplimiento normativo federales y estatales a menudo requieren que los casos impongan períodos de espera estrictos antes de proceder con ciertas acciones. 

Estos tipos de dependencias de casos se aplican mediante 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 imagen muestra el proceso de pedido de compra:

An example of a Case dependency using a Wait Step.

 

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.

Dependencia de caso

El tipo de espera dependencia de caso (Case Dependency) pausa el procesamiento de un caso padre hasta que se resuelva la dependencia del caso hijo.

Para crear una dependencia de caso, agregue 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.

Nota: Debe existir una relación jerárquica entre casos, como casos padre e hijo, para que el paso de espera considere la dependencia en tiempo de ejecución. Los casos dependientes deben crearse antes de que se encuentre la figura de espera (wait shape); de lo contrario, el flujo omite la figura de espera, ya que no hay casos dependientes a los que esperar.

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 dependencia de caso:

Timer

El tipo de espera temporizador (Timer) 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 la espera de un intervalo de fecha/hora establecidos frente a la espera de una fecha/hora de referencia:

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 de aprobación/rechazo 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 de creación. 

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:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice