Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 3 Siguiente »

Discontinuación de método para la consulta, creación y edición de aplicaciones de CMS

Debido a la incorporación, modificación y eliminación de atributos en la entidad "Aplicación" y "Servicio Tecnológico" de CMS, se han generado nuevas versiones de los métodos existentes y las anteriores serán retiradas en próximas versiones de la API.

Listado de aplicaciones:

  • La versión v1.0 se mantiene y no será retirada. Esta es la versión usada si no se envía ningún parámetro version en la cabecera.
  • La versión v1.1 se sustituye por la versión v2.0. La versión v1.1 será retirada al finalizar el periodo de adaptación.

Detalle, creación y edición de aplicaciones:

  • La versión v1.0 se sustituye por la versión v2.0. La versión v1.0 será retirada al finalizar el periodo de adaptación.

Guía detallada

Cambios realizados

  • Los siguientes conceptos se retiran de todos los métodos:
    • Proveedor sin expediente asociado
    • Referencia interna SAS
    • Clasificación de plataformas por áreas o tecnologías
  • Los siguientes conceptos se crean sobre la entidad:
    • Plataforma: Plataforma generada para la aplicación en su RFP.
    • Proveedor de desarrollo: Proveedor encargado del mantenimiento y soporte de la aplicación. Se podrá consultar a través del contrato/expediente asociado a la misma.
    • Proveedor administración de sistemas: Proveedor encargado del mantenimiento y soporte de la plataforma. Se podrá consultar a través del contrato/expediente asociado a la plataforma descrita anteriormente.
  • Cambios en la creación y edición para los Coordinadores de Proyecto:
    • Código ALM: Editable para AT1, permite mayúsculas y minúsculas. No implementado para AT2.
    • Lenguaje de programación: Deja de ser requerido para aplicaciones.
    • Revisión OCA: Pasa a ser requerido para AT1. No implementado para AT2.
    • Contrato: Pasa a ser requerido para AT1. Opcional para AT2.
    • Soporte interno SAS:  Deja de ser requerido para AT1.
    • Descripción funcional: Pasa a ser requerida para AT1 y AT2.
    • Disponibilidad: Deja de ser requerida para AT1.
    • Implicación del ciudadano: Deja de ser requerida para AT1.
    • Oculto en web: Deja de ser requerido. Se informará a "Sí" en caso de no especificar valor. No editable.
  • Con el nuevo modelo de gestión de entregas por componente, se han habilitado nuevos métodos que permiten la consulta de componentes de una aplicación y de grupos lógicos en los que están instaladas las versiones de los componentes de una aplicación para una versión de aplicación dada.


Métodos REST afectados:

Obtener aplicaciones (listado y detalle)

El listado y detalle de aplicaciones va a discontinuar la versión v1.1 de sus métodos y se debe enviar el parámetro version en la cabecera con el valor v2.0. Debido a la retirada e inclusión de atributos, también cambia la estructura de la respuesta entre ambas versiones.

GET /cgescms/aplicaciones
Obtener aplicaciones
GET /cgescms/aplicaciones/{uuidAplicacion}
Obtener aplicación
Atributos listado (v1.1) y detalle (v1.0)Atributos listado y detalle v2.0
"aplicaciones": [{
	"proveedorSinExpediente": {
		...
	},
 	"clasificacion": {
		...
	},
 	"referenciaInternaSas": "" 
}]

Se eliminan los atributos siguientes:

  • proveedorSinExpediente
  • clasificacion
  • referenciaInternaSas

¿Cómo obtener los valores de los conceptos que se han retirado?

  • Para obtener el proveedor de desarrollo de la aplicación:
    • Se debe extraer el contrato asociado a la aplicación.
    • El proveedor será el campo contacto asociado a dicho contrato.
  • Para obtener el proveedor de sistemas para la aplicación:
    • Se debe consultar la plataforma asociada a la aplicación.
    • Se debe extraer el contrato de la plataforma.
    • El proveedor será el campo contacto asociado a dicho contrato.
  • Para obtener la clasificación de plataformas para la aplicación:
    • Se debe consultar la plataforma asociada a la aplicación.
    • La clasificación de plataformas se encuentra en el campo clasificacion asociado a la plataforma.

No existe

"aplicaciones": [{
	"plataforma": {
		"uuid": "",
 		"nombre": "",
 		"links": []
    },
}]

Se añade a los links a nivel de aplicación un enlace al detalle de la plataforma.


Creaciones y ediciones de recursos de infraestructura

POST /cgescms/recursos/infraestructura
Crear recurso de infraestructura
PUT /cgescms/recursos/infraestructura/{uuidRecurso}
Modificar recurso de infraestructura
Atributos obsoletosAtributos que sustituyen
"recursos": [{
	"ubicacionFisica": {
		"planta": "string"
	}
}]
"recursos": [{
        "ubicacionFisica": {
            "edificio": {
                "id": 0,
                "planta": {
                    "id": 0
                }
            }
        }
    }
]

Para más información respecto al uso de métodos de la API, ver la definición .

Página en redacción. Próximamente se añadirá en detalle los recursos REST afectados por el cambio.

Artículos Relacionados

SERVCGES-1933 - Obteniendo datos de tique... ESTADO






  • Sin etiquetas