Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Índice Principal

Presentación de hijos
pageAPI REST Servicios CGES

Crear relaciones entre solicitudes

Se deberán enviar las dos solicitudes a relacionar, una como idSolicitud, y otra como idSolicitudRelacionada

Se podrán generar relaciones siguiendo un tipo de relación de forma que la solicitud <idSolicitudRelacionada> será <tipoRelacion> de la solicitud <idSolicitud>.


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;">/cges/solicitudes/{idSolicitud}/relacionadas/{idSolicitudRelacionada}</span>
<div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Relacionar solicitudes</div>
</div>
</div>

Requisitos funcionales

Deberá indicarse el tipo de relación que se desea crear y el técnico que realiza la acción.

Creación de relaciones padre-hija

      • La solicitud que va a ser padre no puede ser ya hija de otra solicitud.
      • La solicitud que va a ser hija no puede ser ya padre de otra solicitud.
      • Ambas solicitudes deben ser incidencias.
      • La solicitud padre debe estar en estado “Abierta” o “Pte. De Implantar”.
      • La solicitud hija debe esta en estado “Abierta” o “Planificada”.
      • Padre e hija deben estar asignadas al proveedor que realiza la acción.
      • La fecha de creación de la hija debe ser posterior a la de la solicitud padre.
      • Se deben usar los tipos de relación PADRE o HIJA.


Creación de relaciones entre incidencias y problemas

      • La solicitud que va a ser el problema debe ser de tipo “problema”.
      • La solicitud asociada al problema debe ser de tipo “incidencia”.
      • No pueden estar asociadas previamente a otro problema.
      • Se deben usar los tipos de relación PROBLEMA o INCIDENCIA.

Creación de relaciones genéricas entre solicitudes

      • Las solicitudes no deben estar relacionadas previamente entre sí.
      • Se debe usar el tipo de relación RELACIONADA.

Eliminar relaciones entre solicitudes


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: #f93e3e;background: rgba(249,62,62,.1);">
<div style="border-color: #f93e3e;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;">
<span style="background: #f93e3e;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;">DELETE</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;">/cges/solicitudes/{idSolicitud}/relacionadas/{idSolicitudRelacionada}</span>
<div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Eliminar relaciones entre solicitudes</div>
</div>
</div>

Requisitos funcionales

  • Las solicitudes deben estar relacionadas previamente entre sí.
  • Deberá indicarse el tipo de relación que se desea eliminar en el cuerpo de la petición.