Consulta
Para obtener el listado de componentes de CMS la API dispone del método:
Podemos consultar el detalle de un componente mediante el método disponible:
Además de los atributos propios de la entidad, en la respuesta visualizaremos la sección de enlaces que nos permite el acceso directo a información extendida sobre el componente.
Creación y edición
Es posible crear componentes mediante el método disponible para tal fin:
Requisitos funcionales
- El nombre no puede superar los 100 caracteres ni puede existir otro componente con el mismo nombre.
- La descripción funcional no puede superar los 2000 caracteres.
- El código ALM no debe superar los 255 caracteres.
- El código ALM del componente no debe existir para otro.
- El tipo de componente debe ser válido.
- La aplicación deberá ser válida y estar en estado VIGENTE.
- La aplicación no debe tener la categoría de "Servicios tecnológicos", ya que no es compatible con componentes.
También podremos modificar diferentes atributos de una aplicación mediante el método:
Requisitos funcionales
- El componente a modificar debe ser válido.
- Mismos requisitos a nivel de campos que en la creación.
- No se permite dar de baja un componente si existe una relación grupo lógico-entorno-plataforma con alguna versión activa.
¡Importante!
Para realizar correctamente la modificación se debe enviar el recurso completo cada vez que se consuma este recurso. En caso de no enviar alguno de los valores, el recurso borrará la información para los atributos no informados.
Tecnologías de desarrollo
Una vez disponga de un identificador de componente (uuidComponente), podrá consultar, asociar o quitar tecnologías de desarrollo haciendo uso de estos métodos:
Entidades asociadas
Aplicación
La aplicación asociada se suministra como un parámetro de la respuesta.
Versiones
Consulte el apartado correspondiente a las versiones en la documentación.
Relaciones grupo lógico-entorno-plataforma
Para obtener las plataformas en las que está desplegado el componente, se puede usar el siguiente método filtrando por el identificador que estamos consultando (uuidComponente) y el atributo estado con la versión v1.0.
Se obtiene así la relación de todas las versiones y las plataformas en las que están instaladas para un mismo componente.
Ejemplo /cgescms/versiones/relgrplogentplats?uuidComponente=DEF95790523001FA875F000C29B08512&estado=0
Se suministra un enlace en la consulta del listado y detalle del componente.
Modelo de relación detallado y desglose de atributos
Atributo | Descripción | Tabla maestra |
---|---|---|
Nombre | Nombre de la aplicación | |
Estado | Estado de la entidad | Estados de recurso |
Fecha de última modificación | Fecha en la que la entidad fue modificada por última vez | |
Descripción funcional | Descripción funcional del componente | |
Código ALM | Código del componente en el repositorio de la Oficina de Calidad | |
Tipo | Tipo de componente | Tipos de componentes |
¿Desarrollo a medida? | ¿El desarrollo es a medida para el SAS o es un producto cerrado? | |
¿Revisión OCA? | ¿La Oficina de Calidad debe realizar una revisión del código durante el proceso de entrega? | |
¿Oculto en web? | ¿La aplicación debe estar disponible para el registro de incidencias? | |
Aplicación | Aplicación de la que forma parte el componente | Aplicaciones |
Versiones | Versiones de la aplicación que han ido instalándose (activas e inactivas) | Versiones |
Tecnologías | Tecnologías del componente | Tecnologías |