Skip to main content

Dependencia del flujo de trabajo del caso

Puede reforzar las dependencias utilizando el paso Wait. El paso Wait le permite pausar y reanudar el procesamiento del caso cuando este cumpla las condiciones que usted defina. Por ejemplo, cuando un cliente envía un pedido para comprar un fondo mutuo, el procesamiento se pausa hasta el final del día y, a continuación, 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:

An example of a Case dependency

 

Tipos de espera

El paso Wait puede configurarse para pausar el procesamiento del caso basado en el tipo de espera: Case Dependency (Dependencia de caso) o Timer (Temporizador).

Case Dependency

El tipo de espera Case Dependency (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 Wait al caso padre. Cuando un caso padre alcanza el paso Wait, el caso se detiene hasta que todos los casos hijos o cualquiera de los casos hijos de un tipo determinado alcanza un estado de caso definido.El estado puede ser un estado estándar como Pending-Approval (Pendiente de aprobación) o un estado personalizado definido en su 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 alcanza el paso Wait, el caso se detiene hasta que uno o todos los casos hijos se resuelven.

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

Puede configurar el caso para considerar sólo el estado actual o cualquier cambio de estado después de que el caso alcance el paso Wait.También puede permitir a los usuarios cancelar las condiciones de espera y continuar 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 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 Wait para pausar el proceso durante un intervalo fijo (horas/minutos) o en función del valor de una propiedad de referencia.Puede especificar un periodo de tiempo específico para que el caso se detenga, o utilizar una variable que contenga una fecha en la que el caso deba 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 Timer:

Paso Wait 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 de casos que se producen mientras se espera la acción del usuario en los pasos de asignación (Assignment Step) que deben completarse antes de que un caso pueda continuar

Ejemplos de retrasos en el procesamiento de casos mientras se espera la acción del usuario incluyen un caso de reporte de gastos que se retrasa mientras se espera una decisión en un paso Approve/Reject (Aprobar/Rechazar) del gerente del equipo de finanzas, o el inicio de un caso de reclamos de automóvil que se retrasa porque el usuario aún no ha enviado las fotos del accidente requeridas para completar un paso de Recolectar información (Collect information Step) en la etapa Create.

En ambos ejemplos, el procesamiento del caso se retrasa hasta que las acciones del usuario se completan en un paso de asignación (Assignment Step), en lugar de ser pausado deliberadamente mediante el uso de un paso Wait.

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