2.- Permisos y consideraciones previas para integración con TTO

1.- ¿Qué necesito para integrarme con TTO?


1.1.- Permisos de aplicación

Para que una aplicación pueda invocar a los servicios expuestos por TTO, es necesario que dicha aplicación esté dada de alta en la plataforma PAEGA proporcionando los siguientes datos de la aplicación:

  • Código
  • Nombre
  • Versión
  • Organismo propietario o del cual depende la aplicación
  • URL

Además, TTO utiliza la  Plataforma de Autorización (PAU) como medida de seguridad para las invocaciones a sus servicios, así que las aplicaciones también tendrán que proporcionar la siguiente información junto con el alta.

  • Métodos de TTO que se van a invocar. Debe de indicarse el nombre del servicio y el método.

  • IP's desde las que la aplicación integradora va a invocar a TTO para cada entorno.

  • Deberá existir en PAU la relación pertinente entre las aplicaciones que pretendan acceder a los distintos métodos (relación entre la aplicación que pretende acceder al servicio y la aplicación que publica dicho servicio para el método en cuestión).

1.2.- Integración con SGA Eventos

Para una correcta y eficiente integración con TTO deberá realizarse mediante la aplicación SGA-Eventos para de esta manera poder recibir el identificador de una solicitud cuando esta se haya finalizado.

Será necesario para ello seguir estos puntos mencionados anteriormente en el apartado 2.1.1. para establecer la relación entre SGA y la aplicación integradora.

  • Métodos de SGA que se van a invocar. Debe de indicarse el nombre del servicio y el método. Actualmente, los métodos a los que se están emitiendo eventos son:
    • finishedProcedure, para solicitudes
    • finishedProcedureWithOrigin, para trámites que no sean solicitudes. A diferencia del anterior, en este método se envía el campo origin para diferenciar el tipo del trámite (aportación, subsanación, etc.).
    • registerProcedure, para los trámites registrados
    • addInfoProcedure, para los trámites registrados, una vez emitido el evento registerProcedure, con la información que se haya generado después del registro. 
  • IP's desde las que la aplicación integradora va a invocar a SGA para cada entorno.
  • Deberá existir en PAU la relación pertinente entre las aplicaciones que pretendan acceder a los distintos métodos

Además, deberá de darse de alta también como suscriptor en la aplicación SGA para recibir eventos de aplicaciones. Para una información más detallada puede consultar el manual de integración de SGA, concretamente el apartado 2.- Permisos y consideraciones previas -> Alta en SGA para EVENTOS de aplicaciones.


2.- ¿Cómo solicito los permisos?



En el apartado 1.- Conceptos generales para integradores -> Cómo darme de alta , se indica cómo rellenar el formulario de alta, permisos para invocar a SIU y dónde enviarlo.