Como ejecutar un proceso desde vjavascript ?


([N1] Juan) #1

Buenas tardes con todos, bueno es que me urge poder ejecutar un proceso desde vjavascript y hasta el momento no se como lo puedo hacer si no seria mucho pedir que por favor pongan un ejemplo, muchas gracias de antemano.


([N1] cristianvg2003) #2

Hola, puedes ejecutarlo asi:

sin origen:

theRoot.runProcess(“ALIAS/ID_PROCESO”);

origen lista:

algunObjetovRegisterList(“ALIAS/ID_PROCESO”);

origen ficha:

algunObjetovRegister(“ALIAS/ID_PROCESO”);

 

un saludo


([N1] Juan) #3

muchas gracias cristianv por tu respuesta, y dime el pasar parámetros y recibir los datos que devuelva el proceso seria similar a como cuando usas vQuery, muchas gracias y disculpa la molestia.


([N1] cristianvg2003) #4

Tristemente debo responderte que no, tal como esta descrita la función:

BooleanrunProcess( String szIdRefProcess )
devuelve un booleano indicando si el proceso se ejecuto o no, pero no te devuelve un objeto vRegisterList o vRegister dependiendo de la salida del proceso que ejecutaste, asi que la salida del proceso no la puedes accesar directamente para esto lo mejor sería añadir los registros a una cesta y despúes recorrerla pero no sé si te valga.

un saludo,


([N1] Juan) #5

Perfecto, gracias cristianv, así lo haré y para lo de los parámetros utilizare una variable global. (Y)