Creación de trámites desde aplicativos UPC – Servicios TIC – UPC.  Universidad Politécnica de Cataluña


El motor de trámites ofrece una API para que los aplicativos UPC integren. La integración, permite que una aplicación inicie un nuevo trámite y este se procese según la lógica del motor.

https://eadministracio.upc.edu/formulariTramitGeneric/swagger-ui.html

Hola tiene doss operaciones, una que inicia la preparación del trámite, informando los datos del usuario y los valores de los campos, y una segunda que sirve para enviar los anexos del trámite.

Las requests que se envían a la API necesitan una ApiKey. El Apikey se pasa en un header con el nombre ‘X-Api-Key’.

Si el resultado de la segunda operación es correcto, el JSON de la respuesta incluye una URL donde el usuario podrá aceptar a su formulario y firmarlo.

El motor ofrece un sistema de colas RabbitMQ mediante las que publica los cambios de estado del trámite. El sistema de información que integra debe suscribirse a la cola para ser notificado de los cambios de estado del trámite.

Al payload de la operación POST / campos se puede informar el atributo «cuaNotificacionsEstat«Con el sufijo de la Queue donde se quieren liderar las notificaciones, según este patrón»tramits.externs.xxxx«.

De este modo, en el caso de un trámite de méritos de gestión, p.ej si se informa «cuaNotificacionsEstat«Con el valor» méritos «, las notificaciones irán a la cola» tramits.externs.merits «.

Adicionalmente a las notificaciones de la cola, la API del motor dispone de un método que permite consultar el estado del trámite.

NOTA: Con el fin de integrarse con el motor de trámites, hay que disponer de una tipología de trámite preconfigurada al motor. La configuración de las tipologías determina el formulario y los campos que lo componen. Esta configuración la hace el SDO mediante la herramienta de administración del motor de trámites.



Publicación original

Creación de trámites desde aplicativos UPC – Servicios TIC – UPC. Universidad Politécnica de Cataluña