Tema anterior: Valores de configuración para ServiceNowTema siguiente: Documentación de la API de REST de la integración con Service Desk


Personalización de las asignaciones de campos de Service Desk

Cuando se configura la integración con Service Desk, de forma predeterminada varios campos de NIM se asignan a campos de la solución de Service Desk. Se pueden personalizar estas asignaciones de campos, agregar asignaciones extras y crear asignaciones de campos personalizados. Por ejemplo, se pueden crear niveles adicionales de severidad o urgencia.

Definición de una nueva asignación de campos

Siga estos pasos:

  1. Vaya a Sistema, Integración de NIM SM y haga clic en Personalizar asignaciones de campos de Service Desk.
  2. Seleccione el campo de CA NIM que se desea asignar.
  3. Seleccione el campo de Service Desk que se desea asignar a CA NIM.
  4. (Opcional) Agregue un valor predeterminado.
  5. (Opcional) Agregue valores posibles.
  6. Haga clic en Agregar.

Se ha definido una asignación de campos nueva.

Nota: Para personalizar asignaciones de campos existentes, primero suprima la asignación que se desea personalizar y, a continuación, vuelva a agregarla de la misma manera que se define una asignación de campos nueva.

Definición de asignaciones de campos personalizados

Si la solución de Service Desk contiene campos personalizados que NIM no detecta automáticamente, defina asignaciones de campos personalizados. 

Siga estos pasos:

  1. Vaya a Sistema, Integración de NIM SM y haga clic en Personalizar asignaciones de campos de Service Desk.
  2. Seleccione Activar campo de NIM personalizado.
  3. En el campo de NIM personalizado, defina un nombre para el campo.
  4. Seleccione el tipo de datos.
    Valores: FechaHora, cadena 
  5. Seleccione el campo de Service Desk al que se desea que el campo personalizado se asigne.
  6. (Opcional) Agregue un valor predeterminado.
  7. (Opcional) Agregue valores posibles.
  8. Haga clic en Agregar.

Se ha definido una asignación de campos personalizados.

Nota: En una llamada de REST, se utilizan campos personalizados de forma diferente que los campos de CA NIM predeterminados. El ejemplo siguiente muestra cómo utilizar campos personalizados en una llamada de REST:

Cuerpo de la solicitud de 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>

Cuerpo de la solicitud de 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"
}