consultar persistencelid

1
+1
-1

Tengo el siguiente inconveniente:
Estoy creando un mensaje personalizado en BonitaSoft 7.2, con un conector de entrada, en el campo mensaje selecciono, “mensaje de tipo de expresión script”.
En esta parte necesito consultar el id (persistencelid) del proceso en el momento.
Si alguien tiene el conocimiento de cómo se consultar este campo (persistencelid) y quiera compartirla se lo agradecería

Comments

Submitted by Sean McP on Wed, 04/26/2017 - 23:56

Original

PersistenceId's are related to the BDM and not the process case or tasks. Are you sure you're asking for the right thing?

Regards

Traducir Google

PersistenceId's están relacionados con el BDM y no con el caso o las tareas del proceso. ¿Estás seguro de que estás pidiendo lo correcto?

Saludos

Submitted by jedwinrz on Thu, 04/27/2017 - 00:31

Si es correcto el PersistenceId está relacionado con la BDM, yo lo necesito es porque consulto un registro determinado con este id (PersistenceId ).
Ejemplo:
import com.company.model.nombreTabla;
habilidades = nombreTablaDAO.findByPersistenceId(“PersistenceId ”);
Donde el campo (PersistenceId ) lo necesito para consultar registros determinados.

Submitted by Sean McP on Thu, 04/27/2017 - 02:12

Thanks,

But I think you're looking in the wrong place for this. PersistenceID (PId) is (essentially) the BDM id. It has no-correlation to the data underlying the need for the BDM.

For BDM myBDM you will find PId 1, 2, 3, 4, 5 etc. because everytime you make a new myBDM it will increase by 1, so new myBDM will generate 6, then 7 then 8. It is a unique number to the instance of the BDM.

For your "query certain records" you need something like

Select myBDM a where a.skill="carpentry";

This will then bring you all records with skill of carpentry

If you want only ONE record then by PId is OK, but you indicate you want multiple records which is not possible with PId

I hope that clarifies things.

regards
Seán

Traducir Google

Gracias,

Pero creo que estás buscando en el lugar equivocado para esto. PersistenceID (PId) es (esencialmente) el ID de BDM. No tiene correlación con los datos subyacentes a la necesidad de la BDM.

Para BDM myBDM encontrarás PId 1, 2, 3, 4, 5, etc. porque cada vez que haces un nuevo myBDM se incrementará en 1, por lo que new myBDM generará 6, luego 7 y luego 8. Es un número único al Ejemplo del BDM.

Para su "consulta de ciertos registros" que necesita algo como

Select myBDM a where a.skill="carpintería";

Esto le traerá todos los registros con habilidad de carpintería

Si desea sólo un registro, entonces por PId está bien, pero usted indica que desea múltiples registros que no es posible con PId

Espero que aclare las cosas.

Saludos
Seán

Submitted by jedwinrz on Thu, 04/27/2017 - 18:56

Gracias por aclararlo, tienes toda la razón.

1 answer

1
+2
-1
This one is the BEST answer!

OK the answer is in the comment above, can you mark as resolved to show others that you've got your answer,

regards
Seán

Traducir Google

Aceptar la respuesta está en el comentario anterior, puede marcar como resuelto para mostrar a otros que usted tiene su respuesta,

se refiere a
Seán

Notifications