The Life of an Alert


Authorized users can run an Alert test interactively and optionally schedule it to be distributed by ReportCaster.

The following image shows basic Alert processing.

Basic Life of an Alert diagram

  1. The developer, using Alert Assist or the Alert Wizard, creates an Alert test and designs the report that is run if the Alert condition is true.
  2. If the Alert test is true, the WebFOCUS Reporting Server runs the Alert result.
  3. If the Alert test is false, the Alert result is not run.

The following image shows scheduled Alert processing.

Life of a Scheduled Alert diagram

  1. The developer, using Alert Assist or the Alert Wizard, creates an Alert test and designs the report that is run if the Alert condition is true.
  2. If desired, an Alert schedule is created using ReportCaster.
  3. The ReportCaster Distribution Server checks for scheduled jobs in the WebFOCUS Repository.
  4. When the ReportCaster Distribution Server processes a scheduled Alert procedure, it is submitted to the Reporting Server to evaluate if the Alert test is true.
    1. If the Alert test is false, the Alert is returned to the queue for the next scheduled time.
    2. If the Alert test is true, the Reporting Server runs the Alert result and returns the results to the ReportCaster Distribution Server. The ReportCaster Distribution Server distributes the Alert result to the recipients, as specified in the schedule.