Requisitos funcionales
- La solicitud debe estar abierta y asignada al proveedor.
- La relación grupo lógico-entorno-plataforma es obligatoria, mientras que la instancia de base de datos es opcional.
- Se permite no enviar información (datos opcionales) para reclamaciones.
- Los valores enviados deben ser válidos y estar activos en CMS.
- Se recomienda seguir el siguiente flujo para obtener los datos necesarios:
1. Obtener la plataforma deseada en la consulta del listado de plataformas de CMS y seleccionar una de ellas.
2. Obtener los entornos comunes a esa plataforma haciendo uso de la consulta de entornos de CMS y filtrando por la variable uuidPlataforma con la plataforma seleccionada y seleccionar uno de ellos.
3. Obtener los grupos lógicos comunes a la plataforma y el entorno haciendo uso de la consulta de grupos lógicos de CMS filtrando por las variables uuidPlataforma e idEntorno, y seleccionando uno de ellos.
4. Con estos tres valores, se obtiene la relación grupo lógico-entorno-plataforma filtrando el siguiente recurso por los parámetros uuidPlataforma, idEntorno e idGrupoLogico. Este valor será el utilizado en la modificación de la solicitud. Este método también extrae la instancia de base de datos asociada actualmente a la relación.
5. En caso de querer indicar otra instancia de base de datos, se podrá consultar el conjunto completo en el siguiente método.
- Puede enviar al método una tripleta compatible (idRelGrpLogEntPlat), o los tres identificadores de grupo lógico (idGrupoLogico), entorno (idEntorno) y plataforma (uuidPlataforma) por separado. En caso de escoger la segunda opción, el método devolverá error si los tres valores enviados no corresponden a una tripleta válida en CMS o su combinación devolviera más de un resultado.