Ga naar inhoud

ds_rf_document_delete

Operatie voor het verwijderen van documenten voor een flexwerker en/of relatie.

Parameters

Attribuut Type Verplicht Omschrijving
medewerker xsd:int V Registratienummer (idnr) van de medewerker.
documentnummer xsd:int V Registratienummer (idnr) van het document.
volledig xsd:boolean V Indicator of alleen het document-bestand (false) of zowel het bestand als de informatie volledig worden verwijderd (true).
flexwerkernummer
Klik hier voor meer info...Verplicht indien het een document voor een flexwerker betreft.
xsd:int C Registratienummer (idnr) van de flexwerker.
relatienummer
Klik hier voor meer info...Verplicht indien het een document voor een relatie betreft.
xsd:int C Registratienummer (idnr) van de relatie.
versie xsd:string O Vrij op te nemen tekst t.b.v. ontwikkelaar.

Fields

Attribuut Type Omschrijving
result xsd:boolean Indicator of het verwijderen succesvol is.

Exceptions

Code Detail Omschrijving
39043 medewerker niet geautoriseerd Medewerker is niet geautoriseerd om documenten te verwijderen.
39043 medewerker niet geautoriseerd Medewerker is niet geautoriseerd om belangrijke documenten te verwijderen.
39043 flexwerkernummer en/of relatienummer Geen flexwerkernummer of relatienummer bekend.
39043 bestand reeds verwijderd bij relatie Bestand is reeds verwijderd voor de relatie.
39043 bestand reeds verwijderd bij flexwerker Bestand is reeds verwijderd voor de flexwerker.
39043 bestand reeds verwijderd bij flexwerker en relatie Bestand is reeds verwijderd voor de flexwerker en de relatie.
39043 document/flexwerker/relatie/documentmap Document in combinatie met flexwerker/relatie is onbekend of medewerker is niet geautoriseerd (documentmap).
39043 andere afhankelijke gegevens Deze gegevens kunnen niet verwijderd worden, omdat andere gegevens hiervan afhankelijk zijn.