sys_user

    La clase “sys_user” referenciada por la clase “cmdb_ci_computer” asigna un usuario al dispositivo registrado, en caso que el usuario no exista lo creará.



    Mape la clase “sys_user” en el archivo de configuración

    {
      "searchBy": [
        "user_name"
      ],
      "name": "sys_user",
      "fields": [
        {
          "type": "string",
          "name": "first_name",
          "mappingType": "Mapper",
          "mappingName": null,
          "isRequired": true,
          "classReference": null
        },
        {
          "type": "string",
          "name": "last_name",
          "mappingType": "Mapper",
          "mappingName": null,
          "isRequired": true,
          "classReference": null
        },
        {
          "type": "string",
          "name": "user_name",
          "mappingType": "Mapper",
          "mappingName": null,
          "isRequired": true,
          "classReference": null
        }
      ]
    }
    

    los parámetros que tomo de la información del dispositivo son las siguientes:

    {
      "mapper": [
        {
          "name": "UserDeviceReference",
          "fields": [
            {
              "fieldDevice": "responsibleUserName",
              "fieldCMDB": "first_name"
            },
            {
              "fieldDevice": "responsibleUserName",
              "fieldCMDB": "last_name"
            },
            {
              "fieldDevice": "userName",
              "fieldCMDB": "user_name"
            },
            {
              "fieldDevice": "responsibleUserEmail",
              "fieldCMDB": "email"
            }
          ]
        }
      ],
      "classCMDB": [
        {
          "searchBy": [
            "object_id"
          ],
          "name": "cmdb_ci_computer",
          "fields": [
            {
              "type": "string",
              "name": "assigned_to",
              "mappingType": "Reference",
              "mappingName": "UserDeviceReference",
              "isRequired": false,
              "classReference": "sys_user"
            }
          ]
        }
      ]
    }