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. |