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
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
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
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.
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
Gracias por aclararlo, tienes toda la razón.