PT
Español
English
Português
    Criação de caso

    Esta operação cria um caso e quando é criado, salva os anexos, tanto do caso quanto de seus campos adicionais; Depois de salvá-los, exclua os arquivos da pasta temporária criada para esse fim.

    Detalhes da petição

    • URL base: {host}/ASMSAPI/
    • Uri: api/v9/item
    • Tipo: POST
    • Títulos obrigatórios:

    • tipo de conteúdo: application/json
    • Autorização X: Portador {token}

    Descrição do URL

    • {host}: Ele representa o domínio do ambiente no qual a API está localizada.
    • ASMSAPI/: Prefixo de API fixo.
    • URI: Ponto de extremidade específico para a solicitação.


    URL DE EXEMPLO:

    https://{host}/ASMSAPI/api/v9/item
    


    Parâmetros:

    Nome Tipo de dado Obrigatório Descrição
    applicantId Int Não Identificador do solicitante de ocorrência.
    authorId Int Não Identificador do autor do caso.
    ID da categoria Int Sim Identificador de categoria de caso.
    causa Corda Não Descrição da causa raiz do problema, aplicável somente quando o tipo de item (itemType) é 2, indicando que é um problema.
    CiId Int Não Identificador de item de configuração (CI).
    ID da empresa Int Não Identificador da empresa.
    tipo de console Corda Sim O tipo de console usado para criar o caso (Especialista = 1, Cliente = 2, Administrador = 3, CMDB = 4).
    ID do cliente Int Não ID do cliente.
    Descrição Corda Não Descrição do caso, pode incluir conteúdo HTML.
    ID do grupo Int Não Identificador do grupo de especialistas associado ao caso.
    Identificação de impacto Int Não Identificador de impacto.
    tipo de item Int Sim Tipo de caso:
    1. Incidente
    2. Problema
    3. Mudança
    4. Requisito de serviço
    13. Lançamento
    Versão do item Int Não Versão do caso.
    identificação do local Int Não Identificador de localização.
    ID do modelo Int Sim Identificador do modelo operacional.
    ID de prioridade Int Não Identificador de prioridade.
    ID do projeto Int Sim ID do projeto.
    ID do provedor Int Não Identificador do fornecedor.
    razão Int Não Identificador do motivo.
    ID do tipo de registro Int Não Tipo de registro de caso.
    responsávelId Int Não Identificador da pessoa responsável pelo caso.
    ID do serviço Int Sim Identificador de serviço.
    Identificação do estado Int Sim Identificador de status de caso inicial.
    Assunto Corda Não Objeto do caso.
    urgencyId Int Não Identificador de urgência
    listAdditionalField Array Não Lista de campos adicionais no caso.
    TempItemId Int Não Identificador temporário do item. isso deve ser negativo. Exemplo: -1

    Corpo da petição

    {
    
    "categoryId": 623, "cause": null, "ciId": null, "companyId": 578,
    
    "consoleType": "specialist", "correctActions": null, "currentTime": 0, "customerId": null, "description": "Test postman ", "foregroundColorRgb": "", "followUpActions": null, "hasMoreInformation": false, "hasPendingSurvey": false, "estimatedCost": 0,
    
    "realCost": 0, "recomendations": null, "impactId": 7203, "incorrectActions": null, "instance": 1632253928839, "isFeeAvailable": true, "itemType": 4,
    
    "itemVersion": 0, "knownError": null, "majorProblem": null, "modelId": 70,
    
    "unitId": null, "priorityReason": "", "projectId": 19,
    
    "providerId": null,
    
    "reasonId": null, "registryTypeId": 7199, "serviceId": 140,
    
    "stateId": 267,
    
        "subject": "Prueba póstman",
    
        "surveyToken": "",
    
        "thirdParty": null,
    
        "transformed": false,
    
        "listAdditionalField": [
    
            {
    
                "boolValue": null,
    
                "catalogId": null,
    
                "dataSourceId": null,
    
                "dateValue": null,
    
                "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                "fieldId": 977,
    
                "fieldType": 3,
    
                "fieldTypeName": "List",
    
                "floatValue": null,
    
               "identifier": "A001",
    
                "inputStream": null,
    
                "intValue": 118,
    
                "itemId": null,
    
                "mandatory": true,
    
                "name": "[ES] Software 1",
    
                "order": 1,
    
                "projectId": null,
    
                "stringValue": "Aranda Data Safe",
    
                "type": null,
    
                "url": null,
    
                "visible": true
    
            },
    
            {
    
                 "boolValue": null,
    
                 "catalogId": null,
    
                 "dataSourceId": null,
    
                 "dateValue": null,
    
                 "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                 "fieldId": 978,
    
                 "fieldType": 3,
    
                 "fieldTypeName": "List",
    
                 "floatValue": null,
    
                 "identifier": "A002",
    
                 "inputStream": null,
    
                 "intValue": 146,
    
                 "itemId": null,
    
                 "mandatory": true,
    
                 "name": "[ES] Software 2",
    
                 "order": 2,
    
                 "projectId": null,
    
                 "stringValue": "Aranda Virtual Support",             "type": null,
    
                 "url": null,
    
                 "visible": true
    
             },
    
             {
    
                 "boolValue": null,
    
                 "catalogId": null,
    
                 "dataSourceId": null,
    
                 "dateValue": null,
    
                 "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                 "fieldId": 979,
    
                 "fieldType": 3,
    
                 "fieldTypeName": "List",
    
                 "floatValue": null,
    
                 "identifier": "A003",
    
                 "inputStream": null,
    
                 "intValue": 156,
    
                 "itemId": null,
    
                 "mandatory": true,
    
                 "name": "[ES] Software 3",
    
                 "order": 3,
    
                 "projectId": null,
    
                 "stringValue": "Aranda Field Service",
    
                 "type": null,
    
                 "url": null,
    
                 "visible": true
    
             },
    
             {
    
                 "boolValue": null,
    
                 "catalogId": null,
    
                 "dataSourceId": null,
    
                 "dateValue": null,
    
                 "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                 "fieldId": 980,
    
                 "fieldType": 3,
    
                 "fieldTypeName": "List",
    
                 "floatValue": null,
    
                 "identifier": "A004",
    
                 "inputStream": null,
    
                 "intValue": 176,
    
                 "itemId": null,
    
                 "mandatory": true,
    
                 "name": "[ES] Software 4",
    
                 "order": 4,
    
                 "projectId": null,
    
                 "stringValue": "Aranda Path Management",             "type": null,
    
                 "url": null,
    
                 "visible": true
    
             }
    
         ],
    
         "authorId": 4832,
    
        "tempItemId": -3
    
    }
    

    Responder

    {
    
          "id": 84486,
    
          "idByProject": "RF-84486-19-407613" }
    
    

    Parâmetros de resposta:

    Nome Tipo de dado Descrição
    Id Int ID do caso
    idByProject Corda Identificador de caso por projeto

    Mensagens de erro

    Código Status HTTP Mensagem de erro
    400 Solicitação BadRequest \r\nNome do parâmetro: ConsoleType
    400 Solicitação BadRequest \r\nNome do parâmetro: ItemType
    400 Solicitação BadRequest \r\nNome do parâmetro: ListAdditionalField
    400 Solicitação BadRequest \r\nNome do parâmetro: TempItemId
    400 Solicitação BadRequest InvalidItemType
    400 Solicitação BadRequest ModelIdIsEmpty
    400 Solicitação BadRequest RequestNeedsSomeArguments
    400 Solicitação BadRequest StateIdIsEmpty
    403 Proibido DoNotHavePermissionForThisAction
    500 Erro de servidor interno FailureAddItem