Ga naar inhoud

ds_fw_persoonsgegevens_delete

Operatie voor het verwijderen van een flexwerker. Afhankelijk van de instellingen in Easyflex zal dit synchroon of asynchroon worden uitgevoerd. Indien de medewerker is geautoriseerd om verloonde flexwerkers te verwijderen zal de asynchrone verwerking worden gehanteerd. Bij asynchrone verwerking wordt een taak in Easyflex aangemaakt die vervolgens door het systeem wordt opgepakt.
Indien de flexwerker niet kan worden verwijderd zal dit in de response, met vermelding van de reden, als resultaat worden getoond. Bij correcte verwerking van de service zullen respectievelijk de meldingen ‘Er is een taak ingepland om de flexwerker te verwijderen' of 'Flexwerker verwijderd' worden getoond afhankelijk van asynchrone- of synchrone verwerking.

Parameters

Attribuut Type Verplicht Omschrijving
medewerker xsd:int V Registratienummer (idnr) van de medewerker.
registratienummer xsd:int V Registratienummer (idnr) van de flexwerker.

Fields

Attribuut Type Omschrijving
ds_fw_persoonsgegevens_delete_result xsd:string Indicator of het verwijderen succesvol is.

Exceptions

Code Detail Omschrijving
39043 registratienummer Het opgegeven registratienummer is niet bekend.
39043 De flexwerker kan om technische redenen niet worden verwijderd Zelf verklarend.
39043 De flexwerker die u probeert te verwijderen is zojuist gewijzigd of verwijderd Zelf verklarend.
39043 Onbekende fout opgetreden tijdens het verwijderen van de flexwerker, de exacte fout wordt teruggegeven in de exception. Zie exception.