Oracle by Example brandingDesigning Forms and Managing Task Lists in Planning

section 0Before You Begin

This 55-minute tutorial shows you how to design forms and manage task lists in Planning.

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.

With task lists, you can guide users through the planning process by listing tasks, instructions, and end dates. You can create task lists to organize groups of tasks for users. After you create task lists, you can add tasks to those lists.

What Do You Need?

Before starting this tutorial, you should:

  • Have Service Administrator access to Planning for EPM Enterprise Cloud Service.
  • Upload and import this snapshot into your Planning instance.
  • Verify or set the navigation flow to Financial Flow - Admin.
  • Ensure that the user variables are set for Service Administrator. Base your selections on the following example:
  • User Variables

section 1Forms Overview

In this section, you learn about forms, and form components. You also learn about form design considerations.

Form Components in Planning

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 - Select point of view (POV) dimensions such as year, scenario, and version 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 – 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.
  • You can specify multiple page drop-down 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 and Columns - Rows and columns define the grid into which planners enter data. For example, you can assign Unit Sales to the row axis and January to the column axis. When planners access forms, they can enter data into the cell where the Unit Sales row intersects with the January 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 Tips and Features in Planning

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

Applying Best Practices to Form Design in Planning

In this section, you learn how to implement best practices in form design, by reviewing several best practices that are applied to a form.

The Expenses by Category form applies the following best practices:

  1. Typically, accounts or periods are placed on the row or column.
  2. Other dimensions can be placed in any of the form sections: on the page, POV, column, or row.
  3. Consider the total number of member rows displayed on the form.
  4. Consider the number of dimensions on a row. Placing multiple dimensions on the row will affect form performance.
  5. To reduce form maintenance:

  6. Use functional relationships such as Children(7001).
  7. Set up substitution variables such as &LastYr and &CurYr.
  8. Set up user variables for dimension selection such as &Entity View.
    Best Practice Form Example

In this tutorial, you will be assigning values to user variables.

For form properties and settings, best practices are highlighted in the following example:

  1. Select Suppress missing blocks to improve performance if sparse dimensions with functions are used in the rows.
  2. Select the Suppress invalid Scenario/Time Periods option, to align the form to the Start and End Year period set for the Scenario, and automatically update as the Scenario is updated. You can leverage this option instead of using substitution variables.
    Grid Properties Best Practice

Some other best practices for form properties and settings are highlighted in the following example:

  1. Set valid intersections between different dimensions. Suppressing invalid combinations can be set in rows or columns to make only valid intersections available to end users. By default only valid intersections will be available to the end users when the dimensions are set in the Page selection.
    Form Property Example
  2. Use settings to control precision, display, and menus, and to associate the proper rules with your form.
    Other Options Tab

For business rules that may take longer to run, consider these best practices:

  • Set rules to launch from an Action menu
  • Associate rules with the form instead of setting it to run on save

To improve performance on forms using runtime prompts:

  • Use runtime prompts to limit the scope of the rule
  • Consider the amount of runtime prompts required and simplify a planning task
  • Use form member selections to fill prompts
  • Run on Save and Run on Open performance depends on the amount of calculation required on the form data.


section 2Setting Up the Form Layout in Planning

In this section, you set up the form layout.

Assigning Values to User Variables

  1. From the Planning home page, select Tools, then Variables.
    Home Page with Variables
  2. Set the user variables based on the following information, and click Save when done:
    User Variables List

Opening a Form in Form Designer in Planning

  1. Click ( Navigator Icon ) Navigator.
  2. Under Create and Manage, select Forms.
    Navigator Menus
  3. Expand Library.
    Library
  4. Select the Plan folder.
    Library with Plan folder Highlighted
  5. On the right-hand side, in Form and Ad Hoc Grid Management, scroll and select My Operating Expenses.
    Plan Forms listed
  6. Click EditIcon (Edit).
    My Operating Expenses Selected
  7. Click the Layout tab.
    Properties Tab of My Operating Expenses Form

Selecting Members in Planning

You can select members for each section of the form.

  1. In the Point of View, for FY19, click MemberSelectorIcon (Member Selector).
    Form Layout Tab
  2. In the Member Selection dialog, click Remove All.
    Member Selector Dialog
  3. To set up the year dynamically, click the Variables tab.
    Member Selector Dialog
  4. Expand Substitution Variables.
    Member Selector Dialog
  5. Select NextYear.
    Member Selector Dialog
  6. Click Add.
    Member Selector Dialog Add Highlighted
  7. To see the variable you selected, expand Year.
    Member Selector Dialog Year Selected
  8. Click OK.
    Member Selector Dialog with Year Selected
  9. To make our entity selection, more efficient, in the Page, click EditEntityIcon and select Edit.
    Layout Page Selecting an Entity
  10. On the Member Selection dialog, click Remove All.
    Member Selector dialog
  11. Expand Total Entity.
    Member Selector Dialog for Entity
  12. Expand Total Department.
    Member Selector Dialog with Total Entity Expanded
  13. Select Finance and Accounting.
    Member Selector Dialog
  14. Click FunctionSelector (Function Selector).
    Member Selector Dialog
  15. Select Level 0 Descendants.
    Member Selector Select Level 0 Descendants
  16. Click OK.
    Member Selector with Member Selected

Setting Up Layout Properties in Planning

You can set up properties for the grid, and for dimensions.

  1. Ensure Grid Properties is selected, and because this is a data entry form, select Suppress missing data – Rows to turn it off.
    Grid Properties for Form
  2. To help make data entry more efficient, turn on auto save: In Grid Properties Other, Select Enable AutoSave.
    Grid Properties Dialog
  3. Select Run Form Calc on Autosave so the form is calculated when form data is saved.
  4. Grid Properties Dialog after selecting Autosave
  5. Click the row for Account.
    Layout Tab Account Row Highlighted
  6. Since we want to show both the account name and alias, in Dimension Properties, select Alias.
    Grid Properties
  7. Since we want to display the accounts expanded when the form is opened, in Dimension Properties, select Start expanded.
    Grid Properties
  8. To change the column width from Medium to Default, first select the first column, column A.
    Layout with Column A Highlighted
  9. In Segment Properties, for Column width, click the arrow, and select Default.
    Segment Properties Dialog
  10. So that you can move the Scenario dimension to a different section of the form, to the left of Plan, select Scenario and drag it, and drop it on the Point of View.
    Layout Tab with Scenario Selected
  11. To make the scenario selection more efficient, for Scenario, click MemberSelectorIcon (Member Selector).
    Layout Tab with Member Selector Highlighted
  12. Click Remove All.
    Member Selector Dialog
  13. Click the Variables tab.
    Member Selector Dialog
  14. Select Scenario View.
    Member Selector Dialog
  15. Click Add.
    Member Selector Dialog Add Highlighted
  16. Click OK.
    Member Dialog with OK Highlighted
  17. Since the entire form now references the Scenario View scenario, we can remove column B. Right-click Column B, and select Delete Column.
    Layout Tab with Delete Column Highlighted

Setting Form Display and Print Options in Planning

You can set how the form is displayed on the screen. You can also set printing options.

  1. In the POV, select the scenario.
    Dimension Properties Dialog
  2. Expand Display Properties, and select Enable Grid Spread.
    Display Properties Dialog
  3. Expand Printing Options, and select the following options: Format Data, Show attribute members, and Show Currency Codes.
    Printing Options Dialog

Previewing and Saving Forms in Planning

You can see how the form is designed by previewing it.

  1. Click Preview.
    Layout Tab of Form with Preview Button Highlighted

    Notice the POV, Pages, Rows, and Columns.

    Preview of Form with Sections Highlighted
  2. To close the preview of the form, in the upper-right hand side of the preview, click X.
    Preview of Form
  3. To save the form and exit the form designer, click Finish.
    Layout Tab with Finish Highlighted
  4. In the upper right, click X.
  5. CloseFormManagement

section 3Managing Task Lists in Planning

In this section, you learn about managing task lists.

Task List Overview

Task lists organize groups of tasks for users. Administrators set up tasks lists to guide users through the planning process. Task lists help you organize, track, and prioritize your workload.

For example, a task might help you complete forms, launch business rules, or promote approval units. You can also launch a website or internal company page.

In this example, tasks for completing the Operating Plan are displayed. There are several tasks for data entry and one for submitting the plan.

Task List Page

Creating Task Lists in Planning

First you create task lists. Then you can add tasks to those lists.

  1. From the Planning home page, click ( Navigator Icon ) Navigator, and under Create and Manage, select Task Lists.
    Navigator Menu
  2. To create a new task list, on the right, click ( Create Task List Button ) Create New Task List.
    Manage Task Lists Page
  3. Enter the task list name “My Revenue Plan”, and click OK.
    Create Dialog
  4. Select My Revenue Plan, and click EditIcon (Edit).
    Task List Dialog
  5. Click AddChildIcon (Add Child).
  6. For Task, enter Revenue Plan – Products.
    Edit Task for My Revenue Plan
  7. For Type, select Form.
    Edit Task with Type Drop Down List
  8. For Form, click ( Add Form Icon ) Add Form.
    Edit Task List Dialog
  9. In Search, enter Revenue Plan, and click Search Down Button (Search Down).
    Form Selector Dialog
  10. Click Search Down Icon (Search Down) again.
    Form Selector Dialog
  11. Select Revenue Plan, and click OK.
    Form Selector after selecting form
  12. For Start Date, select the box to the left of the date, and enter today’s date so if today is May 27, 2020, enter 5/27/20.
    Edit Task with Start Date Highlighted
  13. For End Date, select the box to the left of the End Date, and enter a date two months from today’s date, so if today is May 27, 2020, enter 7/27/20.
    Edit Task with End Date Highlighted
  14. For Alert, select the box to the left of the date and enter a date one week before the end date, so if the end date is 7/27/20, enter 7/20/20.
    Edit Task with Alert Highlighted
  15. For task instructions, enter the following text: You can change your assumptions about volume, pricing, and gross margin on this form for each product, or you can make adjustments for all products in a region, and click Save.
    Edit Task Save Button Highlighted
  16. At the information message, click OK.
    Information Message
  17. Select the new task – Revenue Plan - Products, and click AddSiblingIcon (Add Sibling).
    Edit Task List Add Sibling Highlighted
  18. In Task, enter Revenue Plan - Services.
    Edit Task Dialog
  19. From the Type drop-down list, select Form.
    Edit Task List with Type Drop Down List
  20. For Form, click Add Form Icon (Add Form).
    Edit Task Dialog with Add Form Highlighted
  21. In Search, enter Set Services Revenue Assumptions, and click Search Down Icon (Search Down).
    Form Selector Dialog
  22. Select the Set Services Revenue Assumptions form, and click OK.
    Form Selector Dialog with OK Highlighted
  23. For Start Date, select the box to the left of the date, and enter today’s date so if today is May 27, 2020, enter 5/27/20.
    Edit Task with Start Date Highlighted
  24. For End Date, select the box to the left of the date, and enter a date two months from today’s date, so if today is May 27, 2020, enter 7/27/20.
    Edit Task End Date Highlighted
  25. For Alert, enter a date one week before the end date, so if the end date is 7/27/20, enter 7/20/20.
    Edit Task with Alert Highlighted
  26. For Task Instructions, enter the following text: Services revenue is calculated as a percent of Computer Equipment sales revenue, while Cost of Sales is calculated as a percent of the corresponding revenue account, and click Save.
    Edit Task Save Highlighted
  27. At the information message, click OK.
    Information Message
  28. With a task selected, click AddSiblingIcon (Add Sibling).
    Edit Task List with Add Sibling Highlighted
  29. In Task, enter Submit Plan.
    Edit Task Dialog
  30. In the Type drop-down list, select Manage Approvals.
    Edit Task with Type Drop Down List
  31. In the Scenario drop-down list, select Plan, and in the Version drop-down list, select Working.
    Edit Task with Version Drop Down
  32. In Start Date, select the box to the left of the date, and enter a date one month from today, so if today is May 27, 2020, enter a date of 6/27/20.
    Edit Task with Start Date Highlighted
  33. In End Date, select the box to the left of the date, and enter a date 2 months after the start date, so if the start date is 6/27/20, then enter a date of 8/27/20.
    Edit Task with End Date Highlighted
  34. In Alert, enter a date 1 week before the End Date so if the End date is 8/27/20, then enter an alert date of 8/20/20.
    Edit Task with Alert Highlighted
  35. In Task Instructions, enter the following text: In this task, you can submit plans to reviewers or approvers. Approval units can be submitted individually or as a group, e.g., Sales, and click Save.
    Edit Task with Save Highlighted
  36. At the information message, click OK.
    Information Message
  37. On the Edit Task List page, click Save.
    Edit Task List Dialog with Save Highlighted
  38. At the Information message, click OK.
    Information Message
  39. On the Edit Task List page, click Cancel.
    Edit Task List Dialog with Cancel Highlighted
  40. In the upper right, click X.
    Close Task Lists

more informationWant to Learn More?