Argomento precedente: Impostazioni di connessione per ServiceNowArgomento successivo: Documentazione API REST per l'integrazione di Service Desk


Personalizzazione del mapping dei campi di Service Desk

Quando viene configurata l'integrazione con Service Desk, per impostazione predefinita viene eseguito il mapping di alcuni campi NIM sui campi della soluzione Service Desk. È possibile personalizzare questi mapping, aggiungere altri mapping e creare mapping di campo personalizzati. Ad esempio, è possibile creare livelli aggiuntivi di gravità o urgenza.

Definizione di un nuovo mapping del campo

Procedere come descritto di seguito:

  1. Accedere a Sistema, Integrazione NIM SM, quindi fare clic su Personalizza mapping dei campi Service Desk.
  2. Selezionare il campo CA NIM di cui si desidera eseguire il mapping.
  3. Selezionare il campo Service Desk di cui si desidera eseguire il mapping su NIM.
  4. (Facoltativo) Aggiungere un valore predefinito.
  5. (Facoltativo) Aggiungere valori possibili.
  6. Fare clic su Aggiungi.

In nuovo mapping del campo è stato definito.

Nota: per personalizzare i mapping di campo esistenti, è necessario eliminare il mapping che si desidera personalizzare, quindi riaggiungerlo con le stesse modalità utilizzate per la definizione del nuovo mapping del campo.

Definizione dei mapping di campo personalizzati

Se la soluzione Service Desk dell'utente contiene campi personalizzati che non vengono individuati automaticamente da NIM, definire i mapping di campo personalizzati. 

Procedere come descritto di seguito:

  1. Accedere a Sistema, Integrazione NIM SM, quindi fare clic su Personalizza mapping dei campi Service Desk.
  2. Selezionare Abilita campo NIM personalizzato.
  3. In Campo NIM personalizzato, definire un nome per il campo.
  4. Selezionare il tipo di dati.
    Valori: Data/ora, Stringa 
  5. Selezionare il campo Service Desk di cui si desidera eseguire il mapping personalizzato.
  6. (Facoltativo) Aggiungere un valore predefinito.
  7. (Facoltativo) Aggiungere valori possibili.
  8. Fare clic su Aggiungi.

Il nuovo mapping del campo personalizzato è stato definito.

Nota: Nelle chiamate REST, i campi personalizzati vengono utilizzati in modo differente rispetto ai campi CA NIM predefiniti. Il seguente esempio mostra la modalità di utilizzo dei campi personalizzati in una chiamata REST:

Corpo della richiesta XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<incident>
   <description>test incident</description>
   <impact>high</impact>
   <label>label_change</label>
   <priority>critical</priority>
   <severity>high</severity>
   <status>new</status>
   <urgency>high</urgency>
   <customproperties>
      <property>
        <name>customField1</name>
        <value>10</value>
      </property>
   </customproperties>
</incident>

Corpo della richiesta 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"
}