Ga naar inhoud

ds_wm_notificatie_delete

Operatie voor het verwijderen van handmatige notificaties voor diverse bronnen.
Als er voor de notificatie geen actie vastligt, dan mag iedereen de notificatie verwijderen.
Als de status van de notificatie 'actie nog afwikkelen' (17100) betreft, dan mag de notificatie alleen verwijderd worden als de aanmaakdatum van de notificatie gelijk is aan de huidige datum.
Als de status van de notificatie 'actie is geannuleerd' (17108) of 'actie is afgewikkeld' (17109) betreft, dan mag de notificatie alleen verwijderd worden door een medewerker met rechten
of als de aanmaakdatum van de notificatie gelijk is aan de huidige datum.

Parameters

Attribuut Type Verplicht Omschrijving
medewerker
Klik hier voor meer info...Verplicht indien autorisatie is ingesteld.
xsd:int C Registratienummer (idnr) van de medewerker.
bronnummer xsd:int V Bronnummer (afkomst) van de notificatie.
Klik hier voor meer info...
  • 5000 = Medewerkers
  • 5001 = Relaties - kostenplaatsen
  • 5002 = Relaties - contactpersonen
  • 5003 = Bedrijfsinstellingen
  • 5004 = Relatie
  • 5005 = Relatie - kostenplaatsen - contactpersonen
  • 5006 = Relaties - aanvragen
  • 5007 = Relatie - aanvragen - contactpersonen
  • 5008 = Relaties - plaatsingen
  • 5009 = Locaties
  • 6000 = Flexwerkers
  • 6001 = Sollicitaties
referentienummer xsd:int V Registratienummer (idnr) afhankelijk van het bronnummer. Voor bron 6000 is dit bijvoorbeeld het registratienummer van een flexwerker.
notitienummer xsd:int V Registratienummer (idnr) van de notificatie.
alles xsd:boolean O Indien de waarde true is, dan wordt de notificatie in het geval van bronnummers 5004 en 6000, zowel bij de flexwerker als de relatie verwijderd.

Fields

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

Exceptions

Code Detail Omschrijving
39043 medewerker Opgegeven medewerker is onbekend.
39043 bronnummer Opgegeven bronnummer is onbekend.
39043 notificatie kan niet worden verwijderd Zelfverklarend.
39043 notificatie onbekend of kan niet worden verwijderd Zelfverklarend.
39042 medewerker ontbreekt 'medewerker' moet aanwezig zijn, omdat autorisatie voor deze actie is ingesteld.
39045 medewerker niet geautoriseerd Zelfverklarend.