Creating an Alert

How to:

To facilitate the creation and scheduling of Alerts, the Alert Wizard guides you through a series of windows that complete the following tasks:

If you are logged on to Managed Reporting as a Managed Reporting developer, you can access Alert Wizard through a Published Content or Private Content folder or subfolder within the tree.

When you use the reporting tool through Developer Studio to create an Alert test, a subset of the tabs and options is available, because the Alert test is used only to state the conditions or rules, of the test. Users do not see this report. This should be a simple report that states the selection criteria and an ON TABLE HOLD command. For sample code examples, see Alert Test Sample Code Created in Developer Studio With the Editor.

When an Alert test is evaluated and the result is true, a report (the Alert result, which is the second report you create) is executed. This is the report users see. Therefore, you can add styling to this report. More options are available in Report Painter when you are creating an Alert result.

When you create an Alert result report, it is not shown to the Managed Reporting end user by default since all content is Private by default.


Top of page

x
Procedure: How to Create an Alert in Developer Studio

As you use the Alert Wizard to create reports, you may see messages that state Report Saved. Your changes for the report have been saved but not written to the tree until the Alert is saved. To save the Alert, click Finish in the Alert Wizard. If you exit the Alert Wizard before you click Finish, the Alert is not saved.

The following steps provide options for creating an Alert in Developer Studio.

  1. Open WebFOCUS Developer Studio, and expand the tree to show the folders and subfolders.
  2. Right-click a folder or subfolder. Select New, and then Alert from the context menus.

    The New Alert Wizard Procedure window opens, as shown in the following image.

  3. Enter the name for the Alert, check any necessary options, and click Create.

    The Alert Wizard Welcome window opens.

  4. Click Next.

    The Alert Wizard, Alert Test window opens, as shown in the following image.

    The Alert Wizard Alert Test Window

  5. Select the Alert test.
    • If you select WebFOCUS Test (the default), click Next. Proceed to step 6.
    • If you want to check for a file, click the Test for File Existence option button.

      Type the full path to the file on the WebFOCUS Reporting Server that you want to check. Do not use a file name or a file path that includes spaces.

      Click Next.

      If the file is located, the Alert report is sent. Proceed to step 14 to create the Alert report (event procedure).

      Note: Testing a folder for existence is also valid. You can test a folder for existence if it is available on the WebFOCUS Reporting Server.

  6. Select a tool to create an Alert test.

    Select either the Procedure Viewer or Editor to create an Alert test.

    • If you choose Procedure Viewer (recommended), proceed to step 7.
    • If you choose Editor, proceed to step 11.
  7. From the WebFOCUS Table List window, select a Master File and click OK.

    The Procedure Viewer opens, where you can create selection criteria for your Alert test. If you do not see the reporting tool, double-click the Report icon in the Procedure Viewer.

  8. Select your options. When you have finished, click Exit.

    Note: When creating an Alert test, amper variables in a WHERE condition must have a value specified in the schedule. This is because Alerts run unattended and are not able to collect a value from a user. For more information, see the ReportCaster manual.

  9. You are prompted to save your changes. Click Yes and close the Procedure Viewer.

    You return to the Alert Wizard, New or Existing Test window.

  10. Click Next. Proceed to step 14.
  11. If you chose Editor in step 6, the Editor window opens. Type your Alert test in the editor window.

    Note:

    • You must include an ON TABLE HOLD command in your Alert test.
    • You can access graphical tools, such as the Join and Define tools from the Developer Studio text editor.
  12. When you have completed the procedure, close the Text Editor. The Save Current Changes window opens.
  13. Click Yes to save your Alert test. You return to the Alert Wizard, New or Existing Test window.
  14. Click Next.

    The Alert Wizard, Alert Event window opens, as shown in the following image. You can indicate which report to distribute when the Alert test is true. It can be a report you create or one that already exists.

    The Alert Event Window

    • If you choose New WebFOCUS Report, click Next and proceed to step 15.
    • If you choose Select WebFOCUS Report, click Next and proceed to step 17.

    For information on which option to select, see the Considerations note in Components of an Alert.

  15. From the Alert Wizard, Create the Report window, create a new report with the Procedure Viewer or Editor. The Alert Wizard, Create the Report window is shown in the following image.

    Create Report window

    Note: From the Procedure Viewer Alert Event window, you can select a Report or a Graph.

    • Selecting a Report opens Report Painter to create a more complex request.
    • Selecting a Graph opens InfoAssist to create a robust graph.
  16. When you have completed the report, click Save. Proceed to step 18.
  17. Select your report from the tree, and click Save, as shown in the following image.

    Alert Wizard, Select the Report dialog box

    The Alert Wizard, Finish window opens.

  18. Click Finish.

    Note: The new Alert can be found under the folder, or subfolder, in the tree, identified by the Alert icon Alert Icon. Your Alert will automatically be executed if the test report is true. It is not necessary to schedule the Alert.

  19. From the tree, right-click the newly created Alert, click Schedule, and then Email.

    ReportCaster opens in a new browser window, as shown in the following image.

  20. Update the fields as desired. Ensure that you have the correct Path, Procedure, and Server Name.
  21. Click Alert.

    The Alert Options dialog box opens, as shown in the following image.

  22. Select one of the following options:
    • Automatically Reset. This option continues to run the schedule at the specified time and checks to confirm that the Alert test is no longer true before the Alert test is evaluated again. It is best to use this option when you do not want to receive the Alert result again until after the exception condition has been addressed and occurs again. For example, when the quantity in inventory is greater than 20,000, the Alert is triggered. You do not want to receive the report again until after the inventory is less than or equal to 20,000 for all products and then goes back over 20,000 again.
    • Continue after Alert. This option continues to run the schedule at the specified time and distribute the report for each time the Alert test is true. It is best to use this option when you want to be notified on the interval specified in the schedule that the Alert test is true.
    • Deactivate Schedule After Alert. This option deactivates the schedule after the Alert is triggered. The schedule has to be activated again for the Alert test to run after the Alert is triggered. It is best to use this option for one-time Alert tests. This is the default value.
    • Delay. This option is best used when you want to allow a specific period of time to address the Alert test but want to be notified again if the Alert test has not been met. You can specify to restart the Alert after a maximum of 99 hours, days, weeks, months, or years.

    As you complete the creation of the schedule, remember to consider the burst option to distribute specific report values, instead of the entire report. When a report is burst, the distribution information must be provided in a distribution list, distribution file, or dynamic list for email distribution and an access list for library distribution. The email and library distribution options are the most effective for Alert reports because of the push versus pull notification through email. For more information on using the burst option in ReportCaster, see the ReportCaster manual.

  23. Click Distribution and type the email addresses you want the report sent to.
  24. Click Properties in the Show group and type a title and summary for your scheduled report.
  25. Click Recurrence and specify when and how often to run the schedule.
  26. Click Save & Close.

    The scheduled report now appears in the tree, as shown in the following image.


WebFOCUS