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