Introduction

This 60-minute hands-on tutorial shows you how to create and configure Advanced Sales Forecasting in Oracle Sales Planning. The sections build on each other and should be completed sequentially.

Background

Oracle Sales Planning provides an extensible, reliable framework that enables your teams to set and analyze data-driven, intelligent quotas using best practice methodologies. All key participants engage in the sales planning process including sales operations, sales management, and sales reps.

You can enable the following business processes in Sales Planning:

  • Quota Planning offers top-down and bottom-up target quota planning by territory, product, account, or other custom dimensions. Use Predictive Planning and what if scenario planning to explore and compare different quota scenarios for informed decision making. Quota Planning builds best practices into its content, including its forms, calculations, dashboards, infolets, drivers, and measures.
  • Advanced Sales Forecasting provides a robust platform for the sales forecasting process, allowing multidimensional sales forecasting across territories, products, accounts, channels, or other custom dimensions. It offers sales teams connected sales planning with integration between Quota Planning, compensation planning, and sales forecasts. With Advanced Sales Forecasting, you can plan at the weekly or monthly level, and use a rolling forecast if your business requires it.
  • Key Account Planning expands Sales Planning to cover a data driven approach to sales baseline planning, resulting in an overall view of the customer's profit and loss. Key Account Planning helps key account managers plan trade promotion strategies in order to optimize their trade spends and offers collaborative sales planning. By using baseline planning and promotion planning, key account managers or sales managers can perform gap analysis and see the uplifts - the impact on sales volume or revenue - from running trade promotions.

Extend Oracle Sales Planning by adding configurations and personalization into your Sales Planning application with custom navigation flows, dashboards, and infolets. Use tasks and approvals to manage the quota planning process. Use Groovy rules to customize even further for enhanced calculation and business rules. Integrate Oracle Sales Planning with Oracle Engagement Cloud – Sales Cloud to push quota targets to incentive compensation or bring in actual attainment.

This tutorial shows you how to create a Sales Planning application, as well as enable and configure Advanced Sales Forecasting.

Prerequisites

Before starting this tutorial, you must:

  • Have Service Administrator access to Oracle Sales Planning. The instance should not have an application created.
  • Download this file and extract the contents to a local folder.

Setting up your Application

In this section, you learn how to create a Sales Planning Application in the EPM Service.

Logging On

Before you create your Sales Planning application and enable features, analyze your organization's current processes and determine your organization's requirements.

  1. Go to your Planning URL.
  2. Enter your user name and password.
  3. Click Go.
  4. On the EPM Enterprise Cloud Service landing page, for Planning click SELECT.
  5. Planning business process

    The Planning landing page is displayed.

  6. To create a new Sales application, click START.
  7. Creating a new application

    The application wizard is displayed.

Creating a Sales Planning Application

  1. Enter or select the required general properties:
    • Name: SalesPln
    • Description: Sales Planning
    • Application Type: Sales Planning
    • General properties

  2. Click Next.
  3. Set the Start year to 2019, and End year to 2027.

    Details page years

  4. For First Month of Fiscal Year, accept the default: January, and for Weekly Distribution, select 4-4-5 Distribution.

    Details page Wkly Distribution

  5. For Task Flow Type, Main Currency, and Multicurrency, accept the default selections.

    Currency

  6. Review the name of the reporting cube.

    Details Page Reporting Cube

  7. Click Next.
  8. Review your selections. If necessary, return to previous pages to make changes.

    Review Page

  9. Click Create.

    The Application Creation Status message is displayed.

    Application Creation Status

  10. Application creation may take a moment to complete. When completed, you'll see an Application created successfully message.

    Completion Message

  11. Click Configure.

    Enabling Advanced Sales Forecasting

    You enable the features you want to use in Advanced Sales Forecasting. When you enable features, dimensions, drivers, forms, and other artifacts are created based on your selections. You can incrementally implement features.

    Enabling Features

    1. From the Configure dropdown list, select Advanced Sales Forecasting.
    2. Select Asf

      Select Asf

    3. In Configure: Advanced Sales Forecasting, click Enable Features.
      Configure Page
    4. In Enable Features, select Planning By, then:
      • Accept the default selection, Territory.
      • You can plan by Territory or Resource. The lowest level in each hierarchy represents a sales rep.

        With Territory, you can integrate with Oracle Engagement Cloud's Territory Management.

        With Resource, you can integrate with Oracle Engagement Cloud's Incentive Compensation Management.

        Tip:

        If you have Quota Planning enabled, the planning basis is selected automatically, based on how you configured Quota Planning.

      • Under Optional Dimensions, select Accounts and Product.
      • The Accounts, Product, and Geography optional core custom dimensions have predefined functionality and artifacts associated with them. They are specific to Advanced Sales Forecasting and do not have to match selections, in case if you have Quota Planning enabled.

      Planning model
    5. Select Planning Time Granularity, then:
      • Select Weekly Planning and Rolling Forecast.
      • Tip:

        When you enable Planning Time Granularity, Monthly is selected by default.

        With Weekly Planning, you can select the week-to-month mapping independently from the selection made during application setup.

        You can also enable Rolling Forecasts. This creates a Rolling Forecast scenario that you can use to continuously forecast over a rolling range of time periods.

      • For Weeks to months mapping, select 4-4-5 Distribution.
      • The week-to-month conversion lets you perform the forecasting weekly while providing the flexibility of easily reporting on monthly totals.

      Planning Time Granularity
    6. Select Predictive Planning.

      Enable Predictive Planning to perform time series statistical analyses on historical data to predict future results. You can copy these predictions into forecast and what-if scenarios.

      Select Predictive Planning
    7. Tip:

      If you are also using Quota Planning, you can enable Integrations to use target quotas in Advanced Sales Forecasting. Selecting this feature creates a data map between Quota Planning and Advanced Sales Forecasting that lets you run integrations to move targets from Quota Planning into your forecast scenario.

    8. In Map/Rename Dimensions, enable Custom 1, and clickpaperclip icon (Rename Target Dimension).

      Edit Dimension Name

    9. In Map/Rename Dimension, enter Sales Channel to rename Custom 1, and click OK.
      Enter Sales Channel
    10. Verify the following and click Enable:
      • Accounts and Product dimensions are selected
      • Custom 1 is mapped/renamed to Sales Channel
      Click Enable
    11. At the Confirmation message, click Yes.
      Confirmation message

      Enabling features may take a moment to complete.

    12. When an information message displays that features were enabled successfully, click OK.
      Success message
    13. In the upper right corner, click the arrow next to your username, and then click Sign Out.
      Sign Out
    14. When prompted to sign out, click OK.
      Sign Out Confirmation Message
    15. Log back into Oracle Sales Planning.

      The home page is displayed. Note that the Advanced Sales Forecasting card was added to the home page.

      Home Page

    Reviewing Enabled Features

    1. On the home page, click Application, then Configure.
      home page Application Cluster

      The configuration tasks are displayed.

    2. From the Configure dropdown list, select Advanced Sales Forecasting.
    3. Select Asf

      Configure Page

      Before you can use the predefined forms, you'll need to import dimension members, load and prepare historical data, set user variable values, and perform additional configuration tasks.

    4. Click Enable Features.
    5. Review the enabled features.
      Enabled Features
    6. Click Close.

    Reviewing Cubes and Dimensions

    In this section, you review the cubes and dimensions created after enabling features.

    1. Click Overview.
      Select Overview
    2. In Application Overview, review the application properties.
    3. Overview page
    4. Click Cubes.

      The configuration creates one (1) block storage cube and two (2) aggregate storage cubes.

      cubes

    5. Click Dimensions.
    6. From the Cube dropdown list, click icon arrow (Select Cube), and select OEP_GSP.

      Select cube

      Dimensions included in the cube are displayed.

      Dimensions for GSP
    7. From the Cube dropdown list, click icon arrow (Select Cube), and select OEP_GREP.

      Select cube

      Dimensions included in the cube are displayed.

      Dimensions for GREP

    Performing Configuration Tasks

    In this section, you configure time periods and import metadata into the application.

    Configuring Time Periods

    Set the current forecasting year and period. You set the current fiscal year, period, and week, and a plan start year of either current or next year. Updating these settings is part of your regular forecast maintenance, and changes automatically roll your forecast forms and business processes forward.

    If you enabled rolling forecasts, you can also select the planning frequency and the number of periods to use. Rolling forecast period options vary by planning frequency.

    1. Click Configure.
      Navigate to Configure
    2. From the Configure dropdown list, select Advanced Sales Forecasting.
      select_asf
    3. Click Time Period Configuration.
      Time period configuration
    4. In Time Period Configuration, make or verify the following selections:
      • Current Fiscal Year: FY24
      • Period: Jan
      • Current Week: Week 1
      • Plan Start Year: Current Fiscal Year
    5. For Rolling Forecast, verify the following selections:
      • Planning Frequency: Monthly
      • Number of Periods: 12 Months

      With these selections, the rolling forecast range is set to Feb FY24 to Jan FY25.

      Time period configuration
    6. Click Save.
      Save your changes
    7. In the Validation message, click OK.
      Validation message
    8. Click Close.

    Importing Metadata

    1. Return to Dimensions. Click Overview.
      Navigating to Application Overview
    2. Click Dimensions.
    3. From the Cube dropdown list, select OEP_GSP.
    4. Select GSP cube
    5. On the upper right, click Import.
      Click Import
    6. In Import Metadata, click Create.
      Click Create

      You can import multiple dimensions at the same time.

      Click Create
    7. For each of the following dimensions, click Choose File, then locate where you saved the csv files, select it, and then click Open.
      • Accounts—Accounts.csv
      • Territory—Territory.csv
      • Product—Product.csv
      • Sales Channel—Sales Channel.csv

      Note:

      Depending on your browser, the button label may display Choose File or Browse.
      Click Import
    8. Click Import.

      Note:

      Best practice is to validate metadata files before importing them. The files included in this tutorial have been validated.
      Click Import
    9. In Options, select Refresh Database if Import Metadata is successful, and click OK.
      Click OK
    10. In the Information message, click OK.
      Click OK
    11. Click Close twice.
      Click OK

      Click OK

    12. Click Jobs.
    13. Click Jobs
    14. The import job and the refresh job completed successfully.
    15. Jobs Page

    Setting Variables and User Preferences

    Setting Values for Substitution Variables

    1. Click navigator icon (Navigator), and under Tools, click Variables.

      Navigator Menu

      In Variables, you can administer user variables and substitution variables.

      User Variables
    2. Click Substitution Variables.

      The predefined substitution variables are displayed.

      Sub Variables
    3. Verify that the value for OEP_CurYr for all cubes is set to FY24.

    Setting User Preferences

    1. Click navigator icon (Navigator), and under Tools, click User Preferences.

      Select User Preferences

    2. In General, under Approvals, select Display Aliases.
      Select Display Aliases
    3. On the left, under Preferences, click Display.
      Select Display
    4. Under Number Formatting, for Thousands Separator, select Comma.
      Select Comma
    5. On the left, under Preferences, click Ad Hoc Options.
      Select Ad Hoc
    6. Set Precision values to:
        Minimum Maximum
      Currency Values 0 0
      Non-Currency Values 0 0
      Percentage Values 0 1

      Precision settings affect the value display only, not their stored values.

      Set Precision
    7. On the upper-right, click Save.
      Save
    8. In the Information message, click OK.
      Save

    Setting Values for User Variables

    1. On the left, under Preferences, click User Variables.
    2. For each variable, click its Member Selector (Member Selector) to select a member as the variable's value:
      Dimension User Variable Member
      Currency Currency USD
      Period Period Granularity YearTotal
      Currency Reporting Currency USD_Reporting
      Years Years FY24
      Accounts Account Segments OEP_All Accounts
      Scenario Forecasting Scenario OEP_Forecast
      Version Forecasting Version OEP_Working Bottom Up
      Measures Drivers OGS_Product Measures
      Product Product Family OEP_All Product
      Territory Territory OEP_All Territory
    3. Verify your selections, and click Save.
      Save
    4. In the Information message, click OK.
      Save

    Loading Data

    In this section, you load historical and recent actual data.

    1. Click navigator icon (Navigator), and under Application, click Overview.

      Select User Preferences

    2. Click Actions, then select Import Data.
      Import data option in the Actions menu
    3. In Import Data, click Create.
      Create button

      In Import Data, you select import options and select your data file.

      Import Metadata options
    4. Keep all the default selections, and click Choose File to select a file.
    5. Locate and select Actual CY Bookings.csv, and click Open.

      When selected, the file name is displayed next to Source File. If you selected the wrong file, you can update your selection.

      Select File
    6. Click Import.
      Click Import
    7. In the Information message, click OK.
      Click OK
    8. Click Close twice.
      Click OK

      Click OK

    9. Click Jobs, and verify that the Import Data job completed successfully.

      Click OK

      Import data job

      Tip:

      You may need to click Refresh a few times until the job status displays as Completed.

    Preparing Actual and Forecast Data

    After loading data, you run rules to prepare and calculate the loaded data, and then copy them over to the appropriate measures. In preparation for forecast planning, you run the following rules:

    • Prepare Actual
    • Forecast Prep
    • Reporting Totals to GSP (if Predictive Planning is enabled)

    Running Prepare Actuals

    The Prepare Actuals business rule copies data between measures (from OGS_CY Bookings to OGS_Sales Revenue), and then pushes data to the reporting cube for the selected periods and years.

    Run this rule at these times:

    • For Current Year—Run any time you import a new period of data for Actuals.
    • For Previous years—Run one time when you build the application, if you import historical data. Run for all periods and years for which historical data exists. You don't need to run this rule again unless data changes for historical years.
    1. Return to the home page. Click Home icon (Home).
    2. Click Rules.
      Rules

      Deployed rules are listed on this page.

      Business rules

      You can filter the display by rule type and cube.

    3. For Prepare Actual, click Launch (Launch).
      Prepare Actuals select
    4. For each item, click its Member Selector (Member Selector) to select a member as its value:
      • Years: FY20,FY21,FY22,FY23,FY24
      • Periods: ILvl0Descendants(YearTotal)
      Prepare Actuals prompt
    5. Click Launch.

      Processing data may take a few minutes to complete.

    6. In the information message, click OK.
      Information message

    Running Forecast Prep

    The Forecast Prep rule copies actuals for selected periods to the Forecast scenario and then pushes data to the reporting cube for the selected Year and Version.

    1. In Rules, for Forecast Prep, click Launch (Launch).
      Forecast Prep rule
    2. For each item, click its Member Selector (Member Selector) to select a member as its value:
      • Periods: ILvl0Descendants(YearTotal)
      • Years: FY24
      • Scenario: "OEP_Forecast"
      Forecast Prep prompt
    3. Click Launch.

      Processing data may take a few minutes to complete.

    4. In the information message, click OK.
      Information message

    Running Reporting Totals to GSP

    The Reporting Totals to GSP rule takes the total for enabled custom dimensions, such as Product, Accounts, and Sales Channel, to "Any Member" for Predictive Planning purposes. This allows users to run predictions at the territory level.

    1. In Rules, for ReportingTotals to GSP, click Launch (Launch).
      Reporting Totals to GSP rule
    2. For each item, click its Member Selector (Member Selector) to select a member as its value:
      • Periods: ILvl0Descendants(YearTotal)
      • Version: "OEP_Working Bottom Up"
      • Years: FY20,FY21,FY22,FY23,FY24
      ReportingToals to GSP prompt
    3. Click Launch.

      Processing data may take a few minutes to complete.

    4. In the information message, click OK.
      Information message

    Verifying the configuration

    Now that Advanced Sales Forecasting is configured, Sales Managers can begin creating forecast predictions, adjusting forecasts, and analyzing forecast data.

    1. Return to the home page. Click Home icon (Home).
    2. Click Advanced Sales Forecasting, then Generic.
      Navigating to the Advanced Sales Forecasting dashboard and forms
    3. In the POV, change the member selection for Reporting_Currency to USD. Click USD_Reporting.
      Click USD_Reporting
    4. In Member Selector, for Input Currencies, click Right arrow (right arrow).

      Expand Input Currencies

    5. Hover your cursor over USD, and click Add member (Add).
    6. Click OK.
      Add USD
    7. The Overview dashboard displays an overview of sales performance.

      Overview dashboard
    8. In the POV, change the Territory member to NA Business Sales - Products - Martin Conway.
      • Click All Territory.
      • In Member Selector, hover your cursor over NA Business Sales - Products - Martin Conway, and click Add member (Add).
      • Click OK.
      Selecting territory members

      The Overview dashboard is updated based on your POV selections.

      Overview dashboard
    9. Click Forecast Summary.
      Forecast Summary tab

      In Forecast Summary, you can review and adjust forecast data at the territory or resource level.

      Forecast Summary