Previous Topic

Next Topic

Global Alerts

Opera offers two kinds of alert messages: standard alert messages that can be specifically attached to selected individual reservations (see Alert Messages Setup for details), and global alerts which are automatically and dynamically attached to all reservations that meet the alert criteria. This topic covers configuration of global alerts. Alerts functionality is available when the Reservations>Alerts application function is set to Y.

Global alerts are dynamic in nature. They appear only when the conditions set up for the alert are met by the reservation (for example, at check out when the reservation departure time is between 11:30 AM and 12:30 PM). This dynamic functionality permits global alerts to be initiated on an ad-hoc basis and precludes the need to edit alert information for specific reservations when conditions change. For example, assume a global alert announcing a lunch special in the hotel restaurant is configured to appear at check out if the departure is between 11:30 AM and 12:30 PM. If the guest checks out at 10:00 AM, the alert will not appear. Because of the fundamental differences in purpose and functionality between global alerts and standard alerts, global alerts are not listed on the reservation-specific Alerts screen (available by selecting the Alerts button on the Reservation Options menu.)

Global alerts can be set up to appear at any or all of the following times: at check in, at check out, in house, and/or whenever the reservation is opened. Sets of display conditions further restrict the global alert display based on reservation type, block code, number of adults/children, arrival/departure time, and a host of other criteria.

To configure global alerts, select Configuration>Reservations>Codes>Alert Definitions>Global Alerts. The Global Alerts screen appears.

Search Criteria

Property. Select the down arrow to choose the property for which you wish to configure global alerts. Available when the OPP_MHOT Multi-property PMS add-on license is active and when the OPR<version_number> ORS license is active.

Fields

This screen lists the global alerts that have been set up for the property. The following information is shown.

X. An X in this column indicates that the global alert has been selected to be copied to another property. Available when the OPP_MHOT Multi-property PMS add-on license is active and when the OPR<version_number> ORS license is active.

Code. An alphanumeric code that identifies the alert. (These codes are set up as part of the alert message setup. See Alert Message Setup.)

Area. Activity area where the alert will display: at check-in (Check In), at check-out (Check Out), while in-house (In-House), or whenever the reservation is opened (Reservation).

Description. Description of the global alert.

Adding and Editing Global Alerts

To create a new global alert, select the New button. To edit an existing global alert, highlight your choice and select the Edit button. The Global Alerts - New or Global Alerts - Edit screen appears.

Provide the following information and select the OK button.

Note: When you select the OK button, Opera verifies that the alert is correctly configured. Opera will not allow you to save the global alert if a problem is detected. If problems exist in global alert messages configured prior to this verification being implemented, an error message appears when the applicable screen is opened (e.g., the Reservation screen, the Billing screen, etc.) and Opera attempts to display the global alert. The error message identifies the global alert that is causing the problem so that the configuration for that alert can be corrected.

Code. Select the down arrow to choose the alert code. (These codes are set up as part of the alert message setup. See Alert Message Setup.) The message text for the alert code appears in the Description area where it may be edited.

Area. Select the down arrow to choose the reservation status that will trigger the alert message display. Options are: at check in (Check In), at check out (Check Out), while in-house (In-House), and when the reservation is opened (Reservation).

Screen Notification. Select this check box to provide alert notification to the user on-screen when the alert criteria are satisfied.  This check box is selected by default.

Printer Notification. Select this check box to provide alert notification by printing a selected alert report at the designated printer. When you select the Printer Notification check box, you have an opportunity to specify the printer which will handle the global alert printing, and the customized alert report to be printed.

Description. The alert message text for the alert code selected in the Code field. This text may be edited.

Query Display. Below the Description are any query conditions that will control when the alert displays.

Adding Conditions To Further Refine When the Alert Displays

You must set up at least one condition under which the global alert displays.

Designing alert conditions is a step-by-step process. The Global Alerts screen guides you through the steps. As you complete each step, appropriate choices become active in the following steps, based on your previous actions and choices. When you complete all the steps and select the Add button, the condition statement you composed appears in the text box in the lower part of the screen.

Although some simple conditions consist of a single statement and can be built in a single pass through the Global Alerts Conditions steps, you may need to go back and repeat the steps one or more times if you wish to construct complex sets of conditions that contain multiple (and possibly nested) statements.

Following is a description of the basic steps for building a set of conditions.

Step 1. Select a Field for Filter Condition. Select the down arrow to choose the field that will be used as a filter for the condition. (The field list contains fields from the reservation record and the primary profile record (typically the guest's profile) linked to the reservation.)  It is a good idea to put what you are looking for into words — a short statement that can guide you in constructing your statement. For example, you might say, "I want to find all reservations that have an arrival time before 3PM."

Notes:

Key Valid Until - An active key interface, which assigns a key PIN number and the Reservations>Cashiering Flow at Check In/During Stay application setting value set to FORCE ADVANCE BILL, FORCE PAYMENT or FORCE ADVANCE BILL AND PAYMENT are required for the Key Valid Until field/column to be populated and for an alert based on this field to display.

NAME_VIEW - The NAME_VIEW fields reference the primary profile attached to the reservation (typically the guest).

Packages - The filter condition for Packages will apply only to packages added to a reservation, not those that are attached at the rate code level.

Total Stays - This option refers to the total stays for all years for the profile (Res_Arrivals + Res_Day_Use in the NAME_BUDGETS view).

Step 2. Specify a Filter Condition.  Based on your choice in step 1, various filter conditions will be available for you to choose from when you select the down arrow.  For example, when you are looking for arrival times, the filter conditions include Is Between, and Less Than or Equal To, and Greater Than or Equal To. Below the filter condition field value fields appear to accept the values appropriate for your condition. For example, if you select Is Between, two fields open up so you can set the time range. If you select Less Than or Equal To, one field appears so you can enter the end time for the filter.

Note: Filter conditions ‘Before Departure Date’ and/or 'After Departure Date' actually mean ‘Before’ or ‘Equal To’ and/or 'After' or 'Equal To'; therefore, the alert always displays for days before and/or after the departure date as well as on the departure date itself. Per development, this was intentionally designed to be this way for Data Extraction.

Step 3. Apply the Filter Condition. Now, select the Add button to copy the condition statement you created into the text area.

Note: The Add or Update buttons, as appropriate, become available when you have entered the required parameter(s) and tab out of the filter text entry field. If a second parameter is required by the filter condition (for example, for the Is Between filter condition) the buttons will not be enabled until you enter the second parameter and tab out of the second text entry field.

Repeat these steps to add follow-on statements, if they are required. In our example, where you are looking for reservations having at least one child, you would add another statement that selects reservations with a Children field that Is Not Empty.

By default, as you add new statements they are combined with those that went before using the AND operator. If you want to change an AND operator to an OR operator, highlight the AND statement, click the AND/OR button, and then click the Update button. The AND operator changes to OR. You can also change an OR operator back to an AND operator using this same process: Highlight the OR statement that you want to change to an AND statement, click the AND/OR button, then select the Update button. The OR operator changes back to AND.

To nest statements, place them in parentheses. Highlight the statement where you want the nesting to start and click on the open parens [(] button. Select the Update button. Next highlight the statement that you want to be the last statement inside the parens. Click the close parens [)] button. Finally, select the Update button. When you are nesting statements, the number of open parens must equal the number of close parens.

When you are done, select the OK button.

Enrollment Source (Cross-Brand Recognition) Alerts

To configure an alert to notify users of the source of a guest's membership enrollment, follow these steps:

  1. Set the Reservation>Cross Brand Recognition application parameter to Y.
  2. Set the Membership>Default Membership Source application setting to a default enrollment source code.
  3. On the Global Alerts screen, select a value for the Code and Area fields, select the Screen Notification check box, and enter an alert description in the Description field.
  4. For Step 1, select Enrollment Source.
  5. For Step 2, choose Is Equal To for the filter condition.
  6. In the field directly below, enter the source of the membership enrollment.
  7. Select OK.

When booking or editing a reservation for a guest with a membership enrollment source that matches the global alert's enrollment source condition, the alert will be triggered and display the text you entered for the alert description.

Note: One alert should be configured for each enrollment source to ensure that the source is identified by a global alert.

Alert Printing

Alerts can be displayed on screen and/ or trigger printed output when some special conditions are met. When print output is selected, any of a variety of standard format messages to be sent to any properly configured, designated printer.

For example, if a reservation with young children is checked in, a message can be directed to a printer in Guest Services notifying staff in that department that young children are in-house and "Mickey Mouse" should be dispatched to greet them. Or, when the Opera Track It feature is used, a guest's arrival can trigger a message to staff in charge of stored luggage directing them where to deliver the guest's belongings.

When you select the Printer Notification check box, you have an opportunity to specify the printer which will handle the global alert printing, and the customized alert report to be printed.

The printers to be used to print alert reports must be defined in Printer configuration as belonging to the alerts printing group (the Use Alert Printing check box must be selected on the Printers - New or Printers - Edit screen.)

To accommodate a variety of print outputs, the sample_alert.rdf report can be customized for each reporting need. (See Reports Setup and Reports Groups for details.) Merge codes available on this report include:

Copying Global Alerts

When the Opera OPP_MHOT Multi Property PMS add on license code is active or when the OPR<version_number> ORS license code is active, global alerts can be copied from one property (the "source" property) to another property (the "target" property). The following conditions should be noted:

1. The user copying the global alert must have Reservations>Alert New and Alert Edit permission at both the source and target properties.

2. The target property must already have an Alert Code that matches the Alert Code belonging to the global alert being copied to the target property.

3. The global alert being copied to the target property does not overwrite a global alert that has the same Code and Area (e.g., Check In, Check Out, Reservation, In House) at the target property; instead, a new global alert is created at the target property with the same Code and Area.

4. If Printer Notification is selected for the global alert that is to be copied, the target property may need to edit the Report and Printer information from the source property to match the configuration of these features at the target property in order to make the alert printing functional.

5. There is no validation of the global alert query itself when a global alert is copied between properties. For example, if the source property global alert includes a filter on rate code CORP1, and there is no corresponding CORP1 rate code configured for the target property, copying the alert to the target property will be permitted although the query will not be functional at the target property. In addition, there is no validation of the Report or the Printer when a global alert is copied from one property to another property.

To copy a global alert, highlight your choice on the Global Alerts screen. To copy multiple global alerts, mark the global alerts you wish to copy by typing an X in the X column of the alerts you wish to copy or by highlighting each alert you wish to copy and hitting the space bar to mark an X in the X column . When you have indicated the alert(s) you wish to copy, select the Copy button. The Properties LOV appears.

Using the multi-select Properties LOV, select the properties to which you wish to copy the global alert(s). Select OK and the global alerts will be copied to the target property(ies). Messages will report the success of the copy action. Error messages warn you if the copy cannot be performed for whatever reason.

Note: There is no validation of the global alert query itself when a global alert is copied between properties. For example, if the source property global alert includes a filter on rate code CORP1, and there is no corresponding CORP1 rate code configured for the target property, copying the alert to the target property will be permitted although the query will not be functional at the target property. In addition, there is no validation of the Report or the Printer when a global alert is copied from one property to another property.

See Also