Manual del integrador. Ejemplos de uso de webforms en Sede-e

Se listan a continuación los casos de uso más típicos. Puede obtener más información consultando el manual del desarrollador, incluyendo qué tipo de parámetros puede recibir cada método.

CASO 01. Carga de un formulario en formato HTML sin datos cumplimentados

Descripción:
Esta invocación permite que el usuario obtenga un HTML del formulario completamente en blanco.
Ejemplo de uso:

Puede ser útil si en la Sede-e se quiere ofrecer a un usuario sin autenticar el formulario en versión papel para que lo rellenen en el HTML y posteriormente lo impriman para presentarlo en el registro presencial.

Se puede ver un ejemplo de uso en la siguiente página cuando se pulsa sobre el botón de "Formulario en versión papel": https://sede.elhierro.es/sede/es/tramites-y-servicios/item/2012-solicitud-general

Código de ejemplo:
ejemplo-cargar-formulario-sin-datos

CASO 01.01. Carga de un formulario en formato HTML sin datos cumplimentados, donde el formulario se elige desde la URL

Descripción:
Esta invocación permite que el usuario obtenga un HTML del formulario completamente en blanco.
Ejemplo de uso:

Puede ser útil si en la Sede-e se quiere ofrecer a un usuario sin autenticar el formulario en versión papel para que lo rellenen en el HTML y posteriormente lo impriman para presentarlo en el registro presencial. Es como el caso 01, sólo que aquí se lee desde la URL

Código de ejemplo:
ejemplo-cargar-formulario-sin-datos-desde-url.html?formulario=ejemplo-integracion

CASO 02. Descargar un pdf en blanco del formulario

Descripción:
Esta invocación permite obtener el formulario en PDF con todos sus campos en blanco.
Ejemplo de uso:
Puede ser útil cuando se desea que el usuario pueda descargar desde la Sede-e una versión en papel del formulario.
Código de ejemplo:
ejemplo-descargar-pdf-blanco

CASO 03. Descargar un pdf en blanco del formulario con parámetros precargados

Descripción:
Esta invocación permite especificar parámetros del formulario que serán empleados a la hora de generar la versión pdf de un formulario en blanco.
Ejemplo de uso:
Puede ser útil cuando se desea que el usuario pueda descargar desde la Sede-e una versión en papel del formulario y algunos de los elementos del formulario dependen de parámetros.
Código de ejemplo:
ejemplo-descargar-pdf-blanco-con-parametros-precargados

CASO 04. Edición de un formulario con datos precargados

Descripción:
Esta invocación será la que se deba usar desde la Sede-e cuando en el Área personal se quiera comenzar la cumplimentación de un formulario.
Ejemplo de uso:
Será útil en el momento en el que se desee rellenar el formulario por primera vez precargándole determinados datos, por ejemplo los datos del solicitante.
Código de ejemplo:
ejemplo-cargar-formulario-con-datos-precargados

CASO 05. Edición de un formulario partiendo de un borrador existente

Descripción:
Esta invocación será la que se deba usar desde la Sede-e cuando en el Área personal se quiera editar un borrador existente.
Ejemplo de uso:
Será útil cuando se quiera continuar con la cumplimentación de un formulario para el que ya la Sede-e tenía un borrador. Su funcionamiento es idéntico al descrito en el CASO 03 pero en lugar de pasar un jsonData con los datos precargados se pasa el jsonData que se guardó la anterior vez que se editó el formulario (el borrador).
Código de ejemplo:
ejemplo-cargar-formulario-con-un-borrador

CASO 06. Edición de un formulario partiendo de un borrador correspondiente a una versión antigua

Descripción:
Esta invocación será la que se deba usar desde la Sede-e cuando en el Área personal se quiera editar un borrador existente.
Ejemplo de uso:
Será útil cuando se quiera continuar con la cumplimentación de un formulario para el que la Sede-e ya tenía un borrador, pese a que este haga referencia a una versión antigua del mismo. Su funcionamiento es idéntico al descrito en el CASO 04, pero en este caso al cargar el formulario se mostrará un mensaje indicando que el borrador no se corresponde con la última versión publicada y tratará de hacer corresponder los datos cargados con los campos de la última versión.
Código de ejemplo:
ejemplo-cargar-formulario-con-un-borrador-de-version-previa

CASO 07. Obtener un PDF de un formulario con datos precargados

Descripción:
Permite obtener una versión en PDF de un formulario con datos cumplimentados.
Ejemplo de uso:
Esta invocación será útil cuando se quiera consolidar un formulario y obtener el PDF definitivo con sus datos cumplimentados.
Código de ejemplo:
ejemplo-descargar-pdf-con-datos-precargados

CASO 08. Vista de un formulario HTML con datos precargados sin posibilidad de edición

Descripción:
Permite obtener una visualización en HTML de un formulario con sus datos precargados pero sin posibilidad de modificar los datos existentes.
Ejemplo de uso:
Esta invocación puede ser de utilidad si desde la Sede-e se desea que los formularios que ya han sido consolidados se puedan ver en HTML además de en PDF.
Código de ejemplo:
ejemplo-cargar-formulario-solo-lectura

CASO 09. Carga de un formulario en formato HTML con botones implementados por el integrador

Descripción:
El visualizador permite añadir botones adicionales donde la acción a realizar está implementada a medida por el integrador.
Ejemplo de uso:
Esta invocación puede ser de utilidad si desde la Sede-e se desea que los formularios ejecuten alguna acción distinta de las predefinidas por el visualizador.
Código de ejemplo:
ejemplo-cargar-formulario-con-botones-adicionales

CASO 10. Obtener un XML de un formulario con datos precargados

Descripción:
Permite obtener una versión en XML de un formulario con datos cumplimentados.
Ejemplo de uso:
Esta invocación será útil cuando se quiera obtener la versión en XML de los datos de un formulario cumplimentado.
Código de ejemplo:
ejemplo-descargar-xml-con-datos-precargados

CASO 11. Gestión de errores durante la visualización

Descripción:
Ejemplo de gestión de errores durante la visualización.
Ejemplo de uso:
Esta invocación será útil cuando se quiera reaaccionar a un checkIntegrity fallido.
Código de ejemplo:
ejemplo-gestion-errores

CASO 12. Obtener un PDF de un formulario con datos precargados con un XFA incrustado

Descripción:
Permite obtener una versión en PDF de un formulario con datos cumplimentados con un XFA incrustado.
Ejemplo de uso:
Esta invocación nos permitirá consolidar un formulario y obtener el PDF definitivo con sus datos cumplimentados y un XFA incrustado. Sirve principalmente como ejemplo y documentación de cómo pedir a la API un PDF con XFA incrustado, ya que al sólo ser extraible mediante herramientas que extraigan el XFA del pdf, no es muy útil que los usuarios finales tengan acceso al mismo
Código de ejemplo:
ejemplo-descargar-pdf-con-datos-precargados