Dieses Paket enthält einige neue Funktionen zum Erstellen, Ändern, Abrufen, Löschen und Suchen von Configuration Items über das Generic Interface. Die folgenden Operationen sind verfügbar:
-
ConfigItemCreate()
-
ConfigItemDelete()
-
ConfigItemGet()
-
ConfigItemSearch()
-
ConfigItemUpdate()
Siehe auch
Weitere Informationen finden Sie in der WSDL-Datei, die sich in development/webservices/GenericConfigItemConnectorSOAP.wsdl
Ihrer Instanz befindet.
Neue Operationen
Diese neuen Operationen sind im Modul Webservices in der Gruppe Prozess & Automation verfügbar:
-
ConfigItem::ConfigItemCreate
-
ConfigItem::ConfigItemDelete
-
ConfigItem::ConfigItemGet
-
ConfigItem::ConfigItemSearch
-
ConfigItem::ConfigItemUpdate
So nutzen Sie diese Operationen:
-
Einen Webservice hinzufügen oder bearbeiten.
-
Wählen Sie im Widget OTRS als Provider einen Netzwerktransport und speichern Sie den Webservice.
-
Die neuen Operationen sind im Feld Operation hinzufügen im Widget OTRS als Provider verfügbar.
Siehe auch
Weitere Informationen finden Sie in den API-Referenzen im Kapitel Prozessmanagement.
Anwendungsbeispiele
Die folgenden Beispiele geben einen kurzen Einblick in die Verwendung der API für grundlegende Aktionen.
-
Configuration Item erstellen
-
URL:
/api/agent/config-item/create
-
Methode: POST
-
Payload:
{ "ConfigItem": { "Class": "Computer", "Name": "test name for new config item", "DeplState": "Production", "InciState": "Operational", "CIXMLData": { "Seriennummer": "SNR1" "NIC": { "NIC": "test", "IPoverDHCP": "Yes" } } } }
-
-
Configuration Item aktualisieren
-
URL:
/api/agent/config-item/4/update
, wobei4
die ID des zu aktualisierenden Configuration Items ist -
Methode: POST
-
Payload:
{ "ConfigItemID": "4", "ConfigItem": { "Class": "Computer", "Name": "test name for new config item", "DeplState": "Production", "InciState": "Operational", "CIXMLData": { "Seriennummer": "SNR2" "NIC": { "NIC": "test", "IPoverDHCP": "Yes" } } } }
Bemerkung
The
Class
is required to be transmitted but will not affect the configuration item when updating. If you update a configuration item in the classLocation
and transmit the classComputer
the configuration item will stay in the classLocation
. -
-
Configuration Item abrufen
-
URL:
/api/agent/config-item/4
, wobei4
die ID des abzurufenden Configuration Items ist -
Methode: GET
-
-
Configuration Items auflisten
-
URL:
/api/agent/config-item/list
-
Methode: POST
-