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
Die
Klasse
muss übertragen werden, hat aber keinen Einfluss auf das Configuration Item, wenn es aktualisiert wird. Wenn Sie einen Configuration Item in der KlasseLocation
aktualisieren und die KlasseComputer
übertragen, bleibt der Configuration Item in der KlasseLocation
. -
-
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
-