Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.
Informar la complejidad en las resoluciones de actuaciones sobre solicitudes de Sistemas

El Proveedor de Sistemas requiere informar la complejidad al resolver actuar sobre solicitudes de tipo petición.

Para ello, se va a alterar y unificar el método para Sistemas la operación por lotes asociada a las resoluciones simples y resoluciones con envío a Jira de todos los tipos de solicitud (incidencias, peticiones y problemas)la creación y edición de actuaciones para poder incluir un nuevo atributo para indicar la complejidad.

Este cambio implica enviar una operación unitaria adicional dentro del cuerpo de la operación de batch. 

Operación por lotes para resoluciones simples y de envío a Jira:

el nuevo parámetro dentro de las operaciones de actuación realizadas por el proveedor.

Actuaciones de Sistemas (actuación simple, escalado, resolución simple y resolución con envío a Jira)

enlace a la documentación

  • Se incluirá el atributo complejidad como opcional en el método de creación de actuaciones en su versión v2.0. Este método es usado en todas las operaciones de actuación del proveedor de sistemas, ya sea por invocación directa o dentro de las operaciones por lotesSe incluirá en segunda posición del array la estructura para la modificación de solicitudes en su versión v6.0.
  • El valor de la complejidad para peticiones a enviar se podrá extraer de la tabla maestra asociada o enviar 0 para Simple y 1 para Complejacomplejidad a enviar será false para solicitudes sin complejidad y true para solicitudes marcadas como complejas.
  • En el caso de incidencias y problemas, la complejidad se debe enviar a vacío (en caso contrario el valor no será almacenado por el sistema), pero es necesario enviar la estructura del JSON con todas las operaciones.

Tablas maestras:

Se ha creado una consulta para extraer las complejidades de una solicitud.
  • no enviar la complejidad, ya que es un atributo opcional, se marcará la actuación con la complejidad recomendada por la tipificación.

Edición de actuaciones:

enlace a la documentación

  • El listado de actuaciones extraerá el atributo complejidad para las actuaciones en las que ha sido informada.
  • El método de edición de actuaciones versión v1.0 aceptará ahora el atributo complejidad para poder alterar su valor dentro del plazo y condiciones establecidas por el método.

Tablas maestras:

  • La tabla maestra de tipificaciones ahora incluye la complejidad recomendada para la solicitud según su tipificación .(true/false)

Índice Principal

Presentación de hijos
pageAPI REST Servicios CGES

Guía detallada

Info

Operación Creación de batchactuaciones

  • Añadir al array de operaciones del cuerpo del mensaje la siguiente estructura.método unitario de creación de actuación la complejidad
Expandir
titleInformación adicional...
Actuación simple
Bloque de código
themeConfluence
firstline1
[
...
{
        "metodo": "PUT",
        "uri": "/cges/solicitudes/{{idSolicitud}}",
        "headers": [{
                "nombre": "version",
                "valor": "v6.0"
            }, {
                "nombre": "rol",
                "valor": "{{ valor acordado en la integración }}"
            }, {
                "nombre": "contexto",
                "valor": "{{ valor acordado en la integración }}"
            }, {
                "nombre": "sistema",
                "valor": "{{ valor acordado en la integración }}"
            }, {
                "nombre": "delegado",
                "valor": "{{ usuario DMSAS del técnico que realiza la resolución }}"
            }
        ],
        "body": {
            "complejidad": 0
        }
    }
...
]

Tabla maestra de tipificaciones

  • Se añade el atributo complejidad para conocer el valor recomendado.


Resto de operaciones por lotes

Bloque de código
themeConfluence
firstline1
[
...
	{
        "metodo": "POST",
        "uri": "/cges/solicitudes/{{idSolicitud}}/actuaciones",
        "headers": [{
                "nombre": "version",
                "valor": "v2.0"
            }, {
                "nombre": "rol",
                "valor": "{{ valor acordado en la integración }}"
            }, {
                "nombre": "contexto",
                "valor": "{{ valor acordado en la integración }}"
            }, {
                "nombre": "sistema",
                "valor": "{{ valor acordado en la integración }}"
            }, {
                "nombre": "delegado",
                "valor": "{{ usuario DMSAS del técnico que realiza la resolución }}"
            }
        ],
        "body": {
			...
            "complejidad": false,
			...
        }
    },
...
]

Listado de actuaciones

  • Se obtiene el valor de la complejidad para cada actuación
<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;">/cges/tablas/tipificaciones</span> <div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener tipificaciones</div> </div> </div>
Expandir
titleInformación adicional...
Expandir
titleInformación adicional...
HTML
Bloque de código
themeConfluence
firstline1
[{
   "actuaciones": [
	{
        ...
		"complejidad": true,
       "complejidad": 0 ...
	},
	...
   ]
}

Edición de actuaciones

  • Se añade el atributo complejidad al cuerpo del mensaje
Expandir
titleInformación adicional...
Bloque de código
themeConfluence
firstline1
{
     ...
    "complejidad": true,
    ...
}
]

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

Métodos nuevos


Tabla maestra de tipificaciones

  • Se añade el atributo complejidad para conocer el valor recomendado.
Expandir
titleInformación adicional...
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;">/cges/tablas/
complejidades<
tipificaciones</span>
<div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener 
complejidades<
tipificaciones</div>
</div>
</div>
Bloque de código
themeConfluence
firstline1
[
    {
        ...
        "complejidad": true
        ...
    }
]

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

Artículos Relacionados

Jira
serverJira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdaea3f5ce-c977-3088-89fe-07be16229731
keySERVCGES-23772469