ES
Español
English
Português
    Ci

    Relación entre CMDB y Lansweeper

    Para integrar CIs, configure la sección ci con el mapeo de campos base entre CMDB y Lansweeper.

    Estructura del JSON

    {
      "ci": [
        {
          "reference": "",
          "definition": {
            "name": {
              "type": "",
              "key": ""
            },
            "brand": {
              "type": "",
              "key": ""
            },
            "model": {
              "type": "",
              "key": ""
            },
            "serial": {
              "type": "",
              "key": ""
            },
            "assetTag": {
              "type": "",
              "key": ""
            },
            "responsible": {
              "type": "",
              "key": "",
              "SearchBy": [
                "Email"
              ],
              "DefaultValue": {
                "id": 0
              }
            }
          }
        }
      ]
    }
    

    Propiedades:

    Propiedad Descripción  
    reference Identificador de relación entre bloques del JSON. ver
    definition Define la relación de campos base de CI entre CMDB y Lansweeper.  

    Propiedades internas de definition

    {
      "key": "",
      "type": "",
      "SearchBy": ["Email"],
      "DefaultValue": {
        "id": 0
      }
    }
    
    Propiedad Descripción
    type Tipo de asociación soportado: FieldValue, Mapper o Value.
    key Campo origen en Lansweeper (por ejemplo: Name, Manufacturer, Model, SerialNumber, UserName).
    SearchBy Solo aplica para responsible. Valor soportado: Email.
    DefaultValue Valor por defecto cuando no se logra resolver responsable.

    Tipos de asociación

    Tipo Descripción
    FieldValue Toma el valor directamente del campo indicado en key.
    Mapper Convierte el valor origen a un id/valor destino mediante tabla de mapeo.
    Value Asigna un valor fijo definido en configuración.

    Para una primera configuración, use este criterio:

    1. Empiece con FieldValue en todos los campos.
    2. Use Mapper solo cuando necesite convertir valores origen a ids de CMDB.
    3. Use Value solo cuando todos los CIs deban recibir el mismo valor.

    Nota: Para brand y model, la integración consulta catálogo de CMDB y crea el registro cuando no existe.

    Ejemplo recomendado para CI base

    {
      "ci": [
        {
          "reference": "lansweeper-default",
          "definition": {
            "name": {
              "type": "FieldValue",
              "key": "Name"
            },
            "brand": {
              "type": "FieldValue",
              "key": "Manufacturer"
            },
            "model": {
              "type": "FieldValue",
              "key": "Model"
            },
            "serial": {
              "type": "FieldValue",
              "key": "SerialNumber"
            },
            "assetTag": {
              "type": "FieldValue",
              "key": "BarCode"
            },
            "responsible": {
              "type": "FieldValue",
              "key": "UserName",
              "SearchBy": [
                "Email"
              ],
              "DefaultValue": {
                "id": 1
              }
            }
          }
        }
      ]
    }
    


    ↩ Volver a Configuración