ExpireWaitListEntry

Wenn einer Warteliste für eine Ressource ein Client hinzugefügt wird, kann ein Ablaufdatum angegeben werden. Das Ablaufdatum kann vom Benutzer eingegeben oder vom System erstellt werden. Dieser Batchprozess wird verwendet, um den Ablauf eines Wartelisteneintrags zu veranlassen, wenn dem Client keine Ressource zugeordnet ist und der Client vor dem Erreichen des Ablaufdatums nicht aus der Liste entfernt wird. Der Prozess lässt den Wartelisteneintrag ablaufen, wenn das Ablaufdatum der Warteliste vor dem Datum der Batchverarbeitung liegt oder diesem entspricht, und wenn sich der Wartelisteneintrag im Status 'Offen' befindet. Wenn die Warteliste eine Neunummerierung erfordert, wird die Position aller Wartelisteneinträge im Status 'Offen' vom System um 1 verringert, sofern die Positionen höher oder gleich der Position des abgelaufenen Eintrags sind. Nach Ablauf des Wartelisteneintrags löst der Prozess das Workflowereignis WAITLIST.WAITLISTENTRYEXPIRED aus. Es wird erwartet, dass dieser Batchprozess täglich ausgeführt wird.

Batchprozessklasse und -methode: Die Klasse und Methode für diesen Batchprozess ist curam.core.intf.ExpireWaitListEntry.expireWaitListEntry.