Home
Generalidades Collapse menú
    Agregar Relaciones

    En esta sección se describen las operaciones disponibles para agregar relaciones a un caso.

    Agregar relación con incidente


    Detalles de la petición**

    • URI: api/v8.6/item/addrelatedincident

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    IncidentId Número Si Id de incidente
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
    {"Field":"IncidentId","Value":"56087"},
    {"Field":"ItemId","Value":"56030"},
    {"Field":"ITEMTYPE","Value":"4"},
    {"Field":"CAUSEID","Value":"1"},
    {"Field":"UserId","Value":"471"}
    ]
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidIncidentId\r\nNombre del parámetro: Id
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedIncident


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario.


    Agregar relación con Problema


    Detalles de la petición*

    • URI: api/v8.6/item/addrelatedproblem

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    PROBLEMID Número Si Id de problema
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
    {"Field":"PROBLEMID","Value":"55936"},
    {"Field":"ItemId","Value":"56082"},
    {"Field":"ITEMTYPE","Value":"1"},
    {"Field":"CAUSEID","Value":"1"},
    {"Field":"UserId","Value":"471"}
    ]
    
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidProblemId
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedIncident


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario


    Agregar relación con Cambio


    Detalles de la petición

    • URI: api/v8.6/item/addrelatedchange

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    CHANGEID Número Si Id de cambio
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
    {"Field":"CHANGEID","Value":"692"},
    {"Field":"ITEMID","Value":"39829"},
    {"Field":"ITEMTYPE","Value":"1"},
    {"Field":"CAUSEID","Value":"5"},
    {"Field":"USERID","Value":"471"}
    ]
    
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidChangeId
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedIncident


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario


    Agregar Relación con Requerimiento de Servicio

    Detalles de la petición

    • URI: api/v8.6/item/addrelatedrequirement

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    RequirementId Número Si Id de requerimiento
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
    {"Field":"RequirementId","Value":"55893"},
    {"Field":"ItemId","Value":"56073"},
    {"Field":"ITEMTYPE","Value":"1"},
    {"Field":"CAUSEID","Value":"1"},
    {"Field":"UserId","Value":"471"}
    ]
    
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidRequirementId
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedRequirement


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario.


    Agregar Relación con Elemento de Configuración

    Detalles de la petición

    • URI: api/v8.6/item/addrelatedci

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    CIID Número Si Id de cambio
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
        {
            "Field": "CIID",
            "Value": "3129"
        },
        {
            "Field": "ITEMID",
            "Value": "39829"
        },
        {
            "Field": "ITEMTYPE",
            "Value": "1"
        },
        {
            "Field": "CAUSEID",
            "Value": "5"
        },
        {
            "Field": "USERID",
            "Value": "471"
        }
    ]
    
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidCiId
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedCi


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario.


    Agregar Relación con Error Conocido

    Detalles de la petición

    • URI: api/v8.6/item/addrelatedknownerror

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    KnownErrorId Número Si Id de error conocido
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
        {
            "Field": "KnownErrorId",
            "Value": "55891"
        },
        {
            "Field": "ItemId",
            "Value": "56080"
        },
        {
            "Field": "ITEMTYPE",
            "Value": "1"
        },
        {
            "Field": "CAUSEID",
            "Value": "1"
        },
        {
            "Field": "UserId",
            "Value": "471"
        }
    ]
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidKnownErrorId
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedKnownError


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario.


    Agregar Relación con Artículo

    Detalles de la petición

    • URI: api/v8.6/item/addrelatedarticle

    • Tipo: POST

    • Encabezados requeridos:

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

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    ArticleId Número Si Id de artículo
    ITEMID Número Si Id de caso
    ITEMTYPE Número Si Tipo de caso
    CAUSEID Número Si Id de la causa
    USERID Número Si Id de usuario


    Cuerpo de la petición

    [
        {
            "Field": "ArticleId",
            "Value": "692"
        },
        {
            "Field": "ITEMID",
            "Value": "39829"
        },
        {
            "Field": "ITEMTYPE",
            "Value": "1"
        },
        {
            "Field": "CAUSEID",
            "Value": "5"
        },
        {
            "Field": "USERID",
            "Value": "471"
        }
    ]
    

    Respuesta

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

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidArticleId
    400 BadRequest InvalidItemId
    400 BadRequest InvalidItemType
    400 BadRequest InvalidRelation
    400 BadRequest CaseIsClosed
    500 InternalServerError FailureAddRelatedArticle


    Nota: El servicio no valida el proyecto de los casos o artículos, en este caso dicha validación le corresponde al usuario.