Skip to main content

Bloqueo de caso

Acceso simultáneo y riesgo de sobrescritura

Cuando dos o más acciones intentan actualizar un caso, la última acción ejecutada puede sobrescribir datos ya grabados por la acción anterior. La sobrescritura puede provocar daños o pérdida de datos, lo que demora el procesamiento del caso y, posiblemente, lleva a una resolución incorrecta del caso. Si una aplicación admite usuarios simultáneos, es importante adoptar una estrategia de bloqueo de caso apropiada para garantizar la integridad de los datos.

Para evitar el daño o la pérdida de datos debido a la sobrescritura, configure una estrategia de bloqueo apropiada para cada tipo de caso. Pega Platform™ admite dos estrategias para lograr un equilibrio entre el acceso del usuario y la necesidad de proteger los datos, el bloqueo de tipo Allow one user (Permitir un usuario) o el bloqueo de tipo Allow multiple users (Permitir varios usuarios).

Bloqueo de tipo Allow one user (Permitir un usuario)

Con la estrategia de bloqueo de tipo Allow one user (Permitir un usuario), una aplicación utiliza un bloqueo exclusivo a la hora de abrir un elemento, como puede ser un caso. El usuario o el sistema que abra el objeto obtendrá un acceso exclusivo al objeto hasta que la aplicación levante el bloqueo. Durante el tiempo en el que permanezca bloqueado, otros usuarios no podrán editar el elemento.

Por ejemplo, un perito de seguros abre un reclamo de seguro de vida y lo compara con la póliza para determinar el beneficio al cual puede acceder el solicitante. Un reclamo complejo puede involucrar muchos cálculos y referencias a partes externas a medida que el perito recopila datos y actualiza el caso. Cualquier otro cambio puede sobrescribir los montos del reclamo y calcular un monto incorrecto para el pago al solicitante. Utilice una estrategia de bloqueo de tipo Allow one user para evitar que otros usuarios sobrescriban datos y cambien el monto del pago cuando el perito actualice el reclamo.

En la siguiente imagen, haga clic en los íconos + para ver un ejemplo de una estrategia de bloqueo de tipo Allow one user.

Compruebe sus conocimientos con la siguiente actividad:

Bloqueo de tipo Allow multiple users (Permitir varios usuarios)

Con la estrategia de bloqueo de tipo Allow multiple users (Permitir varios usuarios), una aplicación no utiliza un bloqueo exclusivo a la hora de abrir un elemento. En cambio, cualquier usuario (o el sistema mismo) puede abrir y editar el caso en cualquier momento. Cuando el usuario intenta guardar, la aplicación verifica si el caso cambió antes de confirmar cualquier cambio.

Por ejemplo, un gerente debe revisar la información más reciente para un caso de solicitud de servicio específico. El gerente no necesita actualizar ninguna información, pero es posible que alguien que esté trabajando en el caso sí necesite actualizarlo al mismo tiempo. En esta situación, utilice una estrategia de bloqueo de tipo Allow multiple users (Permitir varios usuarios) para evitar que el gerente bloquee el caso e impida a quien esté trabajando en el caso completar su resolución. Si el gerente sí actualizó el caso, el sistema le sugerirá que vuelva a cargarlo o que lo cierre sin guardar.

En la siguiente imagen, haga clic en los íconos + para ver un ejemplo de una estrategia de bloqueo de tipo Allow multiple users (Permitir varios usuarios).

Compruebe sus conocimientos con la siguiente actividad:

Bloqueo de caso predeterminado

Pega Platform selecciona, de forma predeterminada, la opción Allow one user (Permitir un usuario) cuando se crea un tipo de caso, lo que garantiza la integridad de los datos durante la ejecución de las acciones del caso.

Nota: Cambiar la estrategia de bloqueo predeterminada para un tipo de caso requiere un conocimiento detallado del proceso y de las Personas involucradas. Consulte con las partes interesadas en el proyecto para identificar las necesidades del negocio que afecten la elección de la estrategia de bloqueo. 
Caution: Al actualizar un caso mediante una acción automatizada, como una actividad, compruebe si hay un bloqueo como parte de la operación e incluya los pasos necesarios para abordar un caso bloqueado. Además, bloquee un caso cuando utilice los métodos Obj-Open u Obj-Open-By-Handle, y recuerde levantar el bloqueo una vez terminada la acción.

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre las opciones de bloqueo de tipo Allow one user (Permitir un usuario) o Allow multiple users (Permitir varios usuarios).

Nota: Para acceder a la configuración de la estrategia de bloqueo, abra el panel de navegación dentro de App Studio o Dev Studio, haga clic en Case types (Tipos de casos) y, luego, haga clic en el tipo de caso que desee abrir. En la pestaña Settings (Configuración) , haga clic en Locking (Bloquear). 

Bloqueo de caso y casos hijo

Un proceso de negocio complejo que involucra múltiples partes o tipos de trabajo puede incluir uno o más casos hijo para modelar una parte del proceso de negocio. Por ejemplo, un tipo de caso de reclamo de seguro automotor puede incluir casos hijo para procesar los reclamos por lesiones personales o por daños a vehículos o a propiedades. Los trabajadores de caso especializados pueden procesar cada caso hijo en paralelo para reducir el tiempo de procesamiento del reclamo principal. 

Si un caso incluye uno o más casos hijo, estos heredan la estrategia de bloqueo del caso padre. Pega Platform identifica la estrategia de bloqueo vigente para los casos hijo en la pestaña Settings (Configuración).

Si la opción Allow one user (Permitir un usuario) está seleccionada para el caso padre, Pega Platform bloquea el caso padre cada vez que un usuario abra un caso hijo. Para anular este comportamiento y permitir que un segundo usuario actualice el caso padre mientras el caso hijo está abierto, seleccione el checkbox Allow other users to access parent case when the child case is opened (Permitir que otros usuarios accedan al caso padre cuando se abra el caso hijo).

Case locking options for a child case
Caution: Si configura un caso hijo para que anule la estrategia de bloqueo del caso padre, configure el valor de caducidad del caso hijo de modo que sea menor que el valor de caducidad del caso padre.

Si la opción Allow multiple users (Permitir varios usuarios) está seleccionada para el caso padre, Pega Platform prohíbe la configuración de bloqueo de caso para cualquier caso hijo.

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