Oracle Documentation

Designing Forms in Sales Planning

Before you begin

This 65-minute hands-on tutorial shows you how to design forms in Oracle Sales Planning Cloud. The sections build on each other and should be completed sequentially.

Background

Forms empower your operational planners with flexibility, scalability, and the ownership to plan the way they want, while still offering the transparency and control required for corporate finance.

While it looks similar to a spreadsheet, forms are directly connected to your data, minimizing manual processes. You can design forms to support data entry, summary reporting, and review. Then, transform them into charts to help planners analyze results. This solution strikes an ideal balance between providing best-practice planning while maintaining the ability to be highly configured for planning processes that are unique.

Forms, when designed effectively, make planning easy. You can create simple forms to meet your needs and then you can use the simple forms and other artifacts to design dashboards to summarize the data.

What do you need?

An Oracle Sales Planning Cloud Service instance allows you to deploy and use one application. To deploy another application, you must request another Oracle Sales Planning Cloud instance or remove the current application.

  • Have Service Administrator access to Oracle Sales Planning Cloud. The instance should not have an application created.
  • Import the SalesPln application into your Oracle Sales Planning Cloud instance:
    • If you haven't already, register for a free Oracle Cloud Customer Connect account so you can access the required files.
    • From this Idea page, download and extract the SPC_apps.zip file. The compressed file contains two snapshots.
    • Upload and import the SPC_BaseAdv.zip snapshot into your Oracle Sales Planning Cloud instance.
    • For more information on uploading and importing migration snapshots, refer to the Administering Migration for Oracle Enterprise Performance Management Cloud documentation.

Forms overview

Forms and cubes

When you create a form, you associate it with a Block Storage (BSO) or Aggregate Storage (ASO) cube, which determines the form's valid members. For example, if you assign a form to the OEP_QTP cube, you can add only accounts that are valid for the OEP_QTP cube. Entered data is saved to the selected cube's database.

Considerations:

  • You can't change a form’s cube after assigning it.
  • You can edit form accounts only if their source cube matches the form's cube.
  • If you add an account to a form associated with a cube other than the account’s source cube, the account is read-only on that form.

Forms and access permissions

Assign permissions to a form to determine which users can modify its design and input data. Aside from form access permissions, users must also have permission to access a dimension's member. For example, if users have read-only permission to the Europe entity, the rows and columns that include the Europe entity are read-only. Users can change data only for members to which they have write permission.

See the Setting Up Sales Planning Security hands-on tutorial for steps in assigning access permissions.

Form components

You can create simple forms based on your company’s planning requirements. Simple forms are created with dimension members from a single cube.

Forms are designed to be easy and intuitive for its users. Visual indicators convey information, such as the cell’s accessibility.

Associated business rules enable the user to push and allocate target data across entities and products based on historical patterns.

There are several sections to forms:

Form Component Example
  • Point of View (POV) POV- Select point of view (POV) dimensions to define the context for pages, rows, and columns. For example, if Scenario is Budget, all data displayed and entered in pages, rows, and columns is written to the Budget scenario dimension member. Each POV dimension is set to one member, which planners can't change.
  • To simplify a form’s POV, or better tailor it to the needs and roles of planners, you specify only relevant members or define user variables.

  • Page Axis Page – Use the page axis to specify member combinations that may span dimensions so that users can work with data in smaller, logical views. Each page axis item can have members selected from different dimensions. Users see only members they can access.
  • Select members in Member Selector by clicking the member name on the Page axis, or from a dropdown list. Click Edit members (Edit members) to open the Page members dropdown list.

    Form Component Example

    You can specify multiple page dropdown lists, and select members using relationship functions or attributes. Switch between member sets by selecting them from the page axis.

    You display member names or aliases on the page axis. You can specify the number of members in a page dimension that enables a search drop-down list on the data entry page, useful if dimensions contain many members.

  • Rows Rows and Columns Rows - Rows and columns define the grid into which planners enter data. For example, you can assign Central - Products - Div I (Territory) to the row axis and January (Period) to the column axis. When planners access forms, they can enter data into the cell where the row intersects with the column.
  • By default, forms have one set of rows and columns. You can add rows and columns to create asymmetrical combinations of members.

  • Attribute Dimensions - In addition to using attribute dimensions as filters, you can define attributes as unique dimensions within Planning so that they can be placed on an axis other than their associated base dimension. This enables you to perform cross-dimensional rollups across attribute members.
  • Attribute dimensions are optional on form grids and are listed separately on the Layout tab of the Form Designer. To use an attribute dimension in a form, drag the attribute dimension to the point of view, page, row, or column.

Form design considerations

Consider the following tips and features when designing forms:

  • Separate input-type forms from reporting forms.
  • Input Form:

    Input form example

    Reporting Form:

    Reporting Form Example
  • Design forms with end-users in mind. Best practice is for data entry forms to include a consumable amount of information for users such as the input form.
  • Input form example
  • Set up navigation flows to help users navigate through their planning process.
  • Home page with Navigation Flow
  • Use dashboards to combine data entry and reporting forms to enhance user experience.
  • Dashboard Example

For more best practice information, see the Best Practices for the Design Walkthrough section under Appendix G of the Oracle Cloud Administering Planning documentation.

Getting started

About themes

You can change the theme of your display or add your company logo or a background image to the home page.

This tutorial was developed using the Dark Blue theme. You can select a theme by clicking Navigator (Navigator), then under Tools, click Appearance. For Theme, select a color option.

Appearance page

Setting values to user variables

Set values for user variables so you can design forms that use user variables as members on a form.

  1. From the home page, click Tools, then User Preferences.
    User Preferences
  2. On the left, under Preferences, click User Variables.
  3. For each variable, click its icon member selector (Select Member) to select a member as the variable's value:
    Dimension User Variable Member
    Currency Currency USD
    Period Period Granularity YearTotal
    Currency Reporting Currency USD
    Scenario Scenario OEP_Plan
    Years Years FY19
    Accounts Account Segments OEP_All Accounts
    Scenario Forecasting Scenario OEP_Forecast
    Version Forecasating Version OEP_Working Bottom Up
    Measures Drivers OGS_Product Measures
    Product Product Family OEP_All Product
    Territory Territory OEP_Total Territory
    Territory Overlay Territory OEP_All Overlay Territory
    Territory Sales Rep Territory 1012 (Central - Products - Div I -Peter Branch)
    Territory Territory 1011 (NA Products - Central - Alex Smith)
    Accounts Accounts OEP_All Accounts
    Product Product OEP_All Product

    If you selected to show aliases in Member Selector, the value listed in the Member column may vary. For example, for some dimensions, the prefix (OEP_ and OGS_) are not shown. For some territory members, instead of the numeric member name, the full alias name is displayed. The full alias name for numeric territories are noted in parenthesis in the table above.

    Save
  4. On the upper-right, click Save (Save).
  5. In the Information message, click OK.
    Information message
  6. Return to the home page. Click Home icon (Home).

Managing forms and form folders

Use folders to organize forms in your application. You can group forms in folders by process or user type, or simply to help users readily find forms. You can move forms into folders, and you can create a folder hierarchy. Creating folders also simplifies assigning access because all forms in the folder will inherit the access permissions assigned.

Creating form folders

  1. Click Navigator (Navigator), then under Create and Manage, click Forms.
    Navigating to Form and Ad Hoc Grid Management

    Form and Ad Hoc Grid Management is displayed.

    Form and Ad Hoc Grid Management

    Form folders Form Folders are in the left pane. Forms are listed in the Forms content area and Forms bottom left pane.

  2. View predefined form folders. In Folders, click Expand (Expand) next to Library.
  3. Click Expand (Expand) next to Quota.
  4. Click Expand (Expand) next to Quota - Plan Sheets.

    Folders and subfolders for Quota Planning are displayed.

    List of folders for Quota Planning
  5. Under Quota-Plan Sheet, click Quota - Set Targets.
    Quota - Set Targets

    A list of forms in the Quota - Set Targets folder is displayed in the content pane and bottom left pane.

    List of forms
  6. In Folders, collapse folders. Click Collapse (Collapse) next to Quota - Plan Sheets, then Quota.
  7. Click Library.
  8. Click Create folder (Create).
    Create folder
  9. In Create, enter Custom as the name for the new folder, and click OK.
    Create dialog box

    The Custom form folder is listed in the Folders pane.

    Custom folder listed
  10. Create a folder under Custom. With Custom selected, click Create folder (Create).
  11. In Create, enter QT PP as the name for the new folder, and click OK.

    The QT PP form folder is listed under the Custom folder.

    QT PP folder listed

Moving form folders

  1. With QT PP selected in the Folders pane, click Move folder (Move).
    Click Move
  2. In Select the destination folder, select Sales Forecasting and click OK.
    Select a destination folder
  3. In Folders, click Expand (Expand) next to Sales Forecasting.

    The QT PP folder was moved under Sales Forecasting.

    QT PP moved under Sales Forecasting
  4. Click QT PP.

Renaming form folders

  1. With QT PP selected, click Rename folder (Rename).
    Rename folder
  2. In Rename, change the folder name to ASF PP, and click OK.
    Rename folder

    QT PP was renamed to ASF PP.

    Folder renamed to ASF PP

Deleting form folders

  1. With ASF PP selected, click Delete folder(Delete).
    Delete folder
  2. In the Delete message, click OK.
    Delete folder

    The ASF PP folder was permanently removed.

    Folder list
  3. Click Collapse (Collapse) next to Sales Forecasting.
  4. In Folders, select Custom.

Creating forms

  1. Make sure that the Custom folder is selected.
  2. In the content area, click Create (Create).
    Create form
  3. On Properties, enter PP by Territory & Product.

    You can enter a name of up to 80 characters. Descriptions of up to 255 characters are optional.

  4. For Cube, select OEP_QTP.
  5. Review your selections and click Next.
    Creating forms - Properties tab
  6. Before you can save the form, you must move dimensions to the row and column sections of the layout:
    • Click Dimension next to Territory, then drag and drop it to the Rows.
    • Click Dimension next to Years, then drag and drop it to the Columns.
    Drag territory to the rows
  7. After moving dimensions to the rows and columns, click Finish.
    Saving the form

    The PP by Territory & Product form is now listed under the Custom folder.

    Form listed

Editing forms

You can move, rename, or delete forms using the Actions menu or the icons on the top of the content area.

Form tasks

Select PP by Territory & Product, and click Edit form(Edit).

Edit form

You navigate by clicking the tabs at the top of the page or the buttons at the bottom of the page.

Editing forms

You can also:

  • Click Save (Save) to save the form and continue editing.
  • Click Save As (Save As) to save a duplicate copy of the form under a new name.
  • Click Cancel (Cancel) to ignore your changes and close the form.
  • Click Finish (Finish) to save your changes and close the form.
  • Click Preview (Preview) to preview your form design.

Defining the form layout

With the PP by Territory & Product form open, click Next (Next) to go to the Layout tab.

You can select dimensions and members for the page axis and point of view (POV). POV dimensions and members must be valid for the form cube, and not assigned to a page, column, or row axis.

Form layout

You can adjust the pane size vertically by clicking and dragging the section dividers. You can hide and restore panes by clicking Collapse Pane/Restore Pane Collapse Pane/Restore Pane (Collapse Pane and Restore Pane).

Moving dimensions within the layout

You initially moved the Territory and Years dimensions to the rows and columns of the form layout. In this section, you move the rest of the dimensions based on this example:

  1. Click, drag, and drop dimensions to sections in the form layout:
    Drag and drop dimensions in the form layout
    • Click Period next to Period, then drag and drop it to the Columns.
    • Click Version next to Version, then drag and drop it to the Page.
    • Click Scenario next to Scenario, then drag and drop it to the Page.
  2. Verify your selections and click Save (Save).
    Form layout

Selecting members for each section

  1. Open Member Selector. In the top right of Point of View, click (Select Member).
    Click Select Member

    Alternatively, you can click icon member selector (Select Member) for each dimension.

  2. In Member Selection, click the Dimensions dropdown list.
    Member selection

    Dimensions in the Point of View are listed in the Dimensions dropdown list.

  3. Accept the initial selection, Measures.
  4. In the Search box, type Unit of Measures and press Enter.

    The Member Name listing locates and selects Unit of Measures.

    Selecting Unit of Measures

    To display aliases in Member Selector, click Display Properties (Display Properties) and select Alias.

  5. With Unit of Measures selected, click Add (Add).

    The member is added to the right, where selected members are listed.

  6. Clear the contents of the Search box.
  7. From the Dimensions dropdown list, select Currency.
  8. Click Variables.
    Variables
  9. In Variables, under User Variables, select OEP_Currency and click Add (Add).
    Selecting the OEP_Currency variable

    The user variable OEP_Currency is added to the selected members list.

    Currency variable selected

    Click Expand (Expand) next to the member name to display member selections.

  10. From the Dimensions dropdown list, select Accounts.
  11. Click Members.
    Click Members
  12. In Member Name, under Accounts, select Total Accounts and click Add (Add).
  13. From the Dimensions dropdown list, select Product.
  14. In Member Name, under Accounts, select Total Product and click Add (Add).
  15. From the Dimensions dropdown list, select Sales Channel.
  16. In Member Name, under Accounts, select Total Sales Channel and click Add (Add).
  17. Click OK.

    Members were selected for the dimensions in the Point of View.

    Point of View members
  18. Click Save (Save).
  19. In the Information message, click OK.
    Information message
  20. Next, for the Page section, use icon member selector (Select Member) to select members for Version and Scenario based on this example, then click OK.

    Both dimensions use a variable. Select the OEP_Version substitution variable for Version, and OEP_Scenario user variable for Scenario.

    Selecting Page dimension members
  21. Click Save (Save).
  22. In the Information message, click OK.
  23. In Rows, for Territory, click Edit (Edit) and then select Edit member selection Edit.
    Selecting members for Rows
  24. In Member Selection, click Variables.
  25. In Variables, under User Variables, select OQP_Territory then click Function Selector (Function Selector).
    Clicking Function Selector for a member
  26. Select Descendants (inc).
    Descendants inclusive

    If Territory is not expanded in the selected members list, click Expand (Expand).

    IDescendants("&OQP_Territory") is added to the selected members list.

    IDescendants(
  27. Click OK.
  28. In Columns, for Years, click Edit (Edit) and then select Edit member selection Edit.
  29. In Member Selection, click Variables.
  30. In Variables, under Substitution Variables, select OEP_CurYr, and then click Add (Add).
  31. Click OK.
  32. In Columns, for Period, click Edit (Edit) and then select Edit member selection Edit.
  33. In Member Name, select YearTotal.
  34. Click Function Selector (Function Selector) and select Level 0 Descendants.
    Clicking Function Selector for a member
  35. Add YearTotal. Make sure YearTotal is selected and click Add (Add).
  36. Click OK.
  37. Modify the members selected for Measures to include its children. For Measure, modify the member name in the textbox to: Children("OQP_Unit of Measures").
    Children(
  38. Click Save (Save).
  39. In the Information message, click OK.
  40. At the bottom of the page, click Preview (Preview).

    The form preview displays how the dimensions are displayed on the form.

    Preview form

    If you selected to show aliases in the Display Properties when selecting members, your preview may display aliases instead of member names as well.

  41. Click Close to close the preview.

Setting segment properties

Segment properties apply to rows and columns.

  1. Display segment properties for rows. Click the row number.
    Display segment properties for rows
  2. Review the segment properties. Do not make any changes.
  3. Display segment properties for columns. Click the column letter.
    Display segment properties for rows
  4. Review the segment properties. Do not make any changes.

Setting form grid properties

  1. Click Expand (Expand) next to Grid Properties.
    Expand Grid Properties
  2. Review the grid properties.

    Form grid properties define how rows and columns display.

    Grid Properties

Setting dimension properties

  1. In Point of View, click Measures.

    Dimension properties for Measures are displayed.

    Dimension properties for Measures
  2. In Dimension Properties for Measures, select Hide dimension.

    You can hide dimensions with values that are constant and do not need to change within the form.

    Hide dimension
  3. Repeat steps 1 and 2 and select Hide dimension for the following dimensions:
    • Accounts
    • Sales Channel
    • Version
    • Scenario
  4. Click Save (Save).
  5. In the Information message, click OK.
  6. In Point of View, click Currency.

    Dimension properties for Currency are displayed.

    Dimension properties for Currency
  7. In Dimension Properties for Currency, clear Member name. and select Alias.
  8. Repeat step 7 to clear Member name and select Alias for the following dimensions:
    • Product
    • Territory
    Alias
  9. In Dimension Properties, for the following dimensions, verify that Start expanded is selected:
    • Territory
    • Years
    • Period
    Start Expanded
  10. Click Save (Save).
  11. In the Information message, click OK.
  12. At the bottom of the page, click Preview (Preview).

    The form preview is updated with the changes to the form layout. The dimensions you selected to hide are no longer displayed on the form. Notice that Product and Territory display aliases instead of their member name.

    Preview form
  13. Click Close to close the preview.

Setting display properties

  1. Click Expand (Expand) next to Display Properties.
    Expand Display Properties
  2. Review and accept the form's default display properties.
    Display Properties

Setting Smart View form options

  1. Click Expand (Expand) next to Smart View Options.
    Expand Display Properties
  2. Review the options available for form display in Oracle Smart View for Office.
    Smart View Options
  3. Select Enable flex form.
    Enable flex form

    Learn more about setting up and working with flex forms by viewing the Planning with Flex Forms in EPM Cloud Planning video tutorial.

  4. Click Save (Save).
  5. In the Information message, click OK.

Setting printing options

  1. Click Expand (Expand) next to Printing Options.
    Expand Display Properties
  2. Review the printing options available for form, and accept the default selections.
    Smart View Options
  3. Click Next (Next).

Setting other form options

Setting precision, assigning menus, and enabling dynamic user variables

  1. In Other Options, review the default precision options.

    You can control data precision by applying minimum and maximum values for different account types. For example, you can truncate and round the decimal portion of longer numbers. Precision settings affect just value display, not their stored values.

    Default form precision options
  2. Set the maximum precision settings based on the following example:
    Precision option changes
  3. Review the menus in the application.
    Available menus

    When you associate menus with forms, the menu is added to the form's right-click menu. The context of the right-click is relayed to the next action: the POV and the Page, the member you clicked on, the members to the left (for rows), or above (for columns).

  4. Click Expand (Expand) next to Dynamic User Variables.
    Expand dynamic user variables
  5. From the Available User Variables list, select Territory and click Move (Move).
    dynamic user variables

    If your administrator set up a form with at least one user variable and enabled dynamic user variables, then you can select and change user variable values directly in the form.

    dynamic user variables
  6. Select Enable dynamic user variables.
    dynamic user variables
  7. At the bottom of the page, click Preview (Preview).

    The form preview is updated with the changes to the form layout. Territory was added to the POV after enabling dynamic user variables.

    Preview form
  8. Click Close to close the preview.
  9. Click Save (Save).
  10. In the Information message, click OK.
  11. Click Next (Next).

Reviewing business rule options

  1. Review the business rules you can associate with the form.
    Preview form
  2. Click Remove All (Remove All).
  3. Click Next (Next).

Reviewing Smart Push options

  1. Review the Smart Push options for forms.
    Smart Push options

    With Smart Push, you can move data between source cubes and reporting cubes using a UI-driven data mapping process and data-transfer functionality that does not require scripting.

    For video tutorials on Smart Push and creating data maps, visit docs.oracle.com.

  2. Save your changes. Click Finish (Finish).
  3. Close Form and Ad Hoc Grid Management. Click Close (Close.)

Reviewing your form design

Opening your form

You open forms from the Data card in the Default navigation flow. You can create a navigation flow that opens forms and dashboards. Dashboards allow you to display information graphically or to display several forms simultaneously.

  1. If not already on the home page, click Home icon (Home).
  2. Click Data.
    Data card
  3. In Data Entry, expand Custom.
    Expand Custom

    The form you created is listed under Custom.

    Form under Custom
  4. Click PP by Territory & Product to open the form.

    In the PP by Territory & Product form, notice the following:

    • Point of View: You cannot change member selections for Currency and Product.
    • Column: Year and Period are displayed and expanded in the grid.
    • Row: Territory is displayed in the grid.
    • Page: You can select members for Territory because you enabled it as a dynamic user variable in the form.
    • In order to plan by Territory and Product, we need to make additional changes to the form.

    PP by Territory & Product
  5. Click Close (Close).

Modifying your form

  1. Click Navigator (Navigator), then under Create and Manage, click Forms.
  2. In Folders, click Expand (Expand) next to Library.
  3. Click Custom.
  4. In the content area, select PP by Territory & Product, and click Edit form(Edit).
  5. With the PP by Territory & Product form open, click Next (Next) to go to the Layout tab.
  6. Click Product next to Product, then drag and drop it to the Rows.
    Drag and drop Product to the rows
  7. In Rows, for Product, click Edit (Edit) and then select Edit member selection Edit.
  8. Under Product, expand Total Product.

    To display aliases in Member Selector, click Display Properties (Display Properties) and select Alias.

  9. Select All Product.
  10. Click Function Selector (Function Selector), and select Children.

    Product selected members now include Total Product and Children("All Product"). If you are not showing aliases in Member Selector, both members will include the OEP prefix in their member name.

  11. Click OK to close Member Selection.
  12. Click Save (Save).
  13. Click Next (Next) to go to Other Options.
  14. Clear Enable dynamic user variables.
    Clear Enable dynamic user variables
  15. Click Finish (Finish).
  16. Click Close (Close) to close Form and Ad Hoc Grid Management.

Verifying your updated form design

  1. In Data Entry, make sure that Custom under Library is expanded.
  2. Click PP by Territory & Product to open the form.
  3. Review the updated form.
    Updated form
    • Point of View: You cannot change member selection, USD, for Currency.
    • Column: Year and Period are displayed and expanded in the grid.
    • Row: Territory and Product are displayed in the grid.
    • Page: There are no dimensions displayed in the Page section of the form.

Want to learn more?



Copyright © 1995, 2020, Oracle and/or its affiliates.