Tópico anterior: Configurações de conexão do ServiceNowPróximo tópico: Documentação da API REST da integração com o Service Desk


Personalizar mapeamentos de campos do Service Desk

Quando você configura a integração com o Service Desk, por padrão, vários campos do NIM são mapeados em campos na sua solução do Service Desk. Você pode personalizar esses mapeamentos de campos, adicionar mapeamentos extra e criar mapeamentos de campos personalizados. Por exemplo, é possível criar outros níveis de gravidade ou urgência.

Definir um novo mapeamento de campo

Siga estas etapas:

  1. Vá para Sistema, Integração NIM SM e clique em Personalizar mapeamentos de campos do Service Desk.
  2. Selecione o campo do CA NIM que deseja mapear.
  3. Selecione o campo do Service Desk que deseja mapear para o NIM.
  4. (Opcional) Adicione um valor padrão.
  5. (Opcional) Adicione valores possíveis.
  6. Clique em Adicionar.

Você definiu um novo mapeamento de campo.

Observação: para personalizar os mapeamentos de campos existentes, primeiro exclua o mapeamento que deseja personalizar e readicione-o da mesma forma que você define um novo mapeamento de campo.

Definir mapeamentos de campos personalizados

Se sua solução do Service Desk contiver campos personalizados que não são detectados automaticamente pelo NIM, defina os mapeamentos de campos personalizados. 

Siga estas etapas:

  1. Vá para Sistema, Integração NIM SM e clique em Personalizar mapeamentos de campos do Service Desk.
  2. Selecione Ativar campo NIM personalizado.
  3. Em Campo NIM personalizado, defina um nome para o campo.
  4. Selecione o tipo de dados.
    Valores: DateTime, String 
  5. Selecione o campo do Service Desk para o qual deseja que o campo personalizado seja mapeado.
  6. (Opcional) Adicione um valor padrão.
  7. (Opcional) Adicione valores possíveis.
  8. Clique em Adicionar.

Você definiu um mapeamento de campo personalizado.

Observação: em uma chamada do REST, os campos personalizados são usados de maneira diferente dos Campos CA NIM padrão. O exemplo a seguir mostra como usar os campos personalizados em uma chamada REST:

Corpo da solicitação XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<incident>
   <description>incidente de teste</description>
   <impact>alto</impact>
   <label>alterar_rótulo</label>
   <priority>crítica</priority>
   <severity>alta</severity>
   <status>novo</status>
   <urgency>alta</urgency>
   <customproperties>
      <property>
        <name>customField1</name>
        <value>10</value>
      </property>
   </customproperties>
</incident>

Corpo da solicitação JSON

{
   "description": "test incident",
   "category": "inquiry",
   "customproperties": {
     "property": [
     {
       "name": "customField1",
       "value": "10"
     }
  ]
  },
  "impact": "high",
  "label": "label_change",
  "priority": "critical",
  "severity": "high",
  "status": "new",
  "urgency": "high"
}