@AccessLevel(value=EXTERNAL)
public interface ScanTaskDeadlines
Modifier and Type | Method and Description |
---|---|
void |
scanDeadlines(curam.core.struct.BatchProcessingDate processingDate)
Scans for workflow deadlines that have expired.
|
void scanDeadlines(curam.core.struct.BatchProcessingDate processingDate) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Reminders are notifications that may be associated with deadlines and are configured to be delivered at specified intervals up to the time the deadline expires. This operation also scans for reminders that are due and sends the associated notifications (using the reminder notification allocation strategy to determine the users to send the notifications to). The reminders that have been sent are removed from the associated entity to ensure that they are not sent again.
A task history record is also written detailing that the task deadline has been processed.
processingDate
- The business date for which the batch process will
be run. If this is set, this is the date that will be returned by calls to
the Date.getCurrentDate()
operation.curam.util.exception.AppException
curam.util.exception.InformationalException