Skip to content

Credenciales y Validación

maocas edited this page Feb 3, 2022 · 2 revisions

[[TOC]]

Introducción

En general en todos los servicios de SANDRA la comprobación de credenciales y validaciones de datos se realizan de la siguiente manera:

Comprobación de credenciales en DEXEL

  • Se comprueba en DEXEL que la aplicación existe y coincide el apikey
  • En todos los servicios se indica tanto procedimiento y departamento_tramitador
    • Las aplicación es del tipo EA (EA = S) pueden actuar con cualquier procedimiento y departamento tramitador.
    • Si la aplicación no es EA, hay que verificar que la aplicación esté autorizada para trabajar con el procedimiento y departamento tramitador indicado.

Esta comprobación se realiza verificando en DEXEL que en el procedimiento existe el departamento tramitador indicado con independencia de que este sea el único departamento (procedimiento especifico) o haya varios (procedimiento común). En cualquier caso se verifica que la aplicación está autorizada a dicho departamento tramitador. Las autorizaciones la concede el gestor responsable del procedimiento en DEXEL o los redactores autorizados.

En las credenciales se incluye el parámetro opcional idTransacción. Sirve para identificar una traza de la operación realizada. Su uso se describe aquí

Validaciones de los parámetros

Estas validaciones tienen sentido en el contexto de SANDRA y son las habituales que se realizan en las operaciones relacionadas con expedientes y documentos.

a) Clase de documento:

Este parámetro se indica en el alta de documento. Se verifica que dicha clase de documento existe en el procedimiento indicado y además sirve para generar todos los metadatos obligatorios y opcionales del documento.

  • Para documentos DA y DI: Se comprueba que la clase de documento esta definidos en DEXEL para el procedimiento. (Las clases de documento son comunes a todos los departamentos tramitadores del mismo procedimiento, incluidos los definidos por el gestor).
  • Para documentos AN (anexos): Se comprueba que el anexo está definido en DEXEL para el procedimiento.
  • Para documentos CE (certificados): Se comprueba que el certificado esta definidos en DEXEL para el procedimiento.

Hay una serie de documentos especiales que se pueden utilizar sin que estén predefinidos en DEXEL por el gestor:

  • Restringidos a las aplicaciones PRESENTADOR | DELFOS | REGISTR@-RM son cuatro: EDA*, JDI*, PDA200 y PDA201
  • Otros predefinidos que puede ser dados de alta por cualquier aplicación (están todos en la tabla ADAN.DEL_CLASE_DOCUMENTO_PARAMS). Se indicará su uso cuando sea necesario en la descripción de los servicios correspondientes.

Los datos asociados a cada procedimiento se pueden revisar accediendo a DEXEL (en modo consulta solo se requiere certificado electrónico). También se pueden consultar desde un índice elastic, lo que puede ser útil para las aplicaciones. Aquí se indican algunos detalles.

b) Expediente

Si se indica el campo expediente:

  • Puede estar vacío en determinadas operaciones de almacenamiento de documentos. En ese caso, el documento queda asociado a un evento de la bandeja del procedimiento y departamento tramitador, pendiente de que se incorpore manualmente al expediente por el gestor.
  • Si está relleno se debe verifica que existe el expediente y pertenezca al procedimiento y departamento tramitador indicado.

c) Carpeta

En los servicios que almacenan documentos, cuando se indica el expediente también se puede indicar la carpeta. Se verifica que exista la carpeta en el expediente y si no existe la crea. Se aplica igual a rutas completas (carpetas, subcarpetas, etc)

Clone this wiki locally