3Getting Started with Siebel Hospitality

Getting Started with Siebel Hospitality

This chapter lists the application administration tasks that are specific to Siebel Hospitality. This chapter includes the following topics:

Roadmap for Setting Up Siebel Hospitality

Use this chapter in combination with Siebel Applications Administration Guide, Siebel Product Administration Guide, and Siebel Pricing Administration Guide.

Note: The Siebel Bookshelf is available on Oracle Technology Network (OTN) and Oracle Software Delivery Cloud. It might also be installed locally on your intranet or on a network location.

Siebel Applications Administration Guide covers the setup tasks that are common to all of Oracle’s Siebel Business Applications, such as using license keys, defining employees, and defining the structure of your company. The guide also provides the information that you must have to perform data administration and document administration tasks.

Some tasks discussed in this chapter replace the corresponding tasks in Siebel Applications Administration Guide, whereas others are additional tasks. Make sure you review the following table in this topic before following the procedures in Siebel Applications Administration Guide.

This chapter assumes that you have already performed the following operations:

  • Installed or completed the upgrade of Siebel Hospitality, and created the Siebel Administrator account that is used to perform the tasks described in this guide. For more information, see Siebel Installation Guide for the operating system you are using. If you are upgrading, see Siebel Database Upgrade Guide.

  • Completed general Siebel application setup procedures, such as adding employees, assigning positions and responsibilities, setting visibility rules, and so on. For more information about the user authentication environment and how visibility works, see Siebel Security Guide.

Administrative Task Description For More Information

Workflow process activation

Set up Siebel Hospitality-specific workflows to process data and run some application behaviors.

Process of Setting Up Hospitality Workflows

Siebel Business Process Framework: Workflow Guide

State model activation

Activate the TNT Event Check Status state model by defining activation and expiration dates that span a current and future time period.

Activating the TNT Event Check Status State Model

Assignment Manager setup

Set up Assignment Manager to automate the assignment of event-related activities to a person or team, as defined by specific assignment rules.

Assignments rules can be based on any combination of criteria, including business workflow policies, employee skills, workload, and territory or account team definitions.

Siebel Assignment Manager Administration Guide

Opportunity quotes administration

Set parameters to control behaviors of quotes generated from an opportunity.

Process of Configuring Opportunities and Quotes

View dates configuration

Control the date synchronization behavior of certain views that display two or more date ranges.

Disabling Date Synchronization

Property administration

Set up property records and property characteristics.

Setting Up Properties

Function space, sleeping room, and suite administration

Create function space records, sleeping room records, suite records, and property-specific setup styles.

Setting Up Function Spaces, Sleeping Rooms, and Suites

Product line administration

Set up product lines for sleeping rooms and generic catering products.

Siebel Product Administration Guide

Product and asset administration

Group products into parent categories, child categories, and subcategories. Define generic catering products, room blocks, and assets.

Setting Up Products and Assets

Siebel Product Administration Guide

Menus and packages administration

Set up menus and packages as property-specific complex products.

Setting Up Property-Specific Menus and Packages

Inventory control administration

Set up function space, sleeping room, and suite inventory controls.

Setting Up Inventory Controls

Function space administration

Set up day parts, status indicators, and translations for a property.

Defining Day Parts, Status Indicators, and Setup Style Translations

Tax code, service charge, and charge code administration

Set up tax codes, service charges, and charge codes for a property.

Setting Up Charge Codes, Taxes, and Service Charges

Siebel Pricing Administration Guide

Product and property pricing administration

Create price lists for each property. Define the rates for function space, sleeping rooms, and suites. Set profit thresholds and pricing discounts.

Setting Up Pricing and Property Pricing

Meeting package setup

Create and maintain complete meeting packages and their associated components as generic objects.

Setting Up Meeting Packages

Event template setup

Create opportunity and quote event templates for event types that occur regularly.

Defining Event Templates

Contact and account creation

Define Hospitality accounts and contacts.

Siebel Applications Administration Guide

Proposal Generator setup

The proposal generator automatically creates agreement proposals from selected quotes.

Siebel Applications Administration Guide

Function Space Diary setup

Perform setup and configuration tasks for the Function Space Diary.

Process of Configuring the Function Space Diary

Turnover template setup

Use the Sales Assessment Template view to create a template for turnover tasks.

Siebel Applications Administration Guide

Reports setup

Configure headers, logos, and fields for Hospitality reports. Set up report text for taxes and service charges.

Roadmap for Administering Hospitality Reports

Siebel Reports Guide

Process of Setting Up Hospitality Workflows

Siebel Hospitality includes multiple workflow processes. These workflow processes help carry out some Siebel Hospitality functionality behind the scenes. For more information about workflow processes, see Siebel Business Process Framework: Workflow Guide.

To set up Hospitality workflows, perform the following tasks:

  1. Activating Hospitality Workflows

  2. Verifying That Hospitality Workflows Are Active

  3. Generating Database Triggers for Hospitality Workflows

  4. Triggering the TNT SHM Quote Group Workflows with Workflow Monitor Agent

  5. Running the Nightly Hospitality Workflows

This process is a step in Roadmap for Setting Up Siebel Hospitality.

    Activating Hospitality Workflows

    The workflow setup process includes activating a set of default workflows that are included in the Siebel Hospitality application. You must activate multiple workflows before the application is available to users.

    Caution: If you do not complete this task, although much of the application will be operable, some functionality might not work properly. For example, clicking the Create Quote button does not automatically generate quotes for the specified properties unless the appropriate workflow is active.

    This task is a step in Process of Setting Up Hospitality Workflows.

    To activate Hospitality workflows

    1. Navigate to the Administration - Business Process screen, then the Workflow Deployment view.

    2. Complete the steps for activating a workflow, as described in the chapter about administering a workflow in Siebel Business Process Framework: Workflow Guide.

      The Siebel Hospitality workflows to be activated are listed in the following table.

      Workflow Name Description

      SHM Go to View

      This workflow allows navigation to a view. Other workflows call this workflow as a subprocess.

      SHM Open Check

      This workflow checks whether the selected order is associated with an event check. If the order is not associated with an event check, this workflow creates an event check with no line items.

      SHM Open Checks

      This workflow is similar to the SHM Open Check workflow. The SHM Invoice Process business service calls this workflow.

      SHM Post Check

      This workflow checks whether or not an order is associated with an event check. If the order is associated with an event check, then it replaces the line items and sets the event check Status to Posted.

      SHM Post Checks

      This workflow is similar to the SHM Post Check workflow. The SHM Invoice Process business service calls this workflow.

      SHM Recalculate Invoice Items

      This workflow re-creates the current event check when a user clicks the Recalculate button.

      SHM Trial Check

      This workflow is similar to the SHM Post Check workflow. This workflow sets the status of the event check to Trial.

      SHM Trial_Open Check

      This workflow creates an event check with a Status of Open or Trial, depending on whether a user clicks the Open Check button or the Trial Check button.

      SHM Voiding Process

      This workflow cancels an event check for an order. This workflow creates a new event check with a status of Open, and associates the new event check with the same order.

      TNT Apply Package

      This workflow creates the functions, nonfunction line items, and room blocks of the selected meeting package in the current quote or event check.

      TNT Nightly 30 60 90 Day Pickup

      This workflow checks for quotes with arrival dates that are 30, 60, and 90 days from the current date, and updates the 30 Day Pick Up, 60 Day Pick Up, and 90 Day Pick Up fields of the associated room block line items.

      TNT Nightly Update History Opportunity

      This workflow checks for definite quotes that have been modified, and updates the associated historical opportunities.

      TNT SHM Create Function Order

      This workflow creates an order for a function. If an order already exists for the function, this workflow updates the Order Id field in the function and the function line items, and navigates to the Orders screen.

      TNT SHM Create One Quote

      This workflow creates a quote with functions and room blocks.

      TNT SHM Create Order

      This workflow creates a primary order for the selected quote, and associates all quote functions with this order. In addition, this workflow copies all quote function line items to order line items. The Data Transfer Utilities (DTU), which you dynamically configure in the user interface, perform the transformation from quote to order.

      TNT SHM Create Quote

      This workflow creates a quote for the property that is associated with an opportunity and that the user selects. This workflow copies the Agenda Functions, Room Blocks, and other objects to the quote, and calls the Function Space Inventory (FSI) engine to find the function space that is most consistent with the attributes of each function.

      In addition, this workflow calculates the total price and expected revenue for the quote. The Data Transfer Utilities (DTU), which you dynamically configure in the user interface, perform the transformation from quote to order.

      TNT SHM Optioned Booking Expiry

      This workflow sends an email message to the owner of an option-reserved booking so that the owner can accept the booking. If the owner does not accept the booking within a predefined time interval, this workflow changes the status of the booking to Unreserved.

      TNT SHM Release Inventory in Quote Prospect Status

      This workflow checks the Status field in the quote after a predefined time interval. If the Status field is Prospect, this workflow automatically updates the Inventory Status field to Unreserved for the functions and sleeping rooms that are associated with the quote.

      Although the inventory is released, the Status field for the functions and sleeping rooms remains Prospect.

      TNT SHM Update Quote Status-Date Based

      This workflow checks the Decision Date field in the quote. If the decision date passes, and the quote status has not changed to Definite, all inventory is automatically released. This inventory includes Function Space Inventory and Room Block Inventory.

      TNT SHM Update Quote Status-Time Based

      This workflow checks whether the quote status is T1 after a predefined time interval. If the status is T1, the inventory is automatically released.

      TNT Update History Opportunity

      This workflow updates an historical opportunity and the data that is associated with that historical opportunity.

      TNT Wrapper Trial_Open Check

      This workflow creates an event check with a Status of Open or Trial, depending on whether a user clicks the Open Check/Trial Check button or the Open Day button, by calling the SHM Trial_Open Check Workflow.

      Verifying That Hospitality Workflows Are Active

      Perform the following steps to verify that each Hospitality workflow process is active.

      This task is a step in Process of Setting Up Hospitality Workflows.

      To verify that Hospitality workflows are active

      1. Navigate to the Administration - Business Process screen, then the Workflow Processes view.

      2. In the Workflow Processes list, query for the Siebel Hospitality workflows using the following query string in the Name field:

        *SHM* OR *TNT*

      3. Make sure that the value of the Status field in each workflow is Active.

        Generating Database Triggers for Hospitality Workflows

        The Generate Trigger (GenTrig) component on Oracle’s Siebel Server allows you to generate database triggers. Workflow policies use database triggers to identify which records match policy conditions. For more information about database triggers, see the chapter about administering a workflow policy in Siebel Business Process Framework: Workflow Guide.

        To generate database triggers for the Hospitality workflows, follow this procedure.

        This task is a step in Process of Setting Up Hospitality Workflows.

        To generate database triggers for Hospitality workflows

        1. Navigate to the Administration - Server Management screen, then the Jobs view.

        2. In the Jobs list, create a new job.

        3. In the Component/Job field, select the component with the Name of Generate Triggers.

        4. In the Job Parameters list, add new component-specific parameters, using the names and values shown in the following table.

          Name Value

          Trigger File Name

          Name of the SQL script file, for example, Gentrigger.sql. Any filename can be given.

          Privileged User

          Table owner name for the Oracle database, for example, ORA31144.

          Privileged User Password

          Table owner password for the Oracle database, for example, ORA31144.

          Exec

          True

        5. In the Jobs list, with the Generate Triggers job selected, click Submit Job.

        6. Verify that the Status field of the Generate Triggers job has a value of Completed.

          Triggering the TNT SHM Quote Group Workflows with Workflow Monitor Agent

          The Workflow Monitor Agent is a functionality that checks when the conditions of a workflow policy are met, and performs actions after those conditions are met. For more information about the Workflow Monitor Agent, see the chapter about administering a workflow policy in Siebel Business Process Framework: Workflow Guide.

          The TNT SHM Quote workflow group is a subset of Siebel Hospitality workflows. The workflows in TNT SHM Quote group require database triggers in order to run. This procedure sets up the Workflow Monitor Agent to run the workflows in the TNT SHM Quote workflow group using database triggers.

          The TNT SHM Quote workflow group includes the following workflows:

          • TNT SHM Cancel Quote Functions

          • TNT SHM Update Quote Status - Date Based

          • TNT SHM Release Inventory in Quote Prospect Status

          • TNT SHM Update Quote Status - Time Based

          • TNT Update History Opportunity Workflow

          The TNT SHM Quote workflow group also encompasses a set of defined policies. Each policy has a condition and an action. Each action specifies a workflow to run. The action is triggered by the condition established in the policy.

          To use the Workflow Monitor Agent to trigger the Hospitality workflows in the TNT SHM Quote workflow group, follow this procedure.

          This task is a step in Process of Setting Up Hospitality Workflows.

          To trigger the TNT SHM Quote group workflows with Workflow Monitor Agent

          1. Navigate to the Administration - Server Configuration screen, Enterprises, then the Component Definitions view.

          2. Query for the component record with the Alias field value of WorkMon.

          3. In the Component Parameters list, click Reset and specify the parameter values shown in the following table.

            Name Value

            Action Interval

            5

            Group Name

            TNT SHM Quote

          4. In the Component Parameters list, click Advanced and specify the parameter values shown in the following table.

            Name Value

            Sleep Time

            10

            Default Tasks

            1

          5. Restart the Siebel server.

            Running the Nightly Hospitality Workflows

            Certain workflows for Histories and Futures functionality are designed to be run every night. You can set up Siebel Hospitality to run these workflows automatically through jobs. For more information about the Histories and Futures workflows, see Workflows for Histories and Futures Functionality.

            To set up jobs to run the nightly Histories and Futures workflows, follow this procedure.

            This task is a step in Process of Setting Up Hospitality Workflows.

            To run the nightly Hospitality workflows

            1. Navigate to the Administration - Server Management screen, then the Jobs view.

            2. In the Jobs list, create a new job.

            3. In the Component/Job field, select the component with the Name of Workflow Process Manager.

            4. In the Job Detail Form, complete the fields as shown in the following table.

              Field Value

              Repeating

              Select

              Repeat Unit

              Hours

              Repeat Interval

              24

              Repeat From

              Scheduled Start

            5. In the Job Parameters list, add a component-specific parameter with the value shown in the following table.

              Name Value

              Workflow Process Name

              TNT Nightly Update History Opportunity Workflow

            6. In the Jobs list, with the Workflow Process Manager job selected, click Submit Job.

            7. Verify that the Status field of the Workflow Process Manager job has a value of Active.

            8. Create another job by repeating Steps 1 through 4 of this procedure.

            9. In the Job Parameters list, add a component-specific parameter with the value shown in the following table.

              Name Value

              Workflow Process Name

              TNT Nightly 30 60 90 Day Pickup Workflow

            10. Repeat Steps 6 through Step 7 of this procedure for the new job.

              Activating the TNT Event Check Status State Model

              A state model is a functionality that allows your Siebel application to constrain the state of an object by prescribing allowed state values and allowed state transitions. For Siebel application objects, state models provide a data-driven method for extending control that depends on the state of the object. For more information about state models, see the chapter on state models in Siebel Applications Administration Guide.

              The TNT Event Check Status state model is defined for the Status field on views of the Event Check screen. This state model enables the selectable values of the Status field to be controlled by the current status. For example, if the current Status is Open, the state model can constrain the next selectable Status values to Void or Cancel (by filtering these values from the existing list of statuses).

              The TNT Event Check Status state model is inactive by default. You must activate this state model by defining activation and expiration dates that span a current and future time period.

              To activate the TNT Event Check Status state model, follow this procedure.

              This task is a step in Roadmap for Setting Up Siebel Hospitality

              To activate the TNT Event Check Status state model

              1. Navigate to the Administration - Application screen, then the State Models view.

              2. In the State Models list, query on TNT Event Check Status in the Name field.

              3. With the TNT Event Check Status record selected, click the More Info view tab.

              4. In the More Info form, perform the following actions:

                1. In the Activation field, select a past date or the current date as the date when the state model becomes active.

                2. In the Expiration field, do one of the following:

                  • Select a future date as the date when the state model expires.

                  • Set the field to blank (null), so that the state model does not expire.

              Process of Configuring Opportunities and Quotes

              You can configure some behaviors of opportunities and quotes generated from opportunities by following the procedures in this topic.

              To configure the behaviors of opportunities and quotes, perform one or more of the following tasks:

              This process is a step in Roadmap for Setting Up Siebel Hospitality.

                Configuring Multiple Quotes to Go Definite

                When multiple quotes are generated from one opportunity, and the status of one of those quotes is set to Definite, then by default, Siebel Hospitality sets the status of the other quotes of that opportunity to Lost/Turndown. However, you can disable the update to non-Definite quotes of the opportunity. In this case, it becomes possible for more than one quote of the same opportunity to go Definite.

                When a quote of an opportunity is set to Definite, the status of the other quotes of that opportunity is controlled by the value of the TNT SHM Disable Accept Quote field in the Quote business component. The possible TNT SHM Disable Accept Quote field values are as follows:

                • N (default). Sets the statuses of all other quotes of the same opportunity to Lost/Turndown.

                • Y. The statuses of other quotes of the same opportunity do not change, and more than one quote of the same opportunity can go Definite.

                This field works together with the TNT SHM Update Opty Rev - Disable user property, which disables the update to the revenue of an opportunity from the revenue of the Definite quote. For more information about the TNT SHM Update Opty Rev - Disable user property, see Disabling Opportunity Revenue Updates.

                To allow multiple quotes of the same opportunity to be able to go Definite, follow this procedure.

                This task is a step in Process of Configuring Opportunities and Quotes.

                To configure multiple quotes to go Definite

                1. Start Oracle’s Siebel Tools.

                2. Query for the Quote business component and search for the TNT SHM Disable Accept Quote field.

                3. Change the value of the TNT SHM Disable Accept Quote field to Y.

                4. Compile the SRF file used by your Siebel application.

                For more information about changing the values of objects in Siebel Tools, see the chapter on working with objects in Using Siebel Tools.

                  Disabling Opportunity Revenue Updates

                  When a quote of an opportunity is set to Definite, then by default, Siebel Hospitality updates the revenue of the associated opportunity from the revenue of the Definite quote. However, you can disable this update.

                  When a quote of an opportunity is set to Definite, what happens to the revenue of that opportunity is controlled by the value of the TNT SHM Update Opty Rev - Disable user property. The possible TNT SHM Update Opty Rev - Disable user property values are as follows:

                  • N (default). Updates the revenue of the associated opportunity from the revenue of the Definite quote.

                  • Y. Disables the update to opportunity revenue when a quote goes Definite.

                  If you change this user property, you must make the change in the TNT SHM Function Revenue Service business service and in the business component currently used in your UI view. This user property appears in each of the Siebel application objects shown in the following table.

                  Object Name Object Type

                  TNT SHM Function Revenue Service

                  Business Service

                  TNT SHM Room Block Rates

                  Business Component

                  TNT SHM Room Block Rates - What If

                  Business Component

                  TNT SHM Room Block Rates Pending

                  Business Component

                  TNT SHM Room Block Rates - Chart

                  Business Component

                  This user property works together with the TNT SHM Disable Accept Quote field. If you allow multiple quotes to go Definite (that is, if you change the value of the TNT SHM Disable Accept Quote field to Y), it is recommended that you disable the update to the revenue of an opportunity from the revenue of the Definite quote. For more information about the TNT SHM Disable Accept Quote field, see Configuring Multiple Quotes to Go Definite.

                  To disable the update to opportunity revenue from the revenue of the Definite quote, follow this procedure.

                  This task is a step in Process of Configuring Opportunities and Quotes.

                  To disable opportunity revenue updates

                  1. Start Siebel Tools.

                  2. Query for the TNT SHM Function Revenue Service business service and search for the TNT SHM Update Opty Rev - Disable user property.

                  3. In the business service, change the value of the TNT SHM Update Opty Rev - Disable user property to Y.

                  4. Query for the business component currently used in your UI view and search for the TNT SHM Update Opty Rev - Disable user property.

                  5. In the business component, change the value of the TNT SHM Update Opty Rev - Disable user property to Y.

                  6. Compile the SRF file used by your Siebel application.

                  For more information about changing the values of objects in Siebel Tools, see the chapter on working with objects in Using Siebel Tools.

                    Generating Quotes for All Opportunity Properties

                    When you generate quotes for the properties of an opportunity, then by default, Siebel Hospitality only generates quotes for the properties that are selected. However, you can disable this limitation so that quotes are generated for all properties associated with the opportunity, selected or not.

                    When quotes are generated for the properties of an opportunity, whether quotes are generated for selected properties or for all properties is controlled by the value of the TNT SHM Multiple Dates Selected Records user property. The possible TNT SHM Multiple Dates Selected Records user property values are as follows:

                    • Y (default). Generates quotes only for selected properties.

                    • N. Generates quotes for all associated properties regardless of selection status.

                    To generate quotes for all properties of an opportunity, whether selected or not, follow this procedure.

                    This task is a step in Process of Configuring Opportunities and Quotes.

                    To generate quotes for all opportunity properties

                    1. Start Siebel Tools.

                    2. Query for the TNT SHM Visual Quote Service business service and search for the TNT SHM Multiple Dates Selected Records user property.

                    3. In the business service, change the value of the TNT SHM Multiple Dates Selected Records user property to N.

                    4. Compile the SRF file used by your Siebel application.

                    For more information about generating quotes from opportunities, see Generating Quotes from Opportunities. For more information about changing the values of objects in Siebel Tools, see the chapter on working with objects in Using Siebel Tools.

                      Disabling Date Synchronization

                      In certain views that have more than one applet displaying a date range, the following behaviors occur:

                      • The date range is controlled by the uppermost applet that has a date range. When the start date of the upper applet changes, the first date of the lower applet changes to be in sync, when the start date is changed by the following user actions:

                        • Entering a start date and then clicking Go or Search

                        • Using the arrow buttons in the upper part of the applet

                        An exception to this behavior occurs if the upper applet has a horizontal bar and if that bar is moved. In this case, the dates in the lower applet do not change.

                      • When the date range on the lower applets is changed, the date range of the upper applet is not affected.

                      To allow the flexibility to configure Siebel Hospitality to the business model of your company, you can disable these behaviors, either in all views at once or in selected views.

                      This topic addresses the following subjects:

                      This task is a step in Roadmap for Setting Up Siebel Hospitality.

                      Related Topics

                      Reviewing Total, Group, and Transient Availability

                      Reviewing Group Projected and Blocked Availability

                      Function Space Diary Total Availability View

                        Disabling Date Synchronization in All Views

                        By default, date synchronization is enabled. The ACR575 - GRC system preference variable allows you to disable this functionality in all applicable views at once. The possible values of this user property are as follows:

                        • Y. Default setting. Enables date synchronization.

                        • N. Disables date synchronization.

                        To disable date synchronization, follow this procedure.

                        To disable date synchronization in all views

                        • Set the ACR575 - GRC system preference to N.

                        For information about changing system preferences, see the chapter on ongoing administration tasks in Siebel Applications Administration Guide.

                          Disabling Date Synchronization in Selected Views

                          If the ACR575 - GRC system preference is set to Y, then date synchronization is enabled in all applicable views. If you want date synchronization enabled in some but not all applicable views, then you can disable this functionality in one or more specific views.

                          To disable date synchronization in selected views

                          1. Start your Siebel application and verify that the ACR575 - GRC system preference is set to Y.

                            For information about determining the settings of system preferences, see the chapter on ongoing administration tasks in Siebel Applications Administration Guide.

                          2. Start Siebel Tools.

                          3. Query for the business component for the UI view in which you want to disable date synchronization.

                            Views with date synchronization and their business components are shown in the following table.

                            Screen View Business Component

                            Property

                            Total Availability

                            TNT SHM SR Total Avail Dync

                            Property

                            Group Projected / Blocked

                            TNT SHM Property Projected/Blocked

                            Function Space Diary

                            Total Availability

                            TNT SHM Gantt AX Date Time Interval PopUp VBC

                          4. In the business component, search for the GRC View:(UI ViewName) user property.

                          5. Change the value of the GRC View:(UI ViewName) user property to FALSE.

                          6. Compile the SRF file used by your Siebel application.

                          For more information about changing the values of objects in Siebel Tools, see the chapter on working with objects in Using Siebel Tools.