PT
Español
English
Português
    Registrar propriedades de "caso"

    O objetivo desta etapa é relacionar os incidentes do HP TechPulse aos incidentes do ASDK V8.

    Exemplo de um incidente de ASDK:



    Exemplo de um incidente em TechPlus:



    1. Com a ajuda de um Central de Serviços Aranda (ASDK V8) obter os IDs das propriedades necessárias para a integração; conforme descrito no Consulte Relação entre casos do ASDK V8 e incidentes do HP TechPulse.

    Abaixo você pode ver alguns exemplos dos IDs das propriedades necessárias para a integração:

    Projetos

       
    {
        "id": 1,
        "name": "HP Integration"
    }
    
    

    Serviço

     
    
    {
        "id": 3,
        "name": "Computer maintenance"
    }
    
    

    Categoria

    
    {
        "id": 1,
        "name": "OS Health"
    }
    

    Tipo de caso (caseType)

    
    {
        "id": 4,
    }
    

    Estado

    
    [
        {
            "id": 1,
            "name": "NEW"
        },
        {
            "id": 13,
            "name": "INVESTIGATING"
        }
    ]
    
    

    Urgência

    
    
    [
        {
            "id": 4,
            "name": "CRITICAL"
        },
        {
            "id": 3,
            "name": "HIGH"
        },
        {
            "id": 2,
            "name": "LOW"
        }
    ]
    

    Tipo de registro

    {
        "id": 3,
        "name": "HP TechPulse"
    }
    

    2. Combine os estados do HP TechPulse com o ID dos estados ASDK V8, conforme mostrado abaixo:

    ESTADO CHAVE HP TechPulse ASDK V8 ASDK DE ESTADO DE ID
    NOVO NOVO 1
    FIXO INVESTIGANDO 13

    Digite a relação no arquivo de configuração no estado como segue:

    {
      "mappers": [
        {
          "id": "",
          "subtypes": [
    
          ],
          "filter": "",
          "tenantIds": [
            ""
          ],
          "case": {
            "additionalFields": [
              {
                "fieldId": 0,
                "values": [
                  ""
                ]
              }
            ],
            "caseType": 0,
            "project": 0,
            "service": 0,
            "category": 0,
            "group": 0,
            "registryType": 0,
            "state": [
              {
                "name": "NEW",
                "value": 1
              },
              {
                "name": "FIXED",
                "value": 13
              }
            ],
            "company": 0,
            "urgency": [
            ]
          }
        }
      ],
    
      "uniqueTenant": "",
      "companies": [
        {
          "id": 0,
          "tenantId": ""
        }
      ]
    }
    

    3. Para a propriedade urgência A propriedade “Urgência” do ASDK e a propriedade “Prioridade” do HP TechPulse estão relacionadas

    Prioridade HP TechPulse ASDK V8 ID ASDK DE URGÊNCIA
    CRÍTICO CRÍTICO 4
    ALTO ALTO 3
    BAIXO BAIXO 2
    NOT_ASSIGNED -1 -1

    Digite a relação no arquivo de configuração no urgência como segue:

    {
        "mappers":[
            {
                "id":"",
                "subtypes":[
    
                ],
                "filter":"",
                "tenantIds":[
                ""
                ],
                "case":{
                "additionalFields":[{
                        "fieldId": 0,
                        "values": [
                            ""
                        ]
                }],
                "caseType":0,
                "project":0,
                "service":0,
                "category":0,
                "group":0,
                "registryType":0,
                "state":[
    
                ],
                "company":0,
                "urgency": [
                    {
                        "name": "CRITICAL",
                        "value": 4
                    },
                    {
                        "name": "HIGH",
                        "value": 3
                    },
                    {
                        "name": "LOW",
                        "value": 2
                    },
                    {
                        "name": "MEDIUM",
                        "value": 2
                    },
                    {
                        "name": "NOT_ASSIGNED",
                        "value": -1                  
                    }
                ]
                }
            }
        ], 
        "uniqueTenant":"",
        "companies": [
            {
                "id": 0,
                "tenantId": ""
            }
        ]
    }
    

    4. Registre o Ids das outras propriedades, obtidas das APIs do ASDK V8:

    tipo de caso:4,
    projeto:1,
    serviço: 3,
    Categoria:1,
    grupo:1,
    registryType:1,
    empresa:0,


    Nota: Se você quiser relacionar o(s) locatário(s) associado(s) a uma empresa(s), atribua 0 ao valor de Companhia ver Relação entre empresas e lojistas


    • Para o exemplo, a propriedade é atribuída 0 a Companhia

      Registre no arquivo de configuração da seguinte forma:

    {
        "mappers":[
            {
            "id":"",
            "subtypes":[
                "COMPANY_WIDE_BIOS_OUTOFDATE",
                "BATTERY_NEEDS_ATTENTION",
                "BATTERY_NOT_DETECTED"       
            ],
            "filter":"",
            "tenantIds":[
                ""
            ],
            "case":{
                "caseType":4,
                "additionalFields":[{
                    "fieldId": 0,
                    "values": [
                        ""
                    ]
                }],
                "project":1,
                "service":3,
                "category":1,
                "group":1,
                "registryType":1,
                "state":[
                    {
                        "name":"NEW",
                        "value":1
                    },
                    {
                        "name":"FIXED",
                        "value":13
                    }
                ],
                "company":0,
                "urgency": [
                    {
                        "name": "CRITICAL",
                        "value": 4
                    },
                    {
                        "name": "HIGH",
                        "value": 3
                    },
                    {
                        "name": "LOW",
                        "value": 2
                    },
                    {
                        "name": "MEDIUM",
                        "value": 2
                    },
                    {
                        "name": "NOT_ASSIGNED",
                        "value": -1                  
                    }
                ]
            }
            }
        ],
        "uniqueTenant":"",
        "companies": [
        {
            "id": 0,
            "tenantId": ""
        }
        ]
    }
    

    5. Obtenha as informações sobre os campos adicionais de acordo com a documentação do Asdk V8:

    Tome a seguinte consulta como exemplo:

    [
      {
        "valueField": null,
        "mandatory": false,
        "isBasic": true,
        "order": 4,
        "name": "Tipo Párrafo",
        "type": 4,
        "id": 66
      },
      {
        "valueField": null,
        "mandatory": false,
        "isBasic": true,
        "order": 6,
        "name": "Tipo Check Box",
        "type": 5,
        "id": 67
      },
      {
        "valueField": null,
        "mandatory": false,
        "isBasic": true,
        "order": 5,
        "name": "Tipo Numero",
        "type": 6,
        "id": 68
      }
    ]
    

    6. Na propriedade “additionalFields” escreva o Id do campo adicional na propriedade “ID de campo” e o valor de acordo com seu tipo na propriedade “valores”.

    Veja o Consulte Campos adicionais de configurações, para obter mais informações.

    {
      "additionalFields": [
        {
          "fieldId": 66,
          "values": [
            "Campo tipo párrafo"
          ]
        },
        {
          "fieldId": 67,
          "values": [
            "True"
          ]
        },
        {
          "fieldId": 68,
          "values": [
            "123"
          ]
        }
    
      ]
    }
    

    7. Adicione o resultado acima ao arquivo de configuração:

    {
        "mappers":[
            {
            "id":"",
            "subtypes":[
                "COMPANY_WIDE_BIOS_OUTOFDATE",
                "BATTERY_NEEDS_ATTENTION",
                "BATTERY_NOT_DETECTED"       
            ],
            "filter":"",
            "tenantIds":[
                ""
            ],
            "case":{
                "caseType":4,
                "additionalFields":[
                    {
                        "fieldId": 66,
                        "values": [
                            "Campo tipo párrafo"
                        ]
                    },
                    {
                        "fieldId": 67,
                        "values": [
                            "True"
                        ]
                    },
                    {
                        "fieldId": 68,
                        "values": [
                            "123"
                        ]
                    }
        
                ],
                "project":1,
                "service":3,
                "category":1,
                "group":1,
                "registryType":1,
                "state":[
                    {
                        "name":"NEW",
                        "value":1
                    },
                    {
                        "name":"FIXED",
                        "value":13
                    }
                ],
                "company":0,
                "urgency": [
                    {
                        "name": "CRITICAL",
                        "value": 4
                    },
                    {
                        "name": "HIGH",
                        "value": 3
                    },
                    {
                        "name": "LOW",
                        "value": 2
                    },
                    {
                        "name": "MEDIUM",
                        "value": 2
                    },
                    {
                        "name": "NOT_ASSIGNED",
                        "value": -1                  
                    }
                ]
            }
            }
        ],
        "uniqueTenant":"",
        "companies": [
        {
            "id": 0,
            "tenantId": ""
        }
        ]
    }
    


    ↩ Voltar Exemplo TechPulse

    Continuar Obetner Tenants Techpulse (Etapa 3) ↪