¿Cómo integro eForms en un URL?
Puede elaborar un enlace de eForm para integración de URL utilizando la plantilla siguiente:
http://<WebClientBasePath>/TWA/Client/Forms/embed/<FormNo>
En este ejemplo, el “FormNo” es el número del formulario que se encuentra en Therefore™ Solution Designer o en el enlace del navegador cuando accede/edita el formulario seleccionado.
El enlace requiere que el usuario inicie sesión en el portal de formularios utilizando una cuenta de usuario normal de Therefore™.
|
Para permitir acceso anónimo (=acceso externo), introduzca: add ?allowanonymous=1:
http://<WebClientBasePath>/TWA/Client/Forms/embed/<FormNo>/?allowanonymous=1
No se necesita inicio de sesión para el usuario con el enlace anterior.
Por ejemplo, <iframe id="theIFrame" src="https://localhost/TWA/Client/forms/embed/46?allowanonymous=1" frameborder="0" scrolling="no"></iframe>. Donde https://localhost/TWA/Client/forms es el URL base, “/embed/46” muestra que el número de formulario 46 se ha integrado.
O para incluir funciones adicionales, como un marco con borde:
<iframe id="theIFrame" src="https://localhost/TWA/Client/forms/embed/46?allowanonymous=1" frameborder="BORDER" width="800" height="800"></iframe>
|
|
Parámetros de consulta opcionales: La lista siguiente contiene otros parámetros de consulta que pueden emplearse en la integración de eForms:
i.allowanonymous=1 : Uso anónimo/externo cuando no se requiere inicio de sesión, requiere que los usuarios de eForms estén configurados previamente en el cliente web de Therefore™. ii.ssotoken=<token> : Un token JWT válido para que el usuario inicie sesión (por ejemplo, desde otra fuente de autenticación, como el portal de una empresa). iii.postaction=thankyou : Muestra una página 'Gracias' después de un envío correcto. iv.postaction=close : Cierra una ventana del navegador después de un envío correcto. v.postaction=redirectto : Redirige la ventana del navegador después de un envío correcto (valor en redirectUrl). vi.redirectUrl =<url to redirect to> : URL codificado al que redirigir el navegador. |
|
Ejemplo: Cómo puede aparecer un formulario integrado en el sitio web de una empresa.
|
|