Home
    Lista de Campos Adicionales

    Detalles de la petición

    • Uri: /api/v9/company/additionalfields
    • Tipo: POST
    • Encabezados requeridos:
      • content-type: application/json
      • X-Authorization: Bearer {token}

    Parámetros

    Nombre Tipo de dato Obligatorio Descripción
    id Número No Identificador de la compañía, se envía en caso de requerir los valores de campos adicionales de una compañía.
    itemType Texto Tipo de caso. Valores posibles: 1. Incidente 2. Problema 3. Cambio 4. Requerimiento de servicio 13. Liberación
    consoleType Texto Tipo de consola
    modelId Número Identificador del modelo
    stateId Número Identificador del estado
    categoryId Número No Identificador de la categoría, por el cual filtrar
    asdkWeb Booleano Origen Web ASDK
    parentId Número No Indica qué folder contiene el servicio
    projectId Número No Identificador del proyecto, por el cual filtrar
    serviceId Número No Identificador del servicio, por el cual filtrar

    Cuerpo de la petición

    • Cuando es creación de caso:
      {
          "asdkWeb": true,
          "categoryId": 520,
          "itemType": 4,
          "modelId": 31,
          "stateId": 25,
          "consoleType": "specialist"
      }
    
    • Cuando se requiere conocer los datos adicionales de un caso:
    {
        "asdkWeb": true,
        "id": 3018,
        "itemType": 4,
        "modelId": 31,
        "stateId": 25,
        "categoryId": 521,
        "consoleType": "specialist"
    }
    

    respuesta

    {
        "content": [
            {
                "boolValue": null,
                "catalogId": null,
                "dataSourceId": null,
                "dateValue": null,
                "description": "[ES] Campo que contiene el id compuesto del caso en V8",
                "enable": false,
                "fieldId": 802,
                "fieldType": 1,
                "fieldTypeName": "ShortText",
                "floatValue": null,
                "identifier": "casov8",
                "inputStream": null,
                "intValue": null,
                "itemId": null,
                "mandatory": false,
                "name": "[ES] N° Caso en V8",
                "order": 1,
                "projectId": null,
                "stringValue": null,
                "type": null,
                "url": null,
                "visible": true
            },
            {
                "boolValue": null,
                "catalogId": null,
                "dataSourceId": null,
                "dateValue": null,
                "description": "[ES] Tiempo de desarrollo del reporte",
                "enable": true,
                "fieldId": 834,
                "fieldType": 14,
                "fieldTypeName": "Time",
                "floatValue": null,
                "identifier": "Tiempo de desarrollo del reporte",
                "inputStream": null,
                "intValue": null,
                "itemId": null,
                "mandatory": false,
                "name": "[ES] Tiempo de desarrollo del reporte",
                "order": 2,
                "projectId": null,
                "stringValue": null,
                "type": null,
                "url": null,
                "visible": true
            }
        ],
        "totalItems": 2
    }
    

    Parámetros de Respuesta

    Nombre Tipo de dato Descripción
    totalItems Número Total de objetos encontrados en la búsqueda
    totalPage Número Total de objetos por página
    content Lista Listado de objetos

    Content

    Nombre Tipo de dato Descripción
    boolValue Booleano Valor booleano del campo adicional
    catalogId Número Valor del catálogo del campo adicional
    dateValue Fecha Valor fecha del campo adicional
    fieldId Número Identificador del campo adicional
    fieldType Número Tipo del campo
    floatValue Número Valor decimal del campo adicional
    identifier Texto Identificador del campo adicional
    inputStream Stream Valor en bytes del archivo para el campo adicional
    intValue Número Valor en número del campo adicional
    stringValue Texto Valor en texto del campo adicional
    mandatory Booleano Si el campo adicional es obligatorio o no
    description Texto Descripción del campo
    name Texto Nombre del campo
    order Número Orden del campo
    dataSourceId Número Identificador de sección
    enable Booleano Determina si está habilitado o no
    fieldTypeName Texto Descripción del tipo del campo
    hasDependencies Booleano Determina si el campo adicional tiene dependencias
    length Número Máximo de caracteres permitidos para un texto corto
    restrictLevel Booleano Valida el último nivel
    itemId Número Identi

    Mensajes de Error

    Código Estado HTTP Mensaje de error
    400 BadRequest Nombre del parámetro: ItemType
    400 BadRequest Nombre del parámetro: ConsoleType
    400 BadRequest InvalidStateId
    400 BadRequest InvalidItemType
    400 BadRequest RequestNeedsSomeArguments
    500 InternalServerError FailureGetAdditionalFields