PT
Español
English
Português
    sys_user

    A classe “sys_user” referenciada pela classe “cmdb_ci_computer” atribui um usuário ao dispositivo registrado, caso o usuário não exista, ele o criará.



    Mapeie a classe “sys_user” no arquivo de configuração

    {
      "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
        }
      ]
    }
    

    Os parâmetros que retiro das informações do dispositivo são os seguintes:

    {
      "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"
            }
          ]
        }
      ]
    }