Home
Generalidades Collapse menú
    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