Un foro de discusión para nuestra comunidad de hispano hablante
#786157
Hola,

Estamos desarrollando un proceso la entrada principal del cual es un Web Entry.

Estamos pasando un parámetro al Web Entry por URL para ser usado en el propio Web Entry para coger datos de los campos del mismo. Esto funciona si estamos validados con una sesión de ProcessMaker, sin validación no carga el Web Entry.


Paso de parámetro por URL

http://<URL>/sysworkflow/es/neoclassic/72094773357625835bdb3f7026726650/34031862657625d3a5313e8094444865.php?id=47991494



Recogida del parámetro con Javascript

var i = location.href.length;
var str = location.href;
var n = str.indexOf("=");
var m = n + 1;
var res = str.substring(m);
jQuery("#idAlumno").setValue(res);



Consulta a base de datos para coger, por ejemplo, el nombre de un usuario

SELECT accnom FROM acceso where accdni = "@#idAlumno";


¿ Sabéis a qué es debido ?

Gracias !

--
Un saludo,

Sergio García
#827987
Hola Sergio,

Lo que puede hacer es crear un campo oculto en su DynaForm para guardar la información. Agregue JavaScript para obtener la URL actual, inserte la variable GET en su campo oculto. Finalmente, agregue la variable GET a la URL para abrir la entrada web.

Por ejemplo, si usa esta URL para abrir la entrada web:
http://192.168.1.77:2039/sysworkflow/en ... e_form.php
Luego use esto en su lugar:
http://192.168.1.77:2039/sysworkflow/en ... XXXXXXXXXX
Luego agregue un código JavaScript como este al formulario de entrada web:
Code: Select all
var whereVar = location.href.indexOf ('? id =');
var id= location.href.substr (whereVar + '? id ='. length);
getField ('myhidden'). value = id;
entonces puede procesar como una variable de caso en un activador normal más adelante en el proceso o mostrarlo en un campo dynaform.

Cordiales Saludos, Ricardo.

A 1xbet clone script is a pre-designed software so[…]

4rabet clone script is enabling entrepreneurs to e[…]

Parimatch clone script is enabling entrepreneurs t[…]

In the world of cryptocurrency, a wallet is an app[…]