Beschreibung
"Antrag aktualisieren" führt eine Teilaktualisierung der Antrag Angaben durch. Eine Teilaktualisierung bedeutet, dass Felder, die nicht in der JSON-Anfrage enthalten sind, nicht aktualisiert werden.
Bitte beachten Sie die obligatorischen und optionalen Felder.
Hinweise:
-
Für die Felder mit Referenzwerten verwenden Sie die Methode Feldwerteliste erhalten [GET], um mögliche Werte abzurufen.
-
Archivierte Anträge können nicht aktualisiert werden, ebenso wenig wie solche, die schreibgeschützt sind (für die Bearbeitung in NWL durch einen Benutzer gesperrt, in einem internen Überprüfungsprozess, usw.).
-
Bei allen Datenstrukturen / Tabellen wird der gesamte Inhalt vor der Aktualisierung bereinigt. Die gesamte Tabelle und der dazugehörige Inhalt wird nach dem Aufruf dieser Methode neu definiert. Zum Beispiel die Tabellen ABFALLEIGENTUEMER_TABELLE, ABFALLPRODUKTE_TABELLE und so weiter.
- Beachten Sie, dass diese Methode nicht mit dem Hochladen von Dokumenten oder deren Revisionen funktioniert. In diesem Fall verwenden Sie bitte die Methode zur Verwaltung von Dokumenten.
Anfrage URL
{SERVER_BASE_URL}/rest/api/antraege/Antrag_aktualisieren
Headers
Accept: application/json
Request body
Antrags_ID
ID des zu aktualisierenden Antrags.
Antragaktualisierung_Json
Liste der Felder, die in dem Antrag aktualisiert werden müssen, im JSON-Format.
Um eine Liste der Felder zu erhalten, die für einen bestimmten Antragstyp aktualisiert werden können, verwenden Sie [GET] Antrag erhalten erhalten für einen beliebigen existierenden Antrag in NWL.
Für die Felder mit Einfach- und Mehrfachauswahl verwenden Sie die Anfrage [GET] Feldwerteliste erhalten, um die ID der Elemente zu erhalten, die an die Aktualisierungsanfrage übermittelt werden sollen.
Beispiel
Antrags_ID: ORG-24-001
Antragerstellung_Json:
{
"FELDER":
{
"ANTRAGSTITEL": " VFQ - Konditionierung von 1000Mg pressbarem Mischabfall (MAP) des Kernkraftwerks KKW",
"ABFALLEIGENTUEMER_TABELLE": [
{"ABFALLEIGENTUEMER_INSTITUTION":"PEL", "ABFALLEIGENTUEMER_ANLAGE":"KWW"}
],
"KONDITIONIERUNGSVERFAHREN_TABELLE": [
{"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSVERFAHREN":"001",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSSTANDORT":"KKU",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSANLAGE": "",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSDIENSTLEISTER":"PEL_SERVICE"
},
{"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSVERFAHREN": "004",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSSTANDORT": "KKU",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSANLAGE": "",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSDIENSTLEISTER": "PEL_SERVICE"
},
{"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSVERFAHREN": "015",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSSTANDORT": "KKU",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSANLAGE": "PETRA",
"KONDITIONIERUNGSVERFAHREN_KONDITIONIERUNGSDIENSTLEISTER": "PEL_SERVICE"
},
],
"ANGABE_DER_ANGESTREBTEN_APG":"apg_02, apg_03",
"ANGABE_DER_ANGESTREBTEN_ABK":"abk_i_nsf, abk_i_sf"
}
}
Antworten
Success
{
"SUCCESS":"1",
"ANTRAGS_ID":"ORG-24-001",
"OUID":12497723,
"TYP":"AktualisierungErfolg",
"DETAIL":"Objekt aktualisiert"
}
Fehler
{
"RESPONSE_CODE":"G403.001",
"SUCCESS":"0",
"TYP":"AktualisierungFehler",
"DETAIL":"Objekt ist nicht editierbar."
}