Vertragszuweisung

Seitenverzeichnis: 



cmdb.category.read

Beschreibung

Alle Vertragszuweisungen eines Objektes auslesen.

Beispielaufruf

{
	"jsonrpc": "2.0",
	"version": "2.0",
	"id": 1,
	"method":"cmdb.category.read",
	"params": {
		"apikey": "dzr7u7tu",
		"objID": 80593,
		"category": "C__CATG__UKD_CONTRACT_ASSIGNMENT"
	}
}

Beispielantwort

{
    "id": 1,
    "jsonrpc": "2.0",
    "result": [
        {
            "id": "1",
            "objID": "80593",
            "connected_contract": {
                "title": "UKD SLA 01",
                "id": "81006",
                "connection_id": "1215",
                "type": "C__UKD__CONTRACT",
                "type_title": "UKD Vertrag",
                "sysid": "SYSID_1584788058"
            },
            "start_date": "23.03.2020",
            "end_date": "25.03.2020",
            "serial_number": "",
            "sap_number": "",
            "type": {
                "id": "5",
                "title": "Absprache intern",
                "const": null,
                "title_lang": "Absprache intern"
            }
        }
    ]
}

Parameter

ParameterTypBeschreibungVersion
objIDintObjekt-ID des betreffenden Objektesab Version 1.0
categorystring

Konstante der entsprechenden Kategorie.

Die Konstante der Wartungs-Kategorie lautet: "C__CATG__UKD_CONTRACT_ASSIGNMENT"

ab Version 1.0

Rückgabewert

WertTypBeschreibungVersion
idintID des Kategorie-Eintragesab Version 1.0
objIDintObjekt-ID des betreffenden Objektesab Version 1.0
connected_contractobjectZugewiesenes Vertragsobjektab Version 1.0
start_datestringStart-Datum des Vertragesab Version 1.0
end_datestringEnd-Datum des Vertragesab Version 1.0
serial_numberstringSeriennummerab Version 1.0
sap_numberstringSAP Nummerab Version 1.0
typeobjectReferenz zum Typ der Vertragszuweisungab Version 1.0



cmdb.category.create

Beschreibung

Legt eine neue Vertragszuweisung an.

Beispielaufruf

{
	"jsonrpc": "2.0",
	"version": "2.0",
	"id": 1,
	"method":"cmdb.category.save",
	"params": {
		"apikey": "dzr7u7tu",
		"object": 80593,
		"category": "C__CATG__UKD_CONTRACT_ASSIGNMENT",
		"data": {
			"connected_contract": 81006,
			"start_date": "23.03.2020",
            "end_date": "25.03.2020",
            "serial_number": "1234",
            "sap_number": "5678",
            "type": 4

		}
	}
}

Beispielantwort

{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "id": 9,
        "message": "Category entry successfully created.",
        "success": true
    }
}

Parameter

ParameterTypBeschreibungVersion
objectintObjekt-ID des betreffenden Objektesab Version 1.0
categorystring

Konstante der entsprechenden Kategorie.

Die Konstante der Wartungs-Kategorie lautet: "C__CATG__UKD_CONTRACT_ASSIGNMENT"

ab Version 1.0
connected_contractintObjekt-ID des zugewiesenen Vertragesab Version 1.0
start_datestringStart-Datum des Vertragesab Version 1.0
end_datestringEnd-Datum des Vertragesab Version 1.0
serial_numberstringOptional: Seriennummerab Version 1.0
sap_numberstringOptional: SAP Nummerab Version 1.0
typeintReferenz zum Typ der Vertragszuweisungab Version 1.0

Rückgabewert

WertTypBeschreibungVersion
successbooleanGibt an, ob die Aktion erfolgreich ausgeführt wurdeab Version 1.0
messagestringEntsprechende Rückgabemeldungab Version 1.0



cmdb.category.update

Beschreibung

Aktualisiert eine bestehende Vertragszuweisung.

Beispielaufruf

{
	"jsonrpc": "2.0",
	"version": "2.0",
	"id": 1,
	"method":"cmdb.category.save",
	"params": {
		"apikey": "dzr7u7tu",
		"object": 80593,
		"category": "C__CATG__UKD_CONTRACT_ASSIGNMENT",
		"id": 14,
		"data": {
			"connected_contract": 81006,
            "serial_number": "1234",
            "sap_number": "5678",
            "type": 4

		}
	}
}

Beispielantwort

{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "success": true,
        "message": "Category entry successfully saved."
    }
}

Parameter

ParameterTypBeschreibungVersion
objectintObjekt-ID des betreffenden Objektesab Version 1.0
categorystring

Konstante der entsprechenden Kategorie.

Die Konstante der Wartungs-Kategorie lautet: "C__CATG__UKD_CONTRACT_ASSIGNMENT"

ab Version 1.0
idintID des Kategorie-Eintragesab Version 1.0
connected_contractintObjekt-ID des zugewiesenen Vertragesab Version 1.0
start_datestringStart-Datum des Vertragesab Version 1.0
end_datestringEnd-Datum des Vertragesab Version 1.0
serialnumberstringSeriennummerab Version 1.0
sap_numberstringWeitere Informationen zur Wartungab Version 1.0
typeintReferenz zum Typ der Vertragszuweisungab Version 1.0

Rückgabewert

WertTypBeschreibungVersion
successbooleanGibt an, ob die Aktion erfolgreich ausgeführt wurdeab Version 1.0
messagestringEntsprechende Rückgabemeldungab Version 1.0



cmdb.category.delete

Beschreibung

Löscht eine Vertragszuweisung.

Beispielaufruf

{
	"jsonrpc": "2.0",
	"version": "2.0",
	"id": 1,
	"method":"cmdb.category.create",
	"params": {
		"apikey": "dzr7u7tu",
        "objID": 80593,
        "category": "C__CATG__UKD_CONTRACT_ASSIGNMENT",
        "id": 8

	}
}

Beispielantwort

{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "success": true,
        "message": "Category entry '8' successfully deleted"
    }
}

Parameter

ParameterTypBeschreibungVersion
objIDintObjekt-ID des betreffenden Objektesab Version 1.0
categorystring

Konstante der entsprechenden Kategorie.

Die Konstante der Wartungs-Kategorie lautet: "C__CATG__UKD_CONTRACT_ASSIGNMENT"

ab Version 1.0
idintID des Kategorie-Eintragesab Version 1.0

Rückgabewert

WertTypBeschreibungVersion
successbooleanGibt an, ob die Aktion erfolgreich ausgeführt wurdeab Version 1.0
messagestringEntsprechende Rückgabemeldungab Version 1.0

(c) 2024 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/