como mostrar valor de variable de proceso

1
0
-1

Buenas tardes: Tengo una duda, me pudieran decir como mostrar un valor entero de una variable de proceso en el UI Designer.

Saludos

1 answer

1
0
-1

Buenos días,

Una variable se usa con un widget en el UI Designer o se puede usar para mostar data en formularios (instanciacción de proceso o ejecucción de una tarea humana).

1. Quieres mostrar el valor de la variable en un widget :

La variable se añade en el campo "Value" de las propriedades del widget, como enseñado en el imagen aquí abajo :
Variable value

En un widget basado en texto o html, se puede usar {{variableName}} en el contenido directamente.

2. Quires mostrar el valor de la variable en un formulario :

Se hace a través del contrato que sirve para disociar el proceso de la interfaz usuario. Tienes que definir la variable en el Studio (menú Data) y luego crear un contrato que valide los datos esperados en el formulario (Ejecución > Contrato > Input)
Haciendo clic en la pestaña UI Designer verás el formulario que muestra los datos de la variable.

Toda la información sobre Variables esta detallada en la documentación.

Comments

Submitted by delphine.coille on Mon, 03/18/2019 - 12:12

Como complemento de mi primera respuesta, puedes también usar un API externo en el UI Designer para mostrar el valor de la variable : - En el UI Designer, Haz clic on "Nueva Variable", de tipo "API externo" - Puedes usar "../API/bpm/caseVariable/:caseID/:VariableName

Luego, puedes ligar el variable con tu widget de la manera descrita en el 1. de mi ultima respuesta.

Submitted by morongarciakaty... on Wed, 05/08/2019 - 21:35

buenas tardes con el ejemplo tengo una variable en el UI Designer de nombre caseid que me muestra id de mi tarea en un widget input todo correcto. mi problema es cuanto trato de insertar a una base datos sql como llamo esa variable caseid ?? para insertarlo

Submitted by yuniet_1384540 on Thu, 05/09/2019 - 15:12

hola katy no me deja entrar al gmail prueba con este codigo para la variable
import org.bonitasoft.engine.api.IdentityAPI;
import org.bonitasoft.engine.identity.User;

IdentityAPI identity = apiAccessor.getIdentityAPI();
User user = identity.getUserByUserName(demandReviewer);

return user.getId();

Notifications