Resueltas

Registro en base de datos a una entidad maestra después de sincronizar con una compuerta parale

Buenas tardes

Me surge una duda en cuanto a la ejecución de una expresión y la persistencia de información en la base de datos.

Dentro de mi proceso debo registrar en una tabla maestra ciertos datos que voy guardando a la salida de ciertas compuertas y tareas ejecutando una expresión. En la mayoría de los escenarios funciona correctamente, excepto en uno en el cual no encuentro explicación alguna, y es el siguiente:

En el flujo principal hay una parte del modelo en la que es necesario dividir el flujo en dos, uno el cual entra a un sub-proceso y el otro a un evento que espera la respuesta de una aplicación externa, para luego ser sincronizado nuevamente por una compuerta paralela (Imagen 1 adjunta).

En la segunda compuerta paralela, la que divide el flujo en dos parte, se ejecuta una expresión de salida en la cual se crea un registro en la tabla maestra, para luego ser actualizado al salir de la compuerta paralela de sincronización ejecutando una expresión de salida (Imagen 2 adjunta). Posteriormente, en la compuerta excluyente se ejecuta nuevamente la expresión de salida que crea un nuevo registro en la misma entidad maestra. Ahora surge mi duda; cuando el flujo de arriba llega primero a la compuerta paralela, la actualización del registro anterior y la creación del nuevo funciona correctamente, pero si llega primero el flujo de abajo a la compuerta paralela, actualiza correctamente el registro anterior pero no crea ningún registro cuando sale de la siguiente compuerta, como si lo hace cuando llega primero por el flujo de arriba ¿a que se debe esto?

Muchas gracias

Cordialmente,

Miguel Correa

Comentarios (4)

photo
1

Estimado Miguel,

Para poder analizar lo que le sucede actualmente, se requiere reproducir el error en nuestro laboratorio. Para ello, favor crear una copia de base de datos de su proyecto (.bak) como se ilustra aquí: http://help.bizagi.com/bpmsuite/es/index.html?backups_restaurar_sql_server.htm y subirla al siguiente enlace: https://bizagi.sharefile.com/r-r0e4ecce390645778.

De igual forma, favor brindarnos estos datos:

  • Versión de Bizagi
  • Versión de SQL Server

Quedamos atentos

photo
1

Buenos días Juan

Las versiones con las que estamos trabajando actualmente son:

Bizagi 10.7.0.2106

Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64)

Quedo atento al resultado de las pruebas

Muchas gracias

photo
1

Estimado Miguel,

Muchas gracias por la información. Ya hemos recibido la base de datos. Un miembro del equipo de soporte lo contactará para reproducir el incidente.

Saludos

photo
1

Estimado Miguel,

El problema ha sido solucionado. Un miembro del equipo de soporte lo contactará para enviarle la respectiva solución y los pasos para aplicarlo.

Saludos