abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

DMS API PUT/documents

2
letzte Antwort am 15.11.2023 12:18:49 von Stumbaum
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
Stumbaum
Beginner
Offline Online
Nachricht 1 von 3
520 Mal angesehen

Liebe Community,

 

Ich benutze folgende API, um die Metadaten eines bestehenden Dokuments zu ändern: 

http://localhost:58454/datev/api/dms/v2/documents/{id} .

 

Der Response Status ist 204 - wie in der Dokumentation beschrieben. Es werden auch alle Daten bis auf der Status angepasst.

Woran kann es liegen, dass der Status nicht geändert wird? Wir haben weitere 3rd Party Programme im Einsatz, die den Status ändern. Die Voraussetzung müssen also gegeben sein.

 

 

Meine Methode und Body sind wie folgt:

 

 

Methode: Put

 

Body: 

{
"note": {
"text": "Die ist eine Notiz"
},
"revision_comment": "Status wurde von offen auf erledigt gesetzt",
"state_id": {
"id": "6"
},
"structure_item": {
"last_modification_date": "2023-04-26T13:37:09.637"
},
"user": {
"id": "xxxx"
},
"id": "yyyy"
}

 

 

Hat jemand einen Lösungsansatz für dieses Problem?

 

Beste Grüße

M. Stumbaum 

 

DATEV-Mitarbeiter
Anton_Friesen
DATEV-Mitarbeiter
DATEV-Mitarbeiter
Offline Online
Nachricht 2 von 3
481 Mal angesehen

@Stumbaum,

 

können Sie uns dazu bitte einen Servicekontakt zukommen lassen?

 

Thema DMS oder Dokumentenablage.

 

Wir müssen uns das direkt am System ansehen.
Anton Friesen
DATEV eG, Service Dokumentenmanagement

Grüße aus Nürnberg

Anton Friesen
DATEV eG, Service Dokumentenmanagement
0 Kudos
Stumbaum
Beginner
Offline Online
Nachricht 3 von 3
465 Mal angesehen

@Anton_Friesen 

 

Hallo Herr Friesen,

 

danke für Ihre Nachricht. Ich habe gestern folgende API's für Postman entdeckt - SDK for Postman | DATEV Developer Portal

Mit der darin aufgeführten API zum Ändern des Dokumentenstatus hat es funktioniert. 

 

Mir ist aufgefallen, dass das Schema in der V1 Version nur den Wert "state_id": "5" abgefragt. 

In der V2 Version der API wird die state_id als Array abgefragt: 

"state_id" {

"id": "5"

}

 

Bei Gelegenheit werde ich versuche die V2 Version anzupassen und schauen, ob ich auch diese zum Laufen bringe. 

 

 

Beste Grüße

 

0 Kudos
2
letzte Antwort am 15.11.2023 12:18:49 von Stumbaum
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage