1.- Introducción a SEDA para integradores


1.- ¿Qué es SEDA?


Catálogo de Servicios (SEDA) es una aplicación que permite a los empleados públicos consultar y gestionar los servicios que pertenecen a los departamentos del Gobierno de Aragón. Estos servicios se componen de convocatorias, tramitación o procesos específicos, favoreciendo un catálogo más compacto y ordenado.


2.- ¿Qué funcionalidades ofrece SEDA mediante sus servicios?


Las funcionalidades que ofrece SEDA son las siguientes:

  • Recuperar los detalles de signaturas filtrado por signaturas u organismos productores.


3.- ¿Cómo funciona SEDA?


3.1.- Módulos de SEDA

SEDA se compone de 2 módulos:

  • Servicios / Core de información de servicios (seda_core): Servicios web REST publicados para permitir a las aplicaciones externas consultar la información sobre los servicios, tramitación, procesos específicos o convocatorias.
  • Aplicación de Gestores (seda_font): Aplicación con interfaz web que permite la gestión de la información sobre los servicios, tramitación, procesos específicos o convocatorias, así como la consulta de todos los datos que se encuentran en él.

En esta sección de integradores nos centraremos solamente en los servicios del core.


3.2.- Integración con SEDA

Si una aplicación integradora quiere hacer una consulta sobre una signatura, solo que invocar al servicio REST expuesto con dicha signatura.

Si una aplicación integradora está interesada en conocer las nuevas signaturas publicadas y dadas de baja en SEDA, puede realizarse a través de un evento generado por SEDA cada vez que se produce la publicación, baja o modificación de una signatura publicada. Para ello es necesario la intermediación de una tercera aplicación SGA-Eventos que se encarga de avisar a la aplicación integradora cuando se ha producido un evento de publicación, baja o modificación.

Actualmente, se están emitiendo el siguiente evento que incluye los correspondientes datos:

  • updateSignature

    • signature→ identificador del servicio, convocatoria, proceso específico o tramitación

    • parentSignature→ identificador del servicio al que pertenece la convocatoria, proceso específico o tramitación que genera el evento (si es un servicio el que genera el evento, no vendrá relleno).

    • state→ valores posibles del evento. PUBLICADO (publicación por primera vez), MODIFICADO (publicación siguientes veces), BAJA.

    • name → denominación.

    • shortName → denominación acortada a 200 caracteres.

    • isHorizontal → indica si es horizontal.

    • prodOrgCode → código SIU del organismo productor.


4.-  Conceptos básicos


A lo largo de las diversas secciones de SEDA, se van a mencionar diversos conceptos que se aclaran a continuación para una mejor comprensión de los servicios.


Servicio

El servicio contiene todos los datos comunes de todos sus procesos específicos, convocatorias o tramitaciones que agrupa. Se caracteriza por no tiene interacción asociada con el ciudadano.

Proceso específico, convocatoria y tramitación

Los procesos específicos son las acciones o trámites que pueden derivarse del servicio (por ejemplo, altas o bajas de un registro) y también las solicitudes específicas para algún colectivo (por ejemplo, empresas, autónomos, etc.). 
La convocatoria es un proceso específico que siempre tiene una orden asociada. Se ha diferenciado porque es un concepto usado con mucha frecuencia.
La tramitación es un proceso específico con la mínima información. Sólo se puede tener una tramitación por servicio.

Signatura

Es el identificado numérico de un servicio, proceso específico, convocatoria o tramitación.