Groovy Script

processInstance.getParentInstanceUUID() alternative to Bonita v7.5.4

I am trying to migrate a workflow to v7.5.x. At a groovy script the parent process id is fetched: processInstance.getParentInstanceUUID().
How do I do this on v7.5.4?

Is it something like the above:
* apiAccessor.getProcessAPI().getProcessInstance(processInstanceId).getRootProcessInstanceId()
* apiAccessor.getProcessAPI().getProcessInstance(processInstanceId).getCallerId()

Thank you in advance.

Failed to get information in bdm and used it in operations.

Hi,

I am getting the max value of a certain column in bdm table using custom query with parameter. Then I call the query using DAO and used it in the operations once the manager have approved the task. But when i run the task it always fails. I set the petCashNo to store a new series of pet cash no. Just want to create a petcash series number

This is my custom query

SELECT MAX(p.petCashNo)
FROM PettyCashHeader p
WHERE p.branch = :branch

Return of custom query is single

This is how i call my query in operations

Tengo un error que se muestra en el log y no me permite ejecutar una query desde Groovy Script: sql.executeQuery():GRAVE: Message: Operation not allowed after ResultSet closed

Buenas tardes a todos.
Soy Nuevo en Bonita 7.2, estoy atascado en intentar mostrar los valores en una tabla personalizada desde una base de datos Mysql
Estoy ejecutando un Script groovy desde Bonita 7.2 y obtengo el siguiente error: GRAVE: Message: Operation not allowed after ResultSet closed . Y no entiendo por qué me da este error si no he cerrado el resultSet.

Este es mi GroovyScript:

I have an error in Groovy sql.executeQuery():GRAVE: Message: Operation not allowed after ResultSet closed

Hi all

I am a newbie at Bonita 7.2, struggling with displaying values, retrieved from a My SQL DB, in a custom table Widget. I need a little help, please.
I'm executin a groovy script, from Bonita 7.2 and I get an error saying: GRAVE: Message: Operation not allowed after ResultSet closed . I don't understand it because I don't have closed the resultSet.

This is my GroovyScript:

Problemas al mostrar un Widget personalizado con una tabla, no muestra valores

Hola a todos,
Soy nuevo en Bonita 7.2, y estoy topando con problemas para mostrar los valores obtenidos en un Widget de tabla personalizada desde base de datos MySql, cualquier ayuda será agradecida.

I can't populate or display data from My Sql DB in a Custom Widget Table(JSON)

Hi all

I am a newbie at Bonita 7.2, struggling with displaying values, retrieved from a My SQL DB, in a custom table Widget. I need a little help, please.

¿Se puede cargar en un único script de Groovy (o conector de Base de Datos) varias consultas y almacenar los resultados y diferentes variables del proceso?¿Cómo?

!Hola buenas a toda la comunidad de Bonita! Estoy empezando con Bonita 7.2, y cualquier ayuda sera agradecida.
El problema que tengo es el siguiente, necesito inicializar varios(20) Select Item desde base de datos, actualmente tengo como diez conectores de BD, uno por cada Select Item, pero supongo que habrá alguna manera de usar un único conector de base de datos y desde este utilizando Groovy Script devolver cada una de las consultas en una variable diferente.

Can I load in a unique Groovy Scrip (or DB Connector) many queries form data base and save this data in many processes variables? How?

Hello to the hole Bonita community, I’m new in Bonita 7.2, any help will be appreciated.
The problem is that I have too many Data Base connectors, and I think should exist a different way of doing this in an optimal way, with only one connector executing multiples queries.

depends on "oPersona" is neither defined in the script nor in dependencies.

def solicitudVar = new com.eninetworks.ordenamiento.Solicitud()
solicitudVar.oSolicitante = {
def oSolicitanteVar = solicitudVar.oSolicitante == null ? new com.eninetworks.ordenamiento.oSolicitante() : solicitudVar.oSolicitante
oSolicitanteVar.oPersona = {
def oPersonaVar = oSolicitanteVar.oPersona == null ? new com.eninetworks.ordenamiento.oPersona() : oSolicitanteVar.oPersona
oPersonaVar.strNombreSolicitante = solicitudInput.oSolicitante.oPersona.strNombreSolicitante

Notifications