Obtener Relaciones del Caso

    En esta sección se describen las operaciones disponibles para obtener las relaciones de un caso.

    Obtener relación del caso con incidentes


    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/incidents

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": "Antivirus",
            "Cause": "Caused By",
            "Child": true,
            "Created": "/Date(1629640733947-0500)/",
            "Description": null,
            "FriendlyId": null,
            "Id": 32337,
            "IdByProject": 822,
            "IsUnlock": true,
            "Modified": null,
            "Name": null,
            "ProjectId": 1,
            "ProjectName": "Mesa de Servicios TI - SQL",
            "ResponsibleName": "Especialista TI",
            "StatusName": "Registrado",
            "Title": null,
            "TypeName": null
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedIncidents


    Obtener Relación del Caso con Problemas

    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/problems

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": "Humanos",
            "Cause": "Caused By",
            "Child": true,
            "Created": "/Date(1629641323660-0500)/",
            "Description": null,
            "FriendlyId": null,
            "Id": 29055,
            "IdByProject": 23568,
            "IsUnlock": true,
            "Modified": null,
            "Name": null,
            "ProjectId": 1,
            "ProjectName": "Mesa de Servicios TI - SQL",
            "ResponsibleName": "Especialista TI",
            "StatusName": "Registrado",
            "Title": null,
            "TypeName": null
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedProblems


    Obtener Relación del Caso con Cambios

    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/changes

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": "Mejora",
            "Cause": "Caused By",
            "Child": true,
            "Created": "/Date(1629906077917-0500)/",
            "Description": null,
            "FriendlyId": null,
            "Id": 28941,
            "IdByProject": 2347,
            "IsUnlock": true,
            "Modified": null,
            "Name": null,
            "ProjectId": 1,
            "ProjectName": "Mesa de Servicios TI - SQL",
            "ResponsibleName": "Especialista TI",
            "StatusName": "RFC Registrado",
            "Title": null,
            "TypeName": null
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedChanges


    Obtener Relación del Caso con Requerimientos de Servicio

    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/requirements

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": "Seguridad informática",
            "Cause": "Caused By",
            "Child": true,
            "Created": "/Date(1629641734463-0500)/",
            "Description": null,
            "FriendlyId": null,
            "Id": 32315,
            "IdByProject": 4909,
            "IsUnlock": true,
            "Modified": null,
            "Name": null,
            "ProjectId": 1,
            "ProjectName": "Mesa de Servicios TI - SQL",
            "ResponsibleName": "Especialista TI",
            "StatusName": "Registrado",
            "Title": null,
            "TypeName": "Caused By"
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedRequirements


    ### Obtener Relación del Caso con Elementos de Configuracion

    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/cis

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": "Elementos móviles",
            "Cause": "Reported",
            "Child": null,
            "Created": "/Date(1629642632817-0500)/",
            "Description": null,
            "FriendlyId": null,
            "Id": 3129,
            "IdByProject": null,
            "IsUnlock": false,
            "Modified": null,
            "Name": "MóvilCI-3027",
            "ProjectId": null,
            "ProjectName": null,
            "ResponsibleName": "APPLICATION ADMINISTRATOR",
            "StatusName": "En uso",
            "Title": null,
            "TypeName": null
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedCis


    Obtener Relación del Caso con Errores

    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/knownerrors

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": "Humanos",
            "Cause": "Caused By",
            "Child": true,
            "Created": "/Date(1629641202610-0500)/",
            "Description": null,
            "FriendlyId": null,
            "Id": 29101,
            "IdByProject": 23569,
            "IsUnlock": true,
            "Modified": null,
            "Name": null,
            "ProjectId": 1,
            "ProjectName": "Mesa de Servicios TI - SQL",
            "ResponsibleName": null,
            "StatusName": "Error Conocido - Ambiente de Desarrollo",
            "Title": null,
            "TypeName": null
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedKnownErrors


    Obtener Relación del Caso con Artículos

    Detalles de la petición

    • URI: api/v8.6/item/{id}/{itemType}/articles

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    id Número Si Id de caso
    itemType Número Si
    Tipo de caso
    1: Incidentes
    2: Problemas
    3: Cambios
    4: Requerimientos


    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "CategoryName": null,
            "Cause": null,
            "Child": null,
            "Created": null,
            "Description": "Artículo 1 (externo) - URL pdf",
            "FriendlyId": "1",
            "Id": 1,
            "IdByProject": null,
            "IsUnlock": false,
            "Modified": "/Date(1605656537017-0500)/",
            "Name": null,
            "ProjectId": null,
            "ProjectName": null,
            "ResponsibleName": null,
            "StatusName": null,
            "Title": "Artículo 1",
            "TypeName": null
        }
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    500 InternalServerError FailureGetRelatedArticles