Model

    Relación de estados y campos adicionales con las propiedades de las clases de ServiceNow

    Este apartado indica las relación de los estados entre las plataformas y los campos adicionales según la configuración de las plataformas

    "model": [
        {
            "id": 0,
            "state": [              
                {
                    "value": "",
                    "id": 0,
                    "commentary": {
                        "Key": "",
                        "value":""
                    }
                }
            ],       
            "additionalFields": [                
                {
                    "id": 0,
                    "field": {
                        "type": "",
                        "key": "",
                        "SearchBy": ""
                    },
                    "mapping": [
                        {
                            "id": 0,
                            "value": ""
                        }
                    ]
                }
            ]
        }
    ]
    

    Propiedades
    A continuación se da una descripción de las propiedades del anterior json

    Propiedades Descripción  
    id Identificador del modelo en ASMS  
    state Relación de los valores del estado de ASMS y ServiceNow Ver
    additionalFields Relación de los campos adicionales entre ASMS y ServiceNow Ver


    Relación de los estados

    Para relacionar los estados la integración proporciona el siguiente esquema json:

    {
        "value": "",
        "id": 0,
        "commentary": {
            "value": "",
            "Key": ""
        }
    }
    

    A continuación se da una descripción de las propiedades internas del objecto state

    Propiedades Descripción
    value Identificador del estado en ServiceNow (sys_id si es un campo tipo “Reference” o value si es un campo tipo “Choice”) Propiedades ServiceNow
    id Identificador del estado en ASMS
    commentary Relaciona el campo solución por el cambio de estado en ASMS, donde “key” es el identificador del campo en ServiceNow y “value” el valor a agregar en dichos campos


    EJEMPLO: Relación de estados ASMS / ServiceNow

    Para crear la relación de los estados siga las siguientes instrucciones:

    1. Obtenga los IDs de los estados de ASMS.
    2. Obtenga los sys_id o value de los estados de ServiceNow.
    3. Asigne la siguiente equivalencia de estados:
    4. La propiedad commentary (Representa la “Solución del caso”), se relaciona con un campo equivalente “close_notes” en ServiceNow.
    Estado en ServiceNow Estado en Aranda ID STATE ARANDA VALUE STATE SERVICENOW
    New NUEVO 1 value_new
    Closed CERRADO 13 value_closed
    • Escriba el ID STATE ARANDA en la propiedad “id” y el VALUE STATE SERVICENOW de su equivalente tomado de la CMDB de ServiceNow en la propiedad value:

       [
          {
             "id": 1,
             "value": "value_new",
             "commentary": {
                "Key": "close_notes"
             }
          },
          {
             "id": 13,
             "value": "value_closed",
             "commentary": {
                "Key": "close_notes"
             }
          }
       ]
      


    Relación entre los campos adicionales y los campos de las clases de ServiceNow


    A continuación una imagen informativa de cómo se podrían ver los campos adicionales en la plataforma ASMS, se agrupan en el segmento de información adicional


    Nota: los campos adicionales son creados según las necesidades del cliente, esta imagen es sólo representativa.



    Propiedades internas additionalFields

    {
        "id": 0,
        "field": {
            "type": "",
            "key": "",
            "SearchBy": ""
        },
        "mapping": [
            {
                "id": 0,
                "value": ""
            }
        ]
    }
    

    A continuación se da una descripción de las propiedades internas del objecto additionalFields

    Propiedades Descripción  
    id Identificador del campo adicional en ASMS  
    field Información del campo en ServiceNow, más información ver
    mapping Relación entre valores del campo de ASMS y ServiceNow, donde “id” es el identificador en ASMS y “value” el identificador en ServiceNow (sys_id si es un campo tipo “Reference” o value si es un campo tipo “Choice”)  


    Listado de los tipos de campo adicionales soportados
    Listado de relación entre los tipos de campos de las plataformas:

    ASMS Identificador del campo campo en ServiceNow Nombre/Etiqueta del campo en ServiceNow
    Short Text string String
    Paragraph string String
    True or False true/false True/False
    Date glide_date Date
    Date and Time glide_date_time, calendar_date_time Date/Time, Calendar Date/Time
    Numeric integer, longint Integer, Long
    Decimal decimal Decimal
    List choice, glide_list, reference Choice, List, Reference
    Catalog (List) reference, choice Choice, Reference
    Currency currency, price Currency, Price
    Link url URL
    Time glide_utc_time UTC Time


    Nota: Asociar 2 campos diferentes a los relacionados en la anterior tabla genera un error en tiempo de ejecución***


    ↩ Volver a Configuración