Hallo zusammen,
benutzerdefinierte "Dialog+"-Attribute sollten sich problemlos via API auslesen lassen. Hier ein Beispiel, das mit unserer Online Demo funktioniert:
Request:
{
"version": "2.0",
"method": "cmdb.dialog.read",
"params": {
"category": "C__CATG__CUSTOM_FIELDS__CLIENT",
"property": "f_popup_c_1499071800714",
"apikey": "c1ia5q",
"language": "en"
},
"id": 1
}
Response:
{
"jsonrpc": "2.0",
"result": [
{
"id": "19",
"const": "",
"title": "New"
},
{
"id": "20",
"const": "",
"title": "Used"
},
{
"id": "21",
"const": "",
"title": "Leased"
},
{
"id": "22",
"const": "",
"title": "Bring Your Own Device (BYOD)"
}
],
"id": 1
}
Den nötigen Wert für property erhält man über "Verwaltung > CMDB Einstellungen > Benutzerdefinierte Kategorien > KATEGORIE-NAME > Technische Konfiguration anzeigen".
Ähnliches gilt für Attribute vom Typ "Dialog+ (Mehrfachauswahl)".
Getestet mit i-doit pro 1.10.2 und API Add-on 1.9.1
Viele Grüße
Benjamin