En progreso

Visualizar datos de una entidad virtualizada

Hola mi problema es el siguiente:

Tengo una entidad de otra BBDD virtualizada en el modelo de datos de mi proyecto en Bizagi, lo que quiero es que en un formulario simplemente aparezcan ciertos datos de esa entidad virtualizada para que puedan ser observados (no modificables, simplemente observados) para que la forma sea como una especie de informe, algo que a priori parece bastante fácil. He relacionado los datos de la entidad virtualizada con cada contenedor de la forma donde quiero que se muestre, pero al ejecutar el proyecto y llegar a la tarea donde se ve ese formulario los datos no aparecen, es decir, los contenedores que están relacionados con la entidad virtualizada están en blanco o vacíos.

He intentado solucionarlo mediante la creación de algunas validaciones que llevaran a cargar los datos de esa entidad virtualizada pero no ha funcionado. La única solución que he encontrado es meter un contenedor editable que al relacionar un par de datos si que hace que se "carguen" y se vean todos los de la entidad virtualizada pero haciéndolo así surge otro problema, que ahora se ven (o se cargan) los datos pero al pasar de esta tarea a la siguiente salta un error diciendo que la entidad con id:xxxx (siendo xxxx el identificador de la entidad) ya existe. Este error me hace pensar que se refiere a algo así como si estuviera intentado sobrescribir los datos de la entidad virtualizada, o intentando crear una entidad que ya existe... algo que yo no pretendo para nada porque como ya he dicho lo que pretendo es que ciertos datos de esa entidad se muestren y sean observados nada más, ni modificar, ni sobrescribir ni nada que se le parezca.

Por favor si alguien puede saber que problema hay o que soluciones podemos buscar agradecería mucho su ayuda.

Muchas gracias de antemano y un saludo.

Comentarios (7)

photo
1

Estimado Alfonso,

De acuerdo al problema que presenta, un miembro del equipo de soporte lo contactará para replicar el incidente en nuestros laboratorios.

Saludos

photo
1

De acuerdo, ya he recibido un correo de soporte para subir una copia del proyecto, de la BD virtualizada, etc, lo único que no podré subir los datos hasta las 16:30h de esta tarde (Hora española).

Por otro lado, me gustaría actualizar información sobre el problema descrito porque he seguido dándole vueltas y por si puedo ayudar a encontrar una solución de una manera más rápida. Entonces, en la tabla virtualizada hay una serie de columnas que son datos referidos al historial de los pacientes (Enfermedades anteriores, Situaciones anteriores, Riesgos, etc) y cada fila de esa tabla serán los datos pertenecientes a un paciente en concreto (1ª fila datos concretos de un paciente, 2ª fila otro paciente, etc). Con esta situación y teniendo en el diseño del formulario cada campo correspondiente relacionado con un dato concreto de la tabla virtualizada... creo que el problema por el que al cargarse en ejecución el formulario aparecen vacíos todos los campos que deben ser cargados de la entidad virtualizada es porque no sabe los de qué paciente cargar en ese momento. En la parte de arriba aparecen (copiados de una tarea anterior) los datos del paciente en cuestión pero de alguna manera creo que habría que definir algo así como "Carga los datos del paciente cuyo Número de Historia Clínica es igual al que aparece arriba".

No sé si está quedando claro, como resumen: Mi teoría es que los campos aparecen vacíos porque en la tabla relacionada hay datos de varios pacientes y se tiene que saber de alguna manera los de qué paciente en concreto se deben de mostrar en ese formulario.

¿Creéis que puedo llevar razón? ¿Cómo podría solucionarlo? Lo he intentado mediante el uso de acciones y validaciones pero de momento no he obtenido ningún resultado positivo.

Muchas gracias por vuestra atención y un saludo.

photo
2

Estimado Alfonso,

Lo que menciona es muy cierto. Los campos aparecen vacíos porque no hay una relaciones directa entre los pacientes que se encuentran en Bizagi con los datos que se encuentran en la tabla externa. Debe existir una relación entre ambas tablas. Podría ser el numero de identificación. Vamos a revisar su proyecto y le informaremos al detalle cómo podria dar solución.

Saludos

photo
1

De nuevo muchas gracias por todo Juan, yo también seguiré intentando buscar una solución mientras me dicen algo para intentar tenerla lo antes posible, ya que me corre prisa pero sin duda que sus conocimientos y experiencia me serán de gran ayuda para encontrarla.

Muchas gracias y un saludo.

photo
1

Estimado Alfonso,

Nuestro equipo está trabajando en la solución. Ellos se contactarán a través del correo.

Saludos

photo
1

Hola de nuevo,

Sigo exponiendo por aquí mi caso con los nuevos problemas que me han surgido. Siguiendo las indicaciones que recibí a través de la sesión remota realizada, he creado una expresión con las asignaciones que se me indicaron. El problema es que con los siguientes datos de la entidad virtualizada no obtengo el mismo resultado ya que es como si la asignación no funcionara, si bien es verdad que las siguientes asignaciones no puedo realizarlas de la misma manera que las anteriores, para que puedan visualizar lo que ocurre adjunto dos imágenes, una la del error que se muestra al intentar avanzar en la tarea y otra con el estado actual de la expresión.

Espero que esto ayude a comprender mejor lo que ocurre ahora y buscar una pronta solución al problema ya que es muy urgente.

Muchas gracias y un saludo,

Alfonso

photo
1

Estimado Alfonso,

De acuerdo al error, debe revisar el siguiente ejemplo para verificar algunos puntos que son importantes en la virtualización: http://help.bizagi.com/bpmsuite/es/index.html?como_configurar_virtualizacion.htm

Estaremos atentos