Índice Principal
Presentación de hijos |
---|
page | API REST Servicios CGES |
---|
|
UI Expand |
---|
title | Desglose de atributos |
---|
|
Atributo | Descripción | Entidad / Tabla Maestra |
---|
Nombre | Nombre del esquema |
| Criticidad | Marca cómo de crítico es es esquema | Prioridades | Estado | Estado de la entidad |
| Fecha de última modificación | Fecha en la que la entidad fue modificada por última vez |
| Descripción | Descripción del esquema |
| Agrupación | Agrupación del ámbito tecnológico al que pertenece el esquema | Agrupaciones | Instancia de base de datos | Instancia de base de datos a la que pertenece el esquema | Instancias de base de datos |
|
Modelo de entidad-relación a un nivel
Lucidchart |
---|
lcId | 30278b22-d5c9-4c1e-a441-1fe180f6241b |
---|
rich-viewer | true |
---|
autoUpdate | true |
---|
name | ModeloER-Esquema - yWBMwxxvtyEX |
---|
autofit | false |
---|
width | 624 |
---|
origParams | eyJib3JkZXIiOiJmYWxzZSIsIiI6IiIsImF1dG9VcGRhdGUiOiJ0cnVlIiwic2ltcGxlVmlld2Vy IjoidHJ1ZSIsImF0dGFjaG1lbnRJZCI6IjEyMDU5MjkzOSIsInZlcnNpb24iOiI0In0= |
---|
convertedFrom | onprem |
---|
documentToken | v2_31b93e8561c4e953167ec717585b5f8aee717e8c66ed90e01d61691a5e5b8006-a=109841377&c=d1873183-daff-4cd4-a0ef-3f5bcb960f8c&d=85254983-7e29-4846-b7ba-287a60507014&p= |
---|
id | 85254983-7e29-4846-b7ba-287a60507014 |
---|
align | Left |
---|
height | 507 |
---|
|
draw.io Diagram |
---|
diagramName | ModeloER-Esquema (from Lucidchart).drawio |
---|
revision | 1 |
---|
|
Consulta
Obtener el listado de esquemas de CMS es posible mediante el método disponible:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);"><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;"><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/esquemas</span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener esquemas</div></div></div> |
Es posible obtener información sobre un esquema en concreto ejecutando el método:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);"><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;"><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/esquemas/{uuidEsquema}</span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener esquema</div></div></div> |
La consulta del detalle mostrará información limitada de la instancia de base de datos, pero podrá consultar el detalle completo de la instancia en caso de necesitar ampliar información.
Creación y edición
Es posible crear esquemas mediante el método disponible para tal fin:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);"><div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;"><span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/esquemas</span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Crear esquemas</div></div></div> |
Requisitos funcionales
- El nombre no puede superar los 100 caracteres y no puede existir para otro esquema que esté relacionado con la misma instancia BBDD.
- La descripción no puede superar los 255 caracteres.
- La instancia BBDD debe ser válida.
- La agrupación debe ser válida para el usuario delegado.
Para modificar esquemas, el método a ejecutar es:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #fca130;background: rgba(252,161,48,.1);"><div style="border-color: #fca130;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;"><span style="background: #fca130;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">PUT</span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/esquemas/{uuidEsquema}</span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Modificar esquema</div></div></div> |
Requisitos funcionales
- El esquema a actualizar debe ser válido.
- Mismos requisitos en los campos del esquema que en la creación.
- Se podrá modificar un esquema sobre el que se tenga permisos de visualización por la agrupación del usuario.
Advertencia |
---|
|
Para realizar correctamente la modificación se debe enviar el objeto 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. |