368
Hyperion Planning 9.3: Create and Manage Applications Volume II Student Guide D50751GC10 Edition 1.0 June 2007 D50935 ®

Hyperion Planning Student Guide

Embed Size (px)

DESCRIPTION

Hyperion Planning Student Guide Version 9.3.1

Citation preview

Page 1: Hyperion Planning Student Guide

Hyperion Planning 9.3: Create and Manage ApplicationsVolume II • Student Guide

D50751GC10

Edition 1.0

June 2007

D50935

®

Page 2: Hyperion Planning Student Guide

Copyright © 2007, Oracle. All rights reserved.

Disclaimer

This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle.

The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free.

Restricted Rights Notice

If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTSThe U.S. Government’s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract.

Trademark Notice

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Page 3: Hyperion Planning Student Guide

Table of Contents 0

Preface

Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixCourse Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxCourse Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx

Student Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxStudent Workbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi

Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi

Module 1: Getting Started

Lesson 1: Planning Overview

Hyperion Business Performance Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2Hyperion System 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3Hyperion System 9 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4Hyperion System 9 Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

Product Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7Additional Product Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9

Hyperion System 9 Planning Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11Client Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11Application Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Database Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Hyperion System 9 Planning User Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13Hyperion System 9 BPM Architect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15Hyperion System 9 Planning Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16

Planning and Analytic Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17Planning Repository and Analytic Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19Dimension Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21Dimensions and Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22Multidimensional View of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23Drill-Down Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24Analytic Services Terminology—Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25Analytic Services Terminology—Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26Analytic Services Terminology—Generations and Levels . . . . . . . . . . . . . . . . . . 1-27

Page 4: Hyperion Planning Student Guide

Table of Contents

iv Planning: Create and Manage Applications

Lesson 2: Navigating Workspace

System 9 Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Workspace Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3Launching Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5Workspace User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6Workspace Navigate Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8Opening Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10Navigating in Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11

Reviewing Available Menu Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11Basic and Advanced Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17View Pane and Content Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19Opening Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20

Module 2: Creating Application Structures

Lesson 3: Creating Dimensions Overview

Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Planning Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3Required Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

Period and Year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Scenario and Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5HSP_Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6Alias and Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6

User-Defined Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Dense Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8Sparse Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9Data Block Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10

Determining the Number of Data Blocks in a Database . . . . . . . . . . . . . . . . . . . .3-11Creating Data Blocks and Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13Determining Data Structure and Performance of Data Blocks. . . . . . . . . . . . . . . 3-14

Selecting Aggregation, Storage, and Calculation Options . . . . . . . . . . . . . . . . . . . . . 3-15Selecting Aggregation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16Selecting Data Storage Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17Calculating Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21Using Two-Pass Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22Determining Performance Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23

Page 5: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications v

Lesson 4: Managing Dimensions with BPM Architect

About Dimension Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Master View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Application View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3BPM Architect Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4

Adding Dimensions to Master View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5Creating Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7

Guidelines for Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8Modifying Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9Property Value Inheritance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11Managing Property Value Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12Creating Alternate Rollups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13

Managing Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14Moving Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14Deleting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15Inserting Members Using Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16Finding Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18

Creating Aliases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19Adding Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21

Number Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22Triangulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22Reporting Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22

Creating Associations Between Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23

Lesson 5: Setting Up the Period, Scenario, and Version Dimensions

Time Periods Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Period and Year Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4Choosing How Data Is Stored . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5Scenario Dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6Creating Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8

Enable Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Exchange Rate Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Use Beginning Balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Deleting Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10

Page 6: Hyperion Planning Student Guide

Table of Contents

vi Planning: Create and Manage Applications

Version Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12Creating Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14

Lesson 6: Setting Up the Entity Dimension

Entities Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Entity Members and Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3Identifying the Currency Value for Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5Adding and Modifying Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6Saving Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8Deleting Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9

Lesson 7: Setting Up the Account Dimension

Accounts Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2Account Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4

Time Balance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5Saved Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7Data Types and Exchange Rates Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8

Creating Account Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10Adding and Modifying Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-11Consolidation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12Consolidation Order Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13

Lesson 8: Creating User-Defined Elements

User-Defined Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2Attributes Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

Viewing, Aggregating, and Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5Creating Attribute Crosstab Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5

Creating Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6Examples of Attribute Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8Assigning Attribute Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9Member Formulas Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-11

Adding Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12Adding User-Defined Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14

Smart Lists Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16Creating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18

Modifying Smart Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20

Page 7: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications vii

Associating Smart Lists with Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-22Setting Data Forms to Use Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-23

Module 3: Loading Metadata

Lesson 9: Loading Metadata from a File

Metadata Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2Formatting Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3Load File Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4Formatting Dimensions Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5Formatting Members Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6Formatting Hierarchies Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9Formatting DimensionAssociation Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10

Loading Metadata Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12Creating Import Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13Mapping Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15Mapping Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17Running Import Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18Viewing Job Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19Viewing Import Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20

Loading Metadata from Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21Interface Tables Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21Setting Up Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22

Lesson 10: Working with Application Views

Creating Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2Dimension Library Panes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4Adding Dimensions to Application Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5Excluding Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8

Configuring Application Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9Configuring Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-11Specifying Currency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13Setting Up Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-14

Removing Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-16Setting Up Dimension Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-17

Page 8: Hyperion Planning Student Guide

Table of Contents

viii Planning: Create and Manage Applications

Lesson 11: Deploying Applications

Deploying Applications Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2Deployment Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-3Validating Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-4Comparing Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-6Choosing Performance Settings for Optimal Performance . . . . . . . . . . . . . . . . . . . . .11-8Dimension Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-10Deploying Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-12Creating Analytic Services Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-14Reviewing Planning Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-16

Analytic Services Directory Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-17Redeploying Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-18

Lesson 12: Setting Up Exchange Rates

Currencies and Exchange Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2Exchange Rates Tables Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3Creating Exchange Rate Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4

Entering Exchange Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6Types of Exchange Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6Calculating Implied Rates Through Triangulation . . . . . . . . . . . . . . . . . . . . . . . . 12-8Determining the Calculation Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9

Exchange Rates and the HSP_Rates Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10Generating Currency Conversion Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . .12-11

Copy Rates Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12Currency Conversion Calculation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12Calculate Currencies Business Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12

Module 4: Loading Data and Calculating the Database

Lesson 13: Loading and Calculating Data Overview

Loading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2Requirements for Data Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4Multicurrency Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6Setting Up Data Load Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7Staging Data Using Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9

Data Calculation Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10Calculations Within Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11

Page 9: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications ix

Calculations and Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-12Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14

Lesson 14: Loading Data

Loading Data Using Analytic Administration Services . . . . . . . . . . . . . . . . . . . . . . . . 14-2Creating Data Load Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3

Opening Data Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4Defining Header Records. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6Associating Column Fields with Dimensions and Members . . . . . . . . . . . . . . . . 14-8Replacing Text Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-10Validating and Saving Rules Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-12Fixing an Invalid Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-13Loading Data Using Rules Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14

Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-16Creating Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17Loading Data Using Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-18

Module 5: Setting Up Security

Lesson 15: Provisioning Users and Groups

Planning Security Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2Levels of Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3User Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4Task Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5Object Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6Data Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7

User and Group Provisioning Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8User Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-9Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10Unassigned Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-11

Provisioning Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-12Provisioning Offline Planning Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-14Generating Provisioning Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-16

Page 10: Hyperion Planning Student Guide

Table of Contents

x Planning: Create and Manage Applications

Lesson 16: Setting Up Access Rights to Planning Applications

Assigning Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2Access Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3Inheritance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5Precedence and Inheritance of Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7Reporting on Access Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9

Importing Security Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-10Creating the Secfile.txt File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-11Importing Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-14Creating Security Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-16

Module 6: Designing Data Forms

Lesson 17: Creating Data Forms and Folders

Data Forms and Folders Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2Data Form Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3Creating Folder Structures for Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5Data Form Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6

Considerations for Setting up Data Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7Setting Data Form Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9Setting Row and Column Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10Selecting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-14Creating Substitution and User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16Creating Asymmetric Columns and Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-17Setting Page and Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-18Setting Options on the Other Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-19Identifying Missing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-21Selecting Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-22Previewing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-24

Composite Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-25Creating Composite Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-26Selecting Business Rules on Composite Data Forms . . . . . . . . . . . . . . . . . . . . 17-27

Printing Data Form Definition Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28Assigning Access Rights to Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29

Page 11: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications xi

Lesson 18: Customizing Data Forms

Exporting and Importing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4

Creating Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6Associating Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10

Advanced Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-11System Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12Custom Tools Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12Current Application Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13

Managing User Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-14Creating User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-15Applying User Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-16

Setting Up User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17Setting Up E-mail for Workflow Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18Applying Alias Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18Setting Member Selection and Workflow Options . . . . . . . . . . . . . . . . . . . . . . . 18-18Setting Individual Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19Setting Individual Printing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-21Setting Individual User Variable Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-22

Module 7: Entering Data in Hyperion System 9 Planning

Lesson 19: Entering Data

Submitting Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2Elements on the Enter Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3Data-Entry Menu Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5Viewing Form Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6Recognizing Cell Color Cues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7Navigating Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9Copying and Pasting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-11Working With Non-Aggregated Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13Saving and Refreshing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14

Spreading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15Time Balance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-17Spreading Data Using Grid Spreader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19Spreading Data Using Mass Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20

Adjusting and Annotating Plan Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21

Page 12: Hyperion Planning Student Guide

Table of Contents

xii Planning: Create and Manage Applications

Performing Ad Hoc Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-22Exporting Data to Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23Adding Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-24Adding Cell Text and Account Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-25Adding Planning Unit Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-26Adding Supporting Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27

Calculating Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-29Calculate Data Form Calculation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-31Calculate Currencies Calculation Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-32Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-33

Entering Data with Smart Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-34Navigating Data Forms with Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-35

Lesson 20: Entering Data Using Smart View

Smart View Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2Integrating Smart View with Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3Smart View Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4Establishing Data Source Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5

Planning and Smart View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8Opening Data Forms in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-9Navigating Data Forms in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-10Entering Data in Smart View Using Data Forms . . . . . . . . . . . . . . . . . . . . . . . . .20-11Adding Formulas to Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-13Calculating Data in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-15

Offline Planning Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-16Taking Data Forms Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-17

Working with Planning Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-19Synchronizing Data to the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-21

Module 8: Adding Business Rules

Lesson 21: Creating Business Rules

Business Rules Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2Business Rules Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-4Prerequisites for Accessing Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5

Navigating Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6Components of Enterprise View Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6

Page 13: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications xiii

Components of BR Language Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-7Navigating the Rule Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-8

Business Rules Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9Setting a Plan for Developing Business Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9Launching the Rule Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-11Adding Actions to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-14Selecting Members for Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-17Assigning Access to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-19

Launching Business Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-21Launching Business Rules from Analytic Administration Services Console . . . 21-22Launching Business Rules from Planning – Data Forms. . . . . . . . . . . . . . . . . . 21-23Launching Business Rules from Planning – Tools Menu. . . . . . . . . . . . . . . . . . 21-24

Printing Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-25

Lesson 22: Building Runtime Prompts for Business Rules

Runtime Prompts Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2Adding Runtime Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-4

Setting Up Runtime Prompts as Global Variables . . . . . . . . . . . . . . . . . . . . . . . . 22-5Applying Runtime Prompts as Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . 22-8Setting Up Runtime Prompts as Local Variables . . . . . . . . . . . . . . . . . . . . . . . . . 22-9Specifying Limits for Runtime Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-10

Lesson 23: Adding Formulas to Business Rules

Business Rules Formula Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2Building Formulas for Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3

Components for Pro-Rata Ratio Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4Setting Up Pro-Rata Ratio Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-5Setting Up Units-Rates Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8Setting Up Variable Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9Setting Up Custom Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10

Specifying Data Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-11Managing Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-12

Page 14: Hyperion Planning Student Guide

Table of Contents

xiv Planning: Create and Manage Applications

Module 9: Managing the Planning Process

Lesson 24: Managing the Approval Process

Process Management Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-3

Planning Units and Process States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-4Reviewer Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-6Impact of Entity Hierarchy on the Review Process . . . . . . . . . . . . . . . . . . . . . . . 24-8

Managing the Review Cycle for Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-10Starting or Excluding Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-11Checking the Status of Planning Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-13Viewing the Details of Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14Printing Planning Unit Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-17

Copying Data Between Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-19Copying Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-21

Lesson 25: Creating Task Lists

Task Lists Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2Navigating Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-4

Navigating Task Lists in Basic Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5Navigating Task Lists in Advanced Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-8

Task List Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-11Working with Task List Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-12Building Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-14

Adding Tasks to Task Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-16Setting Up Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-17Setting Task Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-19

Assigning Access to Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-21Validating Task Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-22Reporting on Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-23

Module 10: Analyzing Planning Data with Financial Reporting

Lesson 26: Financial Reporting Overview

Financial Reporting Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2Workforce Planning and XBRL Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3

Page 15: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications xv

Financial Reporting Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-5Security Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-7Users, Groups, and Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-8

Data Sources for Financial Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10Financial Reporting Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-12Working with Financial Reporting Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-13

Financial Reporting Studio Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-14Viewing Repository Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-16Opening Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-18Report Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-19Changing the User Point of View Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-20Previewing and Printing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-21

Lesson 27: Navigating Reports in Workspace

Workspace Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2Workspace User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-4Workspace Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-6View Pane Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7

Setting Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8Setting General Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8Setting Authentication Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-9Setting Explore Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10Setting Financial Reporting Studio Preferences . . . . . . . . . . . . . . . . . . . . . . . . .27-11Setting Financial Reporting General Preferences . . . . . . . . . . . . . . . . . . . . . . . 27-12

Browsing the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-14Searching for Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16Previewing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-17

Changing the User Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-19Previewing the Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-21Limiting User Point of View Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-22

Changing Page Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-26Printing Reports and Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-27Integrating Reports into Microsoft Office Applications . . . . . . . . . . . . . . . . . . . . . . . 27-28

Exporting Reports to Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-29Exporting Reports to Word and PowerPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-31Importing Reports to Microsoft Office Applications . . . . . . . . . . . . . . . . . . . . . . 27-33

Page 16: Hyperion Planning Student Guide

Table of Contents

xvi Planning: Create and Manage Applications

Module 11: Appendices

Appendix A: Sharing Data Using Data Synchronization

About Data Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2Creating Mapping Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3Creating Data Synchronizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5

Specifying Source and Destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6Linking Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7Setting Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8Applying Filter Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9Inserting Mapping Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10Validating Data Synchronizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11

Viewing Data Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12Executing Data Synchronizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13

Appendix B: Working with Classic Application Administration

Classic Administration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2Processes in Creating Planning Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4Hyperion System 9 Planning Application Creation Overview . . . . . . . . . . . . . . . . . . . B-6Planning Relational Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7Configuring Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8Creating Applications Using Classic Application Wizard . . . . . . . . . . . . . . . . . . . . . . B-10Accessing Classic Application Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11

Selecting the Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12Setting Up the Calendar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13Setting Up Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15Setting Up Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16Completing Application Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18Creating Analytic Services Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19Reregistering Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20

Building Member Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21Working with Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-23Creating Alias Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25Smart Lists Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27

Smart List Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-28Creating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29Associating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-31

Setting Up UDAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32

Page 17: Hyperion Planning Student Guide

Table of Contents

Planning: Create and Manage Applications xvii

Setting Up Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-34Data Integration Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35Planning Adapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-36Working with Planning Targets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-37

Creating Planning DSNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-38Importing Target Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-39Creating UDA Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-40

Loading Metadata to Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-42Creating Planning Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-43Configuring Session Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44

Page 18: Hyperion Planning Student Guide

Table of Contents

xviii Planning: Create and Manage Applications

Page 19: Hyperion Planning Student Guide

Preface 0

Welcome to Hyperion System 9 Planning: Create and Manage Applications!

Before you begin, please take a moment to review this section. The preface presents an overview of the following information:

• Course objectives

• Structure of the course

• Course materials used in the class

• Conventions used in the book

Course ObjectivesAfter completing this course, you should be able to:

• Create Planning applications

• Load data into Planning applications

• Set up security for users, groups, and members

• Create data forms and enter data by using data forms

• Set and test business rules

• Review budget data by using process management

• Analyze planning results in Financial Reporting

Page 20: Hyperion Planning Student Guide

Preface

xx Planning: Create and Manage Applications

Course StructureHyperion System 9 Planning: Create and Manage Applications is a 5-day, instructor-led training course consisting of lectures, demonstrations, and hands-on exercises. In this course, the instructor presents a topic conceptually by explaining its purpose, demonstrating how it works, and then guiding the students through the exercises. Demonstrations and hands-on exercises reinforce the concepts and skills introduced during lectures.

Course MaterialsYou use two books in class—the student guide and the student workbook. The instructor may also give you handouts.

Student GuideThe student guide is designed to be used by students and the instructor during lecture time. It has 11 modules:

• Module 1 describes an overview of Planning and navigating Workspace.

• Module 2 describes setting up dimensions and members.

• Module 3 describes importing dimension members using BPM Architect.

• Module 4 describes loading data and calculating the database.

• Module 5 describes setting up security.

• Module 6 describes designing data forms.

• Module 7 describes entering data in Planning.

• Module 8 describes adding business rules.

• Module 9 describes managing the planning process.

• Module 10 describes analyzing data with Financial Reporting.

• Module 11 contains appendices which provide additional information about Planning not covered in this course.

Each module contains lessons. Each lesson begins with a list of objectives followed by the presentation of slides and accompanying text. The lesson ends with a summary of the topics covered in the lesson.

Page 21: Hyperion Planning Student Guide

Preface

Planning: Create and Manage Applications xxi

Student WorkbookThe student workbook has two sections—exercises and exercise solutions.

ExercisesA critical part of the learning process is the challenge of completing real tasks associated with each lesson. Each exercise is an opportunity to apply your new knowledge.

Exercise SolutionsThe exercise solutions present the detailed steps to successfully complete the exercises.

ConventionsThe following text conventions are used in this course book:

• Text to be typed, options to be selected, names of files and modules, and menu selections are displayed in bold type. Examples:

- Select Clear Profile.

- Click YES to clear the profile.

• When available, figures are used to identify an object or task. Example:

Click Edit.

• Keyboard shortcuts are displayed as follows: Ctrl+Enter

• Alerts are used to direct your attention to different types of information.

N O T E

A note provides related information, common mistakes, or cautions about the current topic.

T I P

A tip provides information that helps you work more efficiently.

Page 22: Hyperion Planning Student Guide

Preface

xxii Planning: Create and Manage Applications

Page 23: Hyperion Planning Student Guide

M O D U L E 6

Designing Data Forms 16

OverviewThe aim of this module is to define and manage data forms. You set user preferences, manage user variables, and create custom menus.

Lessons in this module include:

• Creating Data Forms and Folders

• Customizing Data Forms

Page 24: Hyperion Planning Student Guide
Page 25: Hyperion Planning Student Guide

L E S S O N 1 7

Creating Data Forms and Folders 17

ObjectivesAfter completing this lesson, you should be able to:

• Manage data forms and folders

• Set up row and column properties

• Set up page and POV properties

• Assign business rules to data forms

• Set up display and precision options

• Create composite data forms

• Print data form definition reports

• Assign access rights to data forms

Page 26: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-2 Planning: Create and Manage Applications

Data Forms and Folders OverviewData forms are spreadsheet-like grids with rows and columns for entering data. You can create as many data forms as required to meet the needs of budget preparers. For example, you can create a data form that budget preparers in the finance department use for fixed assets and a separate data form that line managers use for expense accounts.

You manage data forms and folders by using the Data Form Management page. You can perform the following tasks from the Data Form Management page:

• Create, move, delete, or rename folders

• Create, edit, move, or delete data forms

• Create composite data forms

• Assign access to data forms

Data Forms and Folders Overview

Each data form is associated with a plan type.You assign access to data forms.Data forms with target versions enable data entry into parent members.

Page 27: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-3

Data Form ElementsYou create a data form by selecting point of view, page, row, and column elements.

You create, edit, and manage data forms in the Manage Data Forms page. You can navigate to the page from the Administration menu.

The members you select for the dimensions that are assigned to the POV determine the context for the pages, rows, and columns. For example, if the Scenario dimension is set to Budget in the POV, then all of the data entered in the pages, rows, and columns goes into the Budget scenario. For each POV dimension, only one member can be selected. You cannot change the member selected for the POV. For the data form shown in the slide, the POV is set to Local for the Currency dimension and to No Customer for the Customer dimension.

Data Form Elements

Page

Columns

Rows

Point of ViewCurrency = Local

Customer = No Customer

Page 28: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-4 Planning: Create and Manage Applications

The page axis enables you to set up combinations of members that may span dimensions so that you can work with data in smaller, logical views. Each item on the page axis can have members selected from one dimension or from multiple dimensions. For example, you can assign the Version and Scenario dimensions to the page axis. For Version, you select the Worst Case and Best Case members. For Scenario, you select the Budget and Forecast members. You can then switch members by selecting them from the page axis.

Rows and columns define the grid into which you enter data. For example, you can assign Unit Sales to the row axis and January to the column axis. When you access data forms through Planning, you can enter data into the cell where the row for Unit Sales intersects with the column for January.

By default, data forms have a single row and column. You can add rows and columns to create data forms with asymmetrical combinations of row and column members.

Page 29: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-5

Creating Folder Structures for Data FormsYou use folders to help you organize your data forms. You can create as many folders as needed, and you can arrange the folders in a hierarchy. After you create folders, you can create data forms in those folders. To create a data form, you can build a data form with requirements that you specify, or you can edit an existing data form and then save it as a separate form.

T I P

You can search to find a data form on the Data Form Management page.

Creating Folder Structures for Data Forms

Remember the following points when working with folders:Move folders within the hierarchy as needed.Rename folders, including the top-level folder, called Forms.Access rights are not assigned to folders.Only empty folders can be deleted.You cannot move or delete the top-level folder, called Forms.

Page 30: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-6 Planning: Create and Manage Applications

Data Form RequirementsTo create data forms, you need to define data form properties, row and column layout, page and point of view (POV) definitions, other options, business rules, and access rights.

When you create a data form, you assign it to a plan type. Only members that are valid for that plan type can be included on the data form. For example, if you assign a data form to the Revenue plan type, you cannot add accounts that are not valid for the Revenue plan type. When you save data in a form, it is saved to the database that is associated with the data form’s plan type.

N O T E

You cannot change the plan type for a data form.

Data Form Requirements

Page 31: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-7

Considerations for Setting up Data FormsPrior to creating data forms, data form designers need to consider several factors. Most data forms are used for entering values; therefore, you set up most data forms to permit data entry. However, you can set up forms at a more summarized level, for example, to view the results of calculations.

If you want to enter data into the intersections of a data form, then you must set up the data form to meet certain conditions. For bottom-up versions, to permit data entry, dimensions on rows and columns must be set to bottom-level members. A bottom-level member is a member that has no child members below it. If a dimension on a row or column is set to a parent member, the row or column is read-only. If a dimension in the point of view or the Pages drop-down list is set to a parent member, all rows and columns on the data form are read-only.

Target versions allow data entry in both parent and bottom-level members.

Considerations for Setting up Data Forms

In order for a cell on a data form to accept data entry:All members in the POV and pages list must be bottom-level members (except with target versions).All members in the rows or columns must be bottom-level members (except with target versions).The Currency dimension must be set to the Local member.The user must have Write access to all members of the cell.

Page 32: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-8 Planning: Create and Manage Applications

You can use member relationships to select shared members. For example, to include all members of a rollup on a data form, you can select an alternate, functional rollup. Values entered into rows or columns that display shared members are saved to the base members in the database.

Another factor to consider in the setup of data forms is how to represent the Currency dimension. You set up the Currency dimension on a data form to determine how currency values are displayed. If a row or column on a data form has the Local member selected for the Currency dimension, no currency conversion takes place for the row or column, and you can enter data for the entities on the row or column in their native currency.

If you set a data form’s Currency member to something other than Local, then data values are displayed as converted to the selected currency, assuming that the currency calculation script has been run. The data form is read-only.

In target versions, you can enter data in rows or columns that have Currency or Local as the selected member. For applications that use a single currency, the currency selected when you created the application is used as the currency member for all entities.

To allow users to enter data in currencies other than an entity’s base currency, when selecting data-form members, you must perform one of the following actions:

• Select members from at least two currencies, in order to compare converted currencies.

• Assign the Currency dimension to the page axis, and select reporting currencies as members. To convert currencies for all members in the data form, you can select the Currency member from the page axis and then launch the Calculate Currencies business rule to view all values in the currency of the selected Currency member.

Page 33: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-9

Setting Data Form PropertiesYou set basic characteristics for data forms on the Properties tab. On the Properties tab, you assign the data form name and description and determine whether the data form permits data entry or is hidden from view. You prevent data entry by making a data form read-only. You also can include instructions for business users who need to use the data form.

You can hide data forms by selecting the “Make data forms hidden” option. If you hide a data form, then business users cannot select the data form from the view pane. You may want to hide a data form that is part of a composite form or a data form that is displayed by a right-click menu.

Setting Data Form Properties

Page 34: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-10 Planning: Create and Manage Applications

Setting Row and Column LayoutYou assign dimensions to the columns and rows of data forms by selecting the dimensions from the drop-down lists of the Row/Column Layout tab. For each dimension, you select the preferred members. You then set the properties of the dimensions and members on the columns and rows. For row and column members, you can select segment properties. Column and row properties include showing a member name or alias, starting with the hierarchy expanded, suppressing missing data, and setting column width. For rows, you can also select to suppress missing blocks, suppress missing data, and allow users to add rows dynamically.

When you are setting the data form layout, keep the following items in mind:

• You must select at least one member for each dimension.

• A data form must have at least one dimension assigned to the row axis and one dimension assigned to the column axis.

Setting Row and Column Layout

Page 35: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-11

• You cannot select the same dimension for more than one axis.

• To move a dimension from one axis to another, delete it from the source axis and select it for the destination axis.

Data form designers, when considering how to set up data forms, need to consider dimension composition. For columns, data form designers should use dimensions and members that business users are most likely to need to view. For example, the Period dimension—which represents months, quarters, years, or custom time periods—is typically set up on the columns. For rows, data form designers should use dimensions and members that contain a more expansive list of members. For example, the Account, Customer, and Product dimensions typically work well on the rows.

Setting Up Segment PropertiesSegments are areas of data forms with special properties, such as separator lines for columns and rows and hidden or read-only data. You can define segments for asymmetric rows and columns. For example, you can set segment properties in an asymmetric row or column to read-only or to hide members. You can also suppress the hierarchy so row definitions are not indented and columns do not include line breaks.

You can select options for segment properties as described in the following table:

Setting Column PropertiesThe following table shows the options for column width on a data form:

Option DescriptionHide Hide the segment so it is not displayed on the data form

Suppress Hierarchy For columns, do not display line breaksFor rows, do not display indentation

Read only Create a read-only segment in the data form to enable comparison of old, read-only data with new, editable data

Show Separator Create a bold border before the segment to visually distinguish parts of the data form

Apply to All Segments Apply these settings to all columns in segments

Column Width DescriptionSmall Displays columns 50 pixels wide (approximately 7 decimal places)

Medium Displays columns 75 pixels wide (approximately 10 decimal places)

Page 36: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-12 Planning: Create and Manage Applications

If the selected column width is less than the width of the column contents, the excess data is hidden from view until the column is widened. While hidden, the data is stored and calculated in the data form in the same way as data that is not hidden.

Regardless of the column width setting that is selected in the data form properties, you can adjust column width while you are viewing a data form. Saving or refreshing the data form saves the adjusted column width for the remainder of the session.

When you print from the data form page, all columns, including minimized columns, regardless of their width setting, are printed at a width that is based on the printing options that are selected for page size and columns per page.

The following table describes column width tasks that are available for data forms when you are using Microsoft Internet Explorer:

Large Displays columns 100 pixels wide (approximately 13 decimal places)

Size-to-Fit Forces all column headings to fit in the displayed space

Custom Enables you to enter a pixel width value of up to 999 (greater than 13 decimal places)

Task ActionResize column width Drag the column heading.

Minimize column width Click the column heading and select Minimize, or double-click the column heading.

Restore a minimized column

Right-click the minimized column heading and select Restore,or double-click the minimized column heading.

Restore all minimized columns

Right-click any column heading, and select Restore All.

Reset all column widths to the data form definition default property setting

Right-click any column heading, and select Reset All to Default.

Column Width Description

Page 37: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-13

Setting Row PropertiesYou can set row properties for data form rows. The following table describes the options that you can set on rows in data forms:

Option DescriptionSuppress missing blocks When suppressing a large number of rows, such as 90% or

more, select this option to enhance performance of the “Suppress missing data” setting. If few or no rows are suppressed, the “Suppress missing blocks” setting can degrade performance. Hyperion recommends that you test data forms before and after using this setting to determine whether performance is improved. You should also test data forms whenever you make significant changes to your application.With this setting, data forms may not display attributes. Also, certain suppressed blocks may ignore Dynamic Calc members.

Suppress missing data Select this option to suppress missing data. Selecting this option hides rows without data. If at least one cell of a row has a data value, then the row is not suppressed. Clear this option to display rows that contain only cells for which data is missing; the cells display #missing. You cannot simultaneously select “Suppress missing data” and “Allow users to dynamically add rows.”

Allow users to dynamically add rows

Select this option to enable users who have Write access to the data form to dynamically change and refresh the data form’s definition by adding rows. Members that users can access are displayed on the data form. You cannot simultaneously select “Allow users to dynamically add rows” and “Suppress missing data.”

Page 38: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-14 Planning: Create and Manage Applications

Selecting MembersYou select members for the current dimension on the Member Selection page. You can select specific members, or you can select members based on relationships. The following table describes the existing relationships and the members that are included on the data form for each relationship:

Relationship Members Included on the Data FormMember The selected member

Descendants All members below the selected member, excluding the selected member

Descendants (Inc) The selected member and all of its descendants

Ancestors All members above the selected member, excluding the selected member

Ancestors (Inc) The selected member and all of its ancestors

Selecting Members

Member DescendantsDescendants (Inc)

Ancestors

Ancestors (Inc)

Siblings

Siblings (Inc)

Parent

Parent (Inc)

Children

Children (Inc)

Level 0 Descendants

Descendants plus North America

Worldwide

Worldwide plus North America

200, 205, 210, 220, 225, 230, 240, 245, 250, 255, 270, 275, 280

Europe, PacRim, Corporate

Europe, PacRim, Corporate, North America

Worldwide

Worldwide and North America

Central, South, East, West

Central, South, East, West, North America

Page 39: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-15

Siblings All members in the level of the selected member, excluding the selected member

Siblings (Inc) The selected member and all of its siblings

Parent The member in the level above the selected member, excluding the selected member

Parent (Inc) The selected member and its parent

Children All members in the level immediately below the selected member, excluding the selected member

Children (Inc) The selected member and all of its children

Level 0 Descendants

All descendants of the selected member that have no children

T I P

You can search to find a specific member to include on your data form.

Relationship Members Included on the Data Form

Page 40: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-16 Planning: Create and Manage Applications

Creating Substitution and User VariablesAdministrators can create and define substitution variables (references to values). Typically, you use substitution variables for financial reporting. Substitution variables are commonly used in situations where a value (such as current month) references a member name (such as Mar) across multiple data form references. The benefit of using substitution variables is that the variable is maintained in one place at one time, rather than across the multiple data form references.

Similarly, you can set up user variables to filter members in data forms, thus enabling planners to view only the dimension members with which they are working. User variables can be created by administrators and interactive users.

You can navigate to the Manage User Variables page from the Administration menu. After a variable is created, it must be selected as a member in the data form layout. If a user variable is assigned to a data form, business users cannot access the data form until they select a member for the user variable. This task is performed in User Variable Options, accessed from the Preferences option of the File menu.

Creating Substitution and User Variables

Substitution variables are created in Analytic Administration Services Console and reference a member that is assigned to a variable value; for example:— BudYear = FY08— ActYear = FY07— CurrMonth = March

User variables filter members displayed in data forms; for example MYCostCenter = Central (Descendants inclusive).

No user variable User variable

Page 41: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-17

Creating Asymmetric Columns and RowsYou can create data forms with asymmetric columns or rows. Asymmetric columns or rows contain different sets of members selected across the same dimension. You create asymmetric columns or rows by using the Add Row or Add Column button on the Data Form Layout page.

Creating Asymmetric Columns and Rows

Example of asymmetric columns:Column A: Scenario = Actual, Time Period = Q1Column B: Scenario = Budget, Time Period = Q2, Q3, Q4

Page 42: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-18 Planning: Create and Manage Applications

Setting Page and Point of ViewOn the Page/Point of View Layout tab, you set up dimension members for pages and point of view. You can select dimensions and members for the page axis. You can choose to display member names or aliases, and you can define the POV dimensions and members for any dimension that is valid for the data form plan type and that is not assigned to a page, column, or row axis. The POV toolbar enables you to set the unique set of dimension members that defines specific intersections of data.

You can clear the Visible option for the dimensions on the point of view so that members for the POV dimension are not displayed on the data form. Not showing dimensions in the point of view is especially helpful if the member for the point of view is No Customer, No Scenario, or something similar.

You can select the option Enable Dynamic User Variables to prompt the user to select the POV member to use on the data form.

Setting Page and Point of View

Page 43: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-19

Setting Options on the Other Options TabOn the Other Options tab, you can set options for the data form’s display, functionality, and printing. For example, you can select to display missing values as blank rather than as #missing.

Enable account annotationsYou can enable account-level annotations. In a data form, users can add annotations to accounts. However, a user must have Write access to the individual Account, Entity, Scenario, and Version members. Account-level annotations can vary, as combinations of Scenario, Version, and Entity dimensions vary.

To enable annotations for the account dimension, you must follow these rules:

• Account must be selected as a row dimension.

• Scenario and Version must be selected as page or POV dimensions.

Setting Options on the Other Options Tab

Page 44: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-20 Planning: Create and Manage Applications

• Entity must be selected as a page, POV, or row dimension.

• The Scenario, Version, Account, and Entity dimensions cannot be selected as a column dimensions, because the annotation is unique to scenario, version, account, and entity.

Allow multiple currencies per entityFor applications that support multiple currencies, you select this option to allow entities to support multiple currencies, regardless of base currency. Then, within data forms, business users can select the currency in which cell values are displayed.

Enable grid spreading for this formIn order to ensure that business users can spread data across dimensions, you select the “Enable grid spreading for this form” option. Selection of this option enables business users to use the Grid Spreader and Mass Allocate options for the data form.

Enable Smart Lists for this formYou select the option to “Enable Smart Lists for this form” so that business users can select cell values from a drop-down list rather than enter values into cells.

Page 45: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-21

Identifying Missing ValuesYou can write #missing to the database from a data form. Instead of entering a number, enter #missing; or delete the contents of the cell, leaving it empty. When you save the data form, the cells are set to #missing in Analytic Services. Data entry cells that are blank or that contain the term #missing have no data value.

In certain cases, when conversion to a selected currency is attempted, parent entities display #missing. On a data form or report, make sure that a currency rate is entered for each combination of local currencies and selected currencies. Also make sure that currency combinations exist for all mixed-currency child entities and their parent members.

N O T E

When a data form that is designed to suppress missing data is reloaded, rows that contains only cells with #missing are not displayed.

Identifying Missing Values

Cells with #missing have no data value.Write #missing to the database in one of three ways:— Leaving cells blank— Deleting contents of cells— Entering #missing

Page 46: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-22 Planning: Create and Manage Applications

Selecting Business RulesYou can create business rules by using a graphical user interface in Analytic Administration Services. These business rules can be launched directly from Planning, or they can be associated with data forms.

Both designers of data forms and users entering data into data forms can see and launch only business rules to which they have access.

Administrators and interactive users can define business rules that prompt users for input when the rules are launched.

Planning includes two default business rules: Calculate Data Form and Calculate Currencies. Calculate Data Form is programatically created for each data form, to calculate subtotals. Calculate Currencies is created for data forms that include multiple currencies, to enable the conversion of values among the available currencies.

Selecting Business Rules

Page 47: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-23

By default, the Calculate Data Form and Calculate Currencies business rules are selected.

In the Business Rule Properties dialog box, you can set whether or not each business rule that is associated with a data form is automatically launched when data is saved. If a business rule has runtime prompts, you can also set whether or not the default member selection in the runtime prompt window matches the current member selection in the page and POV axes.

After you enter data in a data form (or through a data form in Hyperion Smart View), you must calculate new totals for parent members, using the Calculate Data Form business rule. The rule calculates totals only for the members in the data form. For example, if West and its children California and Oregon are in a data form, after you save, calculate, and refresh the data form, a new total is displayed for West. Because North America, the parent of West, is not in the data form, a new total for North America is not calculated.

Administrators and interactive users can set up business rules that, when launched from Planning, prompt users for such variables as members, text, or numbers. Here are some examples of runtime prompts:

• Please select an account.

• Select a month.

• Enter the expected number of customer visits per quarter.

• What percentage change in earnings do you expect next month?

Create prompts that are specific and that let the user know what type of data is expected.

N O T E

When launching a business rule with a runtime prompt, Planning validates the value entered, but it does not validate the business rule.

N O T E

The order in which business rules are launched is important and may affect the data. If you are launching both conversion and subtotal business rules, the currency conversion rules must be run before the subtotal rules.

Page 48: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-24 Planning: Create and Manage Applications

Previewing Data FormsYou can review the data form on the Preview tab. During the design of a data form, you can preview its structure and continue to make changes. The preview shows which dimensions are assigned to the POV, column, row, and page axes.

Preview does not display data associated with the data form, member attributes, or aliases.

Previewing Data Forms

Page 49: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-25

Composite Data FormsYou can create composite data forms to view several data forms, even forms associated with different plan types, simultaneously. Business users can perform data entry and see the results aggregated to an upper-level intersection, such as Total Revenue, Total Departmental Expenses, or Net Income.

You can use composite data forms to accomplish the following tasks:

• Combine two or more data forms on one screen

• Perform real-time impact analysis by entering data in one data form (for one plan type) and viewing calculated results in another data form (for the same or another plan type)

• Choose the order that data forms are displayed on the screen and whether to combine the POV and page dimensions

Composite Data Forms

Page 50: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-26 Planning: Create and Manage Applications

Creating Composite Data FormsSome of the tasks for creating composite data forms are the same as for creating regular data forms. You set up the following parameters:

• Data form properties

• Row and column layout

• Business rules selection and properties

• Access permissions

You create composite data forms from the Manage Data Forms option on the Administration menu. To create a composite data form, you select Create Composite.

You can set options for the POV, the pages, and the number and layout of columns and rows. You also select the data forms to display on the composite data form.

Creating Composite Data Forms

Page 51: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-27

Selecting Business Rules on Composite Data FormsYou select business rules for composite forms on the Business Rules tab. You can include all business rules of the base forms or specific business rules.

If you select an individual business rule, you can click Properties to set the properties for that rule. On the Business Rules properties screen, you set whether the business rule runs when the data form is loaded; whether the rule runs when data is saved; whether, if the rule contains a prompt, the members on the data form are used; and whether to hide prompts, if the rule contains any.

Selecting Business Rules on Composite Data Forms

Page 52: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-28 Planning: Create and Manage Applications

Printing Data Form Definition ReportsTo enable better data form management, administrators can print a data form definition report. The report can include information on dimension members, business rules, and access rights associated with the data form, as well as other standard data form components.

Printing Data Form Definition Reports

Page 53: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-29

Assigning Access Rights to Data FormsBy assigning access to a data form, you control which users can access and change the data form design (for example, data form properties such as formats, layout, and instructions), and which users can access the data form for data input. A user or group can have only one of the following access rights: Read, Write, or None. However, the access rights for a user can be combined with the user’s group rights.

You create and change data form designs by using the Manage Data Forms option on the Administration menu. Administrators and interactive users have access to this task.

When you are designing a data form in Planning, the selection list to set properties is filtered based on access rights. For example, when you set up the data form layout for page, column, row, and point of view, you select from the list of dimension members to which you have Read or Write access.

Assigning Access Rights to Data Forms

Read: Enables users to view and use the data form for data entry.Write: Enables users to change the data form’s design and to view and use the data form for data entry.None: Prevents users from viewing the data form.

To get the latest set of users and groups from the User Management Console, click Refresh User/Group lists.

Page 54: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-30 Planning: Create and Manage Applications

Access to specific data forms created by administrators or interactive users is based on access rights. For example, if you have Read access to a data form, you can view the data form in a list and select it. Whether you can change data in a data form depends on whether you have access to the members of the form.

In order to edit a data form, you must have access to at least one member of each secured dimension on the form. For example, if you have Read access to the Europe entity, all rows and columns on the data form that include the Europe entity are displayed in read-only format.

By assigning access to data forms, administrators and interactive users determine the following access rights:

• Who can view and change various data form designs. By default, administrators have Write access to all data forms. Based on access rights, interactive users have Write access to certain data forms.

• Who can access data forms for view or data input. By default, administrators have Write access to all data forms. Based on access rights, interactive users and planners have access to certain data forms. Whether users have access to the data in a data form depends on whether they have access to the members of the form..

N O T E

Access rights are assigned to data forms, not to data form folders. You can assign access to only one data form at a time.

Page 55: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

Planning: Create and Manage Applications 17-31

SummaryIn this lesson, you should have learned to:

• Manage data forms and folders

• Set up row and column properties

• Set up page and POV properties

• Assign business rules to data forms

• Set up display and precision options

• Manage data forms

• Create composite data forms

• Print data form definition reports

• Assign access rights to data forms

Page 56: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders

17-32 Planning: Create and Manage Applications

Page 57: Hyperion Planning Student Guide

L E S S O N 1 8

Customizing Data Forms 18

ObjectivesAfter completing this lesson, you should be able to:

• Export and import data forms

• Create menus

• Specify application default settings

• Manage user variables

• Set up user preferences

Page 58: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-2 Planning: Create and Manage Applications

Exporting and Importing Data FormsYou can use the FormDefUtil.cmd Planning utility to export and import a data form definition from and into an XML-based file. You can move data form definitions from one Planning application to another. For example, use the FormDefUtil utility to move data forms from a development environment to a production environment.

Planning includes the FormDefUtil.cmd utility for use through a command line interface. This utility is installed in the Utils directory.

Only administrators can run this utility.

N O T E

If you installed Planning to the default location, the Utils directory is located in the following path: x:\Hyperion\HyperionPlanning\Utils.

Copyright © 2007, Hyperion. All rights reserved.

Exporting and Importing Data Forms

To export a single form to an *.xml file, type

FormDefUtil export <data form name> <planning server name> <user name> <password> <application>

To import a single form from an *.xml file, type

FormDefUtil import <file name.xml> <planning server name> <user name> <password> <application>

To export all data form definitions, type

FormDefUtil export -all <planning server name> <user name> <password> <application>

To import all data form definitions, type

FormDefUtil import -all> <planning server name> <user name> <password> <application>

Page 59: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-3

The following table describes the parameters of the utility:

Parameter Descriptionimport or export

Specify whether to import or export the data form definition.

file name or data form name

Use file name to specify the name of the XML file to import into the Planning application.Use data form name to specify the Planning data form to export to XML.

planning server name

Specify the name of the application server that Planning is using (for example, localhost).

user name Enter the name that you use to log on to the Planning application (for example, smith).

password Enter the password that you use to log on to the Planning application (for example, pass1).

application Enter the name of the Planning application (for example, FYPlan).

Page 60: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-4 Planning: Create and Manage Applications

MenusMenus are displayed when business users right-click data-form rows or columns. Business users can use right-click menus to perform separate and distinct actions. For example, after entering data, a business user can move to the Manage Process page by using a right-click menu. A predefined scenario and version can be passed for use on the Manage Process page.

Administrators create right-click menus and associate them with data forms. By creating right-click menus, administrators enable business users to click rows or columns in a data form and select menu items to accomplish various tasks:

• Launch another application, URL, or business rule, with or without runtime prompts

• Move to another data form

• Move directly to the Manage Process page, with a predefined scenario and version

Copyright © 2007, Hyperion. All rights reserved.

Menus

1. Create the menu.2. Set up menu Item properties

for the menu.3. Associate the menu

with data forms.

Page 61: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-5

To support context-sensitive actions, the context of the right-click is relayed to the next action. Planning passes this context: the POV and the page, the member on which the user clicked, and the members to the left (if a row was clicked), or the members above (if a column was clicked).

Page 62: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-6 Planning: Create and Manage Applications

Creating MenusAdministrators use the Manage Menus page to create, edit, and delete menus. The Manage Menus page lists menus defined in the application.

To create menus:

1. Select Administration > Manage Menus.

2. Click Create.

3. Enter a name for the menu, and then click OK.

4. To further define the menu, select the menu, and click Edit.

5. To add the first item to the menu, click Add Child, and Save.

Copyright © 2007, Hyperion. All rights reserved.

Creating Menus

Page 63: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-7

6. Continue building the menu by selecting a menu item and performing one of the following actions:

• To add menu items below the selected item, click Add Child (available for Menu Header menu types).

• To add menu items at the same level as the selected item, click Add Sibling.

• To edit menu items, click Edit, and then follow step 8 to set up menu item properties.

• To delete menu items, click Delete.

• To change the order of menu items within the same level, select one or more items, and click the up or down arrow.

7. Set up the menu items.

The following table describes the choices that you can apply for each item.

Item DescriptionMenu Item Enter a unique name that contains only alphanumeric and

underscore characters (for example: Position) and no extended characters, special characters, or spaces.Note: Labels can contain spaces, special characters, and extended characters.

Label Enter the text to be displayed when the menu is selected. Spaces and special characters are allowed. Menu labels are displayed on the user interface. Labels can be text or they can reference a resource variable by name. For example, to set a menu’s label to File, set it to File directly or set it to the name of a resource—such as LABEL_FILE.

Icon Optional: In context of the Planning server, enter the path to and name of a graphic (for example, /Planning/Images/globe.gif),to be displayed next to the menu.

Page 64: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-8 Planning: Create and Manage Applications

8. To set up characteristics for menu items, select the menu item, and click Edit.

Menu item properties differ, depending upon the menu item’s type. The following table describes the choices that you can apply for each item.

Type Select the menu item type. Your selection determines the available properties. For example, no properties are available for the Menu Header type. Choose from the following types:• Data Form—Launch a selected data form. When users right-

click in the source data form, the member selection context for the member, page, and POV is retained. If the target data form contains the dimension members identified by the context, the target data form’s page is set to match the context.

• URL—Navigate to the specified URL.• Business Rule—Launch the selected business rule.• Workflow—Move to the Manage Process page to work with a

planning unit.• Menu Header—Create a menu under which you can create child

menu items. To distinguish the header from other menu items, insert a separator bar by entering one hyphen as the label for the header item. For menu headers, the Required Dimension list is not available.

Required Dimension Select the dimension for which the menu item is displayed. For example, if, for a menu item, you select Account, when users right-click Account members, the menu item is available. Selecting No Required Dimension makes the menu available wherever the user right-clicks in the data form.

Item DescriptionData Form a. From Data Form Folder, select the folder that contains the

destination data form.b. From Data Form, select the data form.

URL a. In URL, enter the complete URL to which to direct the user. b. Select Use Single Sign-on to append the SSO token to the URL.c. Select Launch in a Separate Window to launch the URL in window other than the Planning main window.

Item Description

Page 65: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-9

9. Click Save.

Business Rule a. From Plan Type, select the plan type for which the business rule is available.b. From Business Rules, select the business rule to launch.c. From View Type, select how to display runtime prompt pages:• Classic View—Use the default Planning view.• Streamline View—Display each runtime prompt on a different

line, instead of in a different section; eliminate icons; and reduce screen text.

d. Optional: In Window Title, enter a title to be displayed, instead of Runtime Prompts.e. Optional: In OK Button Label, enter the text to be displayed for the OK button.f. Optional: In Cancel Button Label, enter the text to be displayed for the Cancel button.g. Optional: Select Launch in a Separate Window to launch the business rule in window other than the Planning main window.

Workflow Specify the planning unit to which the user is directed by selecting a scenario and a version.

Item Description

Page 66: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-10 Planning: Create and Manage Applications

Associating MenusWhen designing a data form, use the Other Options tab to select which menus are available for the data form. As you update applications, update the appropriate menus. For example, if you delete a business rule that a menu references, remove it from the menu.

Copyright © 2007, Hyperion. All rights reserved.

Associating Menus

Page 67: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-11

Advanced SettingsAdministrators have access to Advanced Settings, which includes the System Settings and Custom Tools tabs. The Show drop-down list has a second option which lists the current application defaults for application settings and display options. The Advanced Settings options are available through the Administration menu.

Administrators can specify settings to use across the current application. Non-administrators cannot access application-wide settings.

Because application owners must set up certain options before business users can make their selections, the Application Settings tab is displayed differently for the application owner than for other application users. For example, before users can enable an e-mail notification, the application owner must set up the application's e-mail server. Only the application owner can set two of the system settings: E-mail Server and Password for Synchronizing With Analytic Services.

Business users can override the application-wide default settings by setting preferences.

Copyright © 2007, Hyperion. All rights reserved.

Advanced Settings

Only administrators and application owners can view and set Advanced Settings.

Page 68: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-12 Planning: Create and Manage Applications

System Settings TabThe following table describes the options on the System Settings tab:

Custom Tools TabYou can customize Planning to include links to commonly used tools for analyzing, tracking, and reporting on planning data. Users can access these links from the Planning Tools menu.

Component DescriptionE-mail Server Type the name of the server that hosts e-mail services for the application

users; for example, mail.hyperion.com.Available only to the application owner.

E-mail Character Set

Specify the character set used for e-mail messages:• UTF-8: Use the Unicode encoding format (the default).• Regional Setting: Use the system's regional setting.

Task List Date Format

Set the date format for tasks in a task list: MM-DD-YYYY or DD-MM-YYYY.Note: This setting changes the date display format only in the Edit Task dialog box. On all task list pages, the date display depends on the local settings of your system.

Shared Services URL

Type the URL for the Shared Services server, and click Register Shared Services.

Display Users’ Full Names

Select Yes to show the users’ full names (for example, John Smith) in addition to their user names (for example, JSmith).Select No to suppress the display of the users’ full names.Note: If the Display Users' Full Names check box is selected, you cannot have two users with identical full names. If you try to add a user with the same full name as an existing user, an error message is displayed.

Enable Use of the Application for

Specify whether users can access the application when it is in maintenance mode, such as during backups. Select Owner, Administrators, or All Users to give access to the application owner, to administrators, or to all users.

Enable Offline Planning

Select this option to enable users to use Smart View to take Planning data forms offline, work with data while disconnected from the Internet, and later save the data to the Planning server.

Select User Assign an administrator to be the application owner. (By default, the person who creates the application is the application owner. However, the owner may grant ownership to another administrator.)

Page 69: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-13

Current Application DefaultsSelect Current Application Defaults, and click Go to access the Application Settings tab and the Display Options tab.

When you save, the values specified in these tabs become the application defaults. Other users can override the defaults and revert to the defaults—by selecting the Use Application Defaults check box on the Preferences tabs.

Copyright © 2007, Hyperion. All rights reserved.

Current Application Defaults

Page 70: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-14 Planning: Create and Manage Applications

Managing User VariablesYou can limit the number of dimension members that are displayed on a data form by setting user variables. Using user variables increases performance and enables planners to focus on those members with which they want to work. For example, for the Entity dimension, you can set up a user variable called Division, and then, for Division, planners can select the members that represent their specific division. You can set up as many user variables as you want for each dimension. User variables can be selected for any axis in the data form: row, column, page, or point of view (POV).

Copyright © 2007, Hyperion. All rights reserved.

Managing User Variables

Here is the typical sequence of steps to set up and use user variables:1. Create the appropriate parent-level

members in the dimension outline (if they do not already exist). For example, the parent levels could correspond to the business unit divisions.

2. Create user variables for each dimension that you want planners to be able to filter.

3. When designing the data form, associate the user variables with the data form.

4. Notify planners that they can select members for the user variables that are associated with the data form.

Page 71: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-15

Creating User VariablesYou add or delete user variables from the Manage User Variables option on the Administration menu or from the New User Variable option on the File menu. You select the dimension for which the user variable will be used and then create a user variable name.

Copyright © 2007, Hyperion. All rights reserved.

Creating User Variables

1

2

3

4 5

Page 72: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-16 Planning: Create and Manage Applications

Applying User VariablesAfter you create a user variable, you associate the new user variable with a data form.

You can either create a new data form or edit an existing data form and select the member relationship for the dimension that contains the new user variable. In the example shown in the slide, the Division user variable is in the Entity dimension, which is placed on the Pages drop-down list for this data form. Furthermore, you select the descendants inclusive option for Division.

To associate a user variable with a data form:

1. In the Member Selection dialog box, select a user variable.

2. From the relationship drop-down list, select the relationship, and then use the right arrow to move the user variable to the Selected Members list.

When a user variable is selected, it is preceded by an ampersand.

3. Click Submit.

Copyright © 2007, Hyperion. All rights reserved.

Applying User Variables

1

2

3

Page 73: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-17

Setting Up User PreferencesOn the Preferences page, for the current application, all users can set individual preferences. Administrators and application owners can also specify certain global settings for the current application. Non-administrators do not have access to application-wide settings. Only the application owner can set the following system settings: E-mail Server and Password for Synchronizing with Analytic Services.

All users have access to a Preferences page that has four tabs: Application Settings, Display Options, Printing Options, and User Variable Options. Each preference can be enabled and configured.

In the Application Settings tab, you configure e-mail notification, select the alias setting, and set workflow options.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up User Preferences

All users can set preferences.

Page 74: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-18 Planning: Create and Manage Applications

Setting Up E-mail for Workflow NotificationsWhen e-mail is set up and notification is enabled, Planning notifies users when they become the new owner of a planning unit.

The subject of the e-mail is in the format NEW OWNER: XYZ Plan (Scenario, Version, Entity).

Applying Alias TablesYou can assign alternate names, or aliases, for Account, Entity, and user-defined dimensions and members. You can select aliases for displaying member and dimension names. For example, an alias table called French could display members in French, and another alias table called German could display members in German.

Setting Member Selection and Workflow OptionsIn the Member Selection Options area, you can set whether aliases and descriptions are displayed in the Member Selection dialog box.

In the Workflow Options area, you can control the following aspects in Process Management:

• Whether to display members’ actual names or aliases, if they have them

• Whether planning units that are not started are displayed with those that are started

Page 75: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-19

Setting Individual Display OptionsYou set individual display options on the Display Options tab.

Your number-format selections apply to all currency values that are displayed in all data forms that are within the current application and that you can access. These selections can override default settings.

If you select Currency Setting, the currency values in the data form are displayed using the formatting initially set for each individual currency. If you select any other option, your selection applies to all currency values that are displayed in all data forms that are within the current application and that you can access.

Use the Display Options tab to perform the following tasks:

• Change how numerical values are displayed in the data form

• Enable retention of page dimensions

Copyright © 2007, Hyperion. All rights reserved.

Setting Individual Display Options

Page 76: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-20 Planning: Create and Manage Applications

• Set aspects of page selection, such as remembering the last page selected when navigating among data forms and allowing a search facility when the number of pages exceeds a certain number

• Enable warning for large data forms

• Set how many members to be displayed on each page

• Increase the contrast of the Planning interface

Keep in mind the following points about display options:

• The options listed on the Display Options tab depend on the type of user. Only administrators can set the number of members to be displayed on each page.

• Formatting selections take effect when you leave the data cell.

• If you select a setting other than the Use Application Default setting for either the thousands separator or the decimal separator, then you must change both separators from the Use Application Default setting option. However, you cannot select the same option for both the thousands and decimal separators.

Page Selection OptionsThe most recently used dimension members from the page of the last data form that you used are remembered and compared to the members of each data form that you select. If there is a match, that member name is displayed in the drop-down list of the new data form that you select.

When you are working with a large number of pages, you can select among the pages more easily by using a Search drop-down list that Planning adds to the data form when the number of pages exceeds a value that you specify.

Warning on Large Data FormsUnusually large data forms with numerous cells may require significant time to open. You can choose to display a warning when data forms that are larger than a specified number of cells are opened. When you try to open a data form that exceeds the specified size limit, a warning is displayed about the time needed to open the data form, so that you can choose whether or not to open it.

N O T E

For the current application, the “Page retention” setting applies both within a session and between sessions.

Page 77: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-21

Setting Individual Printing OptionsYou set printing options directly from the data form when you are ready to print; or you can use Preferences to set printing options. The options that you set from the Preferences page apply to all data forms to which you have access.

N O T E

You can accept the default settings or set your own options for creating PDF files. To print to a PDF file, you must have Adobe Acrobat Reader 4.0 or later installed. Printing options for a data form are set by the data form designer when the data form is created.

Copyright © 2007, Hyperion. All rights reserved.

Setting Individual Printing Options

Page 78: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-22 Planning: Create and Manage Applications

Setting Individual User Variable OptionsBy acting as filters that reduce the number of members that are displayed on a form, user variables help you to open and navigate large data forms that contain many members. You can select dimension members, such as entities in your own region, on which to focus.

If a data form contains a user variable, you must select a value for the variable on the User Variable Options tab before you can open the data form. If you do not set the user variable, you receive an error message when you attempt to open the data form.

User variables are not related to security. If you want to see different members on your data forms, you can change the user variable at any time.

For example, if your company has many cost centers, you can create a data form that includes a user variable called MyRegion. Then, by selecting a member for MyRegion, you can limit the number of pages that are displayed in the Page drop-down list. In this case, before you can open the data form, you must select a value, such as Central, for MyRegion. At any time, you can select a different value, such as South, for MyRegion.

Copyright © 2007, Hyperion. All rights reserved.

Setting Individual User Variable Options

Page 79: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

Planning: Create and Manage Applications 18-23

SummaryIn this lesson, you should have learned to:

• Export and import data forms

• Create menus

• Specify application default settings

• Manage user variables

• Set up user preferences

Page 80: Hyperion Planning Student Guide

Module 6 Designing Data FormsLesson 18 Customizing Data Forms

18-24 Planning: Create and Manage Applications

Page 81: Hyperion Planning Student Guide

M O D U L E 7

Entering Data in Hyperion System 9 Planning 18

OverviewThe aim of this module is to provide an overview of how to enter and adjust plan data in Planning and Smart View. You learn how to enter, adjust, annotate, and calculate data using data forms in Planning as well as in Smart View. In addition, you learn how to take Planning data offline, work with data offline and then synchronize data to the server.

Lessons in this module include:

• Entering Data

• Entering Data Using Smart View

Page 82: Hyperion Planning Student Guide
Page 83: Hyperion Planning Student Guide

L E S S O N 1 9

Entering Data 19

ObjectivesAt the end of this lesson, you should be able to:

• Submit data in data forms

• Adjust and annotate plan data

• Calculate data in data forms

• Enter data with smart lists

• Navigate data forms with menus

Page 84: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-2 Planning: Create and Manage Applications

Submitting Data in Data FormsYou use Planning to enter plan data in data forms. You can enter data from the start page in Advanced mode by selecting forms in the view pane to work on in the content area. In Basic mode, you can enter data only if your administrator sets up a task that includes a form. In both modes, you can enter and edit only data to which you have access. These are the data-entry tasks that you can perform:

• Type data directly into cells on a data form

• Spread data from summary to base periods automatically

• Adjust existing data and add supporting details

• Annotate planning units, accounts, or cells

• Export data to a spreadsheet

• Launch business rules to perform predefined calculations on data that you enter

Copyright © 2007, Hyperion. All rights reserved.

Submitting Data in Data Forms

Page 85: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-3

Elements on the Enter Data PageThere are several areas on the enter data page that assist you with navigation, data selection, and data entry.

View PaneThe view pane lists the form folders that are set up for your application. Data forms are contained within the folders. After you select a folder, a list of data forms within the selected folder is displayed on the view pane as well as in the content area. You can select a data form from this list. After you select a data form, it is displayed in the content area.

Content AreaData forms are displayed in the Planning content area. A data form provides an intuitive layout for you to work with the data in your plan from the Web. Data forms displayed in the content area reflect the access rights that you have to the dimension members on the data forms.

Copyright © 2007, Hyperion. All rights reserved.

Elements on the Enter Data Page

View Pane

Content Area

Row Headings Point of View Toolbar Icons

Page ListColumn Headings

Page 86: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-4 Planning: Create and Manage Applications

Elements of the Content Area for Data EntryThe following table summarizes elements of the content area for data entry:

Element DescriptionToolbar icons The toolbar includes icons to save, refresh, print, adjust, grid spread,

mass allocate, cut, copy, and paste data. The toolbar provides a quick way of entering cell text and supporting detail as well as exporting spreadsheets and logging off.The toolbar also provides immediate access to task lists, task list status, and help.

Row and column headings

Row and column headings show the members available on a data form. To make the data form easier to work with, you can choose to hide or view the children of a parent member.

Point of view Across the top of the data form is the point of view (POV) for the form. The members displayed in the point of view show the context of the data in the pages, rows, and columns.

Page list The page list is a drop-down list of members from one or more dimensions to be selected for data entry. The rows and columns on the form show values for the currently selected page member.

Data-entry cells You enter data in the cells at the intersection of rows and columns. Cells with existing data display data values. You can enter data in cells that are not shaded, whereas shaded cells are read-only.

Page 87: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-5

Data-Entry Menu OptionsFrom the File menu, you can save data values or print data forms. You can also export data values to spreadsheets.

You can use the Edit menu to adjust, grid spread, mass allocate, cut, copy, and paste data values. From the Edit menu, you can also launch business rules associated with the data form, annotate planning units, add or view cell text, and add or view supporting detail.

From the View menu, you can refresh data values, view data form instructions, view currencies for data forms that allow currency overrides, and edit account annotations. You can use the View menu to switch between Basic and Advanced modes and work with task lists.

From the Tools menu, you can launch business rules to which you have access.

Copyright © 2007, Hyperion. All rights reserved.

Data-Entry Menu Options

Page 88: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-6 Planning: Create and Manage Applications

Viewing Form InstructionsWhen you define a data form, you can include information to help planners use the form to prepare plan data. You can access the form instructions in two ways:

• Select a data form from the list of forms contained within a selected folder in the content area. Then you can select the link to view form instructions. You see the instructions view link only if there are instructions for the form.

• Select View > Instructions when working with an open data form.

Copyright © 2007, Hyperion. All rights reserved.

Viewing Form Instructions

Page 89: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-7

Recognizing Cell Color CuesYou enter data in Planning applications by typing values into the cells of a data form. Cells in which you can enter data do not have a shaded background. If data exists for a cell, it is displayed in the cell, and you can type over it. If data does not exist for the cell, the cell displays the text #missing, and you can replace the text with a value. When you define data forms, you have the option of displaying cells containing no data as blank.

Planning data forms use color cues to indicate whether a specific action was performed on a cell. Color cues are provided for cells when:

• Data was modified since the last save.

• The cells are locked.

• The cells are read-only.

• The cells contain supporting details.

• The cells contain cell text.

Copyright © 2007, Hyperion. All rights reserved.

Recognizing Cell Color Cues

Cells with Supporting Details

Cell with Cell Text

Cell with Modified Data

Locked Cell

Display Only Cells

Page 90: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-8 Planning: Create and Manage Applications

Calculated CellsThe values for some cells are calculated automatically. When you enter a value into a bottom-level period, the totals for summary periods are updated immediately. For example, when you enter a value into the cell for a month, the totals for the quarter and year are updated immediately.

When you enter values into children of a parent member for dimensions other than Period, the updated totals for the parent are not calculated until you save the data or calculate the data form. For example, if you enter values for Sales and Cost of Goods Sold, you do not see updated totals for their parent Gross Margin until you save the data.

Display-Only CellsCells that are display-only are shaded. You cannot type values in display-only cells. The following conditions can cause cells to be display-only:

• One of the dimension members associated with the cell is a parent. Because parent values are calculated from child values, you cannot enter values for parents unless the version is a target version.

• You do not have write access to one of the members associated with the cell.

• The currency for the cell is not set to Local.

• The planning unit associated with the cell may be under review and owned by another user. You cannot modify data for a planning unit that is under review unless you are the current owner of the planning unit or a budget administrator.

• The periods may be outside the range that is valid for the current scenario.

N O T E

Administrators can set up members so that text can be entered into cells on data forms. In BPM Architect, administrators can set up members as a data type of Currency to enable business users to key numerical values. In addition, administrators can set up members to enable the input of percentages, smart lists, date, or text values.

Page 91: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-9

Navigating Data FormsThe following table summarizes the special keys that you can use during data entry.

Key ResultEnter Enters the value that you typed and moves the cursor to the cell below the current cell

Tab Enters the value that you typed and moves the cursor to the next cell in the row

Shift+Tab Enters the value that you typed and moves the cursor to the previous cell in the row

Esc Cancels the value that you typed and restores the previous value

Ctrl+z Cancels the value that you typed and restores the previous value

Ctrl+c Copies the selected range of cells to the clipboard

Ctrl+x Cuts the selected range of cells to the clipboard

Ctrl+v Pastes content from the clipboard

Copyright © 2007, Hyperion. All rights reserved.

Navigating Data Forms

Special Keys:EnterTabShift +TabEscCtrl + zCtrl + cCtrl + xCtrl + v

#missing

3000

90000

Q1

#missing

3000

90000

Q1

#missing

1000

30000

Apr

#missing#missing#missing

100010001000

300003000030000

MarFebJan

Showing children Hiding children

Expanded Collapsed

Expand and Collapse:

Page 92: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-10 Planning: Create and Manage Applications

You can choose to hide or view children of parent members. Showing and hiding children enables you to navigate forms more easily when the data forms contain a large number of members in the rows or columns.

Page 93: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-11

Copying and Pasting DataIf your Web browser is Microsoft Internet Explorer 5.5 or later, you can copy and paste data values from one data form to another data form or from another application such as Microsoft Excel. The following rules apply when you paste data into a form:

• If the size of the selected destination area is an exact multiple of the size of the copied area, data is repeatedly pasted into the destination area. For example, if you copy the contents of two rows and then select six rows to paste the data into, Planning pastes the contents of the two rows three times, to fill the six destination rows.

• You cannot paste data in display-only cells.

• Planning copies and pastes the actual stored values of cells, not the values that are displayed based on the precision setting.

• Data that is copied and pasted from Excel to Planning retains the formatting that is set up in Excel.

Copyright © 2007, Hyperion. All rights reserved.

Copying and Pasting Data

Copy and paste data values from within one data form to another data form.Copy and paste data values from other applications such as Excel to a data form.

Page 94: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-12 Planning: Create and Manage Applications

• When you paste data to summary periods, Planning applies spreading rules for each cell in succession, starting from left to right and top to bottom. So, the data resulting from a paste operation may not match the original copied data.

Page 95: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-13

Working With Non-Aggregated DataAdministrators can flag members as non-aggregating. If you flag members so that they do not aggregate, then totals are not calculated on data forms. In addition to being able to set members for input of numerical values, you can set members for input of text or date input.

For example, you can flag Asset Description, Asset Units, and Asset Rate members as non-aggregating members and therefore totals will not appear for those cells.

You flag cells by selecting the non-aggregating option property 'Never' in BPM Architect.

Copyright © 2007, Hyperion. All rights reserved.

Working with Non-Aggregated Data

Page 96: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-14 Planning: Create and Manage Applications

Saving and Refreshing DataAfter entering or editing values in a data form, you save the information to the Planning application database. After you save the data, the form totals are recalculated to reflect the new data for members that are calculated dynamically.

If you want to clear entered values without saving them, you use the Refresh button. When you click the Refresh button, the form is refreshed with the last saved values from the applications database; the last saved values replace all values that you entered but did not save.

Copyright © 2007, Hyperion. All rights reserved.

Saving and Refreshing Data

Page 97: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-15

Spreading DataTo make data entry more efficient, Planning automatically distributes values from summary periods to base periods. Base periods are the bottom-level members of the Period dimension. When you enter a value into the Year Total member, it is automatically distributed to the quarters and months. When you enter a value into a quarter, it is automatically spread to the months. How values are spread depends on the account type and the data type.

Revenue and Expense AccountsIf no data currently exists or if data is all zeros, a value entered in a summary period is divided evenly among the children of the summary period. For example, if you enter 300 into Year Total, the quarters in the year are automatically set to 75, and the months in each quarter are automatically set to 25.

Copyright © 2007, Hyperion. All rights reserved.

Spreading Data

You can spread data from summary periods to base periods

30001154923923

25252525

1000

3000

Q1

100010001000

100010001000

MarFebJan

Revenue or Expense (Flow)

Asset, Liability, or Equity (Balance)

Percentage

Weekly Distribution (4-4-5)

1000

400

Q1

600300100

200100100

MarFebJanJan Cell Locked

Before

After 1000

400

Q1

500250250

200100100

MarFebJanJan Cell Not Locked

Before

After

Type ! (Shift + 1) to lock or unlock a cell or group of cells.

Page 98: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-16 Planning: Create and Manage Applications

If values exist for the base time periods, the existing proportional spread is preserved. For example, your current distribution might be January=100, February=100, March=200, and Q1=400. If you change the value of Q1 to 200, the new monthly values are January=50, February=50, and March=100.

Asset, Liability, and Equity AccountsIf no data currently exists or if data is all zeros, the value entered in a summary period is set for each of the base periods. For example, if you enter 1000 into Q1, then January, February, and March are set to 1000.

If values exist for the base periods and you enter a new value for the summary period, the base period affected is determined by the time balance option associated with the account. The time balance options available are First, Average, Balance, Weighted Average-Actual_365, and Weighted Average-Actual_Actual. The time balance options and their effect on spreading data values is covered in greater detail in the next topic in this lesson.

PercentagesSome accounts have the data type Percentage. For these accounts, the value is allocated to each base time period, regardless of the account type or of whether data exists. For example, if you enter 25 in quarter 1, January, February, and March are all set to 25.

Weekly DistributionSome accounts in your application might be set up to use the weekly distribution option. When the weekly distribution option is selected for an account, Planning treats quarterly values as if they were divided into 13 weeks and, using the pattern specified by your budget administrator, distributes values to the weeks. For example, if the 5-4-4 distribution option is selected, Planning treats the first month in a quarter as if it has five weeks and the last two months as if they have four weeks.

N O T E

You can temporarily lock the values of one or more cells to preserve existing values when spreading data, during which time Planning calculates and fills in values for the remaining base period cells. You can spread data across periods based on various calculations and visually review the changes before saving them to the database.

Page 99: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-17

Time Balance OptionsThe following time balance options can be used with Asset, Liability, and Equity account types: Balance, First, Average, Weighted Average-Actual_Actual, and Weighted Average-Actual_365. Revenue and Expense account types typically use the time balance option of Flow.

BalanceThe Balance time balance option (also referred to as time balance last) displays the value of a summary period equal to the value of the last base period. For example, if the balance for Inventory for March is 200, the Quarter 1 balance is 200.

Copyright © 2007, Hyperion. All rights reserved.

Time Balance Options

200200150100

200200300100

150200150100

150200150100

100

450

Q1

200150100

200150100

MarFebJan

Flow

First

Balance

Average

Weighted Average-Actual_365

Weighted Average-Actual_Actual

Weighted Average-Actual_365(100*31 + 150*28 + 200*31)/90 = 150

Weighted Average-Actual_Actual* (100*31 + 150*29 + 200*31)/91 = 150 *29 Days in Feb during a leap year

Page 100: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-18 Planning: Create and Manage Applications

FirstThe First time balance option displays the value of a summary time period equal to the value of the first base period. For example, if the balance for Inventory for January is 100, the Quarter 1 balance is 100.

AverageThe Average time balance option displays the value of a summary period equal to the average of the base periods. For example, if the Inventory values are January=100, February=300 and March=200, the Quarter 1 balance is 200—the average of the three months’ balances.

Weighted Average-Actual_365 and Weighted Average-Actual_ActualThere are also weighted average time balance options. If you select Weighted Average-Actual_365, each month assumes the actual days of a non-leap year. February always has 28 days and Year always has 365 days. If you select Weighted Average-Actual_Actual, each month assumes the actual days of the current year. When Weighted Average-Actual_Actual is selected and the year is a leap year, February has 29 days.

FlowThe Flow time balance option displays an aggregate of all data values for a summary time period as a total for the period. For example, if the sales for January is 100, February is 150, and March is 200, the Quarter 1 balance is 450.

Page 101: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-19

Spreading Data Using Grid SpreaderUsing Grid Spreader, business users can specify a value that is proportionally spread across multiple dimensions on a data form. The spread is based on the existing values in the targeted cells. After grid spread is run, the grid is reloaded with the changed cells displayed. The user has the option to view and validate results before saving data.

Keep the following points in mind when using the Grid Spreader:

• Grid Spreader supports proportional spreads.

• With updates to the spread pattern table, the Grid Spreader can also be used to run fill; 4-4-5; and evenly split, pattern-based allocation.

• The Grid Spreader ignores read-only, locked, and supporting detail cells.

• Users can use the Grid Spreader only to spread data to the cells to which they have access.

Copyright © 2007, Hyperion. All rights reserved.

Spreading Data Using Grid Spreader

Enable Grid Spreader on the Other Options tab of Data Forms

#missing#missing#missing#missingAll Channels

818.18272.73272.73272.73Special Events

818.18272.73272.73272.73Retail

818.18272.73272.73272.73Online

818.18272.73272.73272.73Mail Order818.18272.73272.73272.73Indirect818.18272.73272.73272.73Government818.18272.73272.73272.73Education818.18272.73272.73272.73Distributor818.18272.73272.73272.73Direct818.18272.73272.73272.73Commercial818.18272.73272.73272.73CatalogQ1MarFebJan

FY07

Page 102: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-20 Planning: Create and Manage Applications

Spreading Data Using Mass AllocationMass Allocation enables predefined users (in Shared Services) to allocate across multiple dimensions.

Mass Allocation executes calculation scripts and business rules against the Analytic Services server and all dimension combinations. After the rule is run, the grid is reloaded, and the mass allocation results are displayed. The results are saved to the database.

Keep the following points in mind when using Mass Allocation:

• Mass Allocation supports proportional and relational spreads.

• With updates to the spread pattern table, Mass Allocation supports fill; 4-4-5; and evenly split, pattern-based allocation.

• Mass Allocation security is based on roles similar to business rules.

Copyright © 2007, Hyperion. All rights reserved.

Spreading Data Using Mass Allocation

Page 103: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-21

Adjusting and Annotating Plan DataAfter entering your starting point plan data, you may need to adjust data values due to a change in market conditions, revised performance expectations, or new corporate assumptions. You may need to document these changes in the form of annotations or supporting details. Planning provides several options to assist you with this task. You can adjust data values by percentages, perform ad hoc analysis through flexible data-entry commands or by locking data values when you spread data, and enter supporting details. You can also annotate your assumptions at three levels: cell, account, and planning unit.

During the data-entry and review process, you may need to adjust some values on a percentage basis, perhaps due to a change in market conditions or due to revised performance expectations. You can use the Adjust Data feature to increase or decrease by a percentage the value in any cell or range of cells that contains data.

Copyright © 2007, Hyperion. All rights reserved.

Adjusting and Annotating Plan Data

Increase or decrease plan data by a percentagePerform ad hoc analysis— Spread data with cell locking— Use flexible data-entry operators

Add annotations— Cell text— Account annotation— Planning unit annotation

Enter supporting detail

Page 104: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-22 Planning: Create and Manage Applications

Performing Ad Hoc AnalysisYou can apply what-if scenarios to existing values to see the impact of various conditions before saving data. This capability is especially useful for manipulating values in specific accounts to produce desired results.

You can manipulate and experiment with data values in one of the following ways:

• Lock a value when you spread data

• Change existing values by entering an operator (flexible data entry)

• Export data to a spreadsheet

Before committing data by saving it, you can perform various what-if calculations and visually review the changes. You can change an existing value by using the operators: Add +, Subtract + -, Multiply *, Divide /, and Percentage %. The table shown in the slide provides examples of the impact of using the flexible data-entry operators.

Copyright © 2007, Hyperion. All rights reserved.

Performing Ad Hoc Analysis

Ad hoc analysis is especially useful for manipulating values in specific accounts to produce desired results.Before committing data:— Perform what-if calculations and visually review the changes.— See the impact of various scenarios before saving the data.

100

100

100

100

100

Initial Value

%25

/5

*5

+-50

+50

Input Text

25

20

500

50

150

Result

Divide /

Percentage %

Multiply *

Subtract + -

Add +

Operation

Flexible Data Entry

Page 105: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-23

Exporting Data to SpreadsheetsYou can export data from a Planning data form to Excel to explore what-if scenarios in Excel before copying and pasting values back to Planning.

Keep in mind the following information about exporting data from a form:

• Planning does not export numerical formatting to Excel. Also, the application name, user name, form folder name, member aliases, dimension attributes, account annotations, currency tags, and percentages are not exported to Excel.

• Values pasted back to Planning from Excel must be nonformatted data.

• Excel supports the Internet Explorer browser.

• Every time you click Spreadsheet Export, a new instance of Excel is opened in the browser. Use the Close button to close any instances that you do not need.

Copyright © 2007, Hyperion. All rights reserved.

Exporting Data to Spreadsheets

Page 106: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-24 Planning: Create and Manage Applications

Adding AnnotationsYou can add documentation to your plan in the form of annotations. You can add annotations at different levels depending on how general or specific the explanation needs to be. For example, very specific annotations can be entered at the cell level; this is referred to as cell text. General comments can be added at the Planning Unit level; this is referred to as a Planning Unit annotation.

Annotations and supporting details are stored in the Planning relational repository; they are not refreshed in the Analytic Services database.

You can print the data contained in a data form, including cell text, account annotations, and supporting detail. Planning unit annotations can be printed by budget administrators through Administration > Reporting or through Financial Reporting.

Copyright © 2007, Hyperion. All rights reserved.

Adding Annotations

Cell textAccount annotationsPlanning unit annotationsSupporting details

Page 107: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-25

Adding Cell Text and Account AnnotationsIf you have read access to a cell, you can add annotations called cell text to the cell at any level. You can add cell text at the summary time period level and across multiple dimensions at any level. You can also add cell text for non-level-zero members (in bottom-up versions), calculated cells (Dynamic Calc), and read-only cells.

You can use supporting detail and account annotations in addition to cell text to add comments to data. With supporting detail, you can build and communicate bottom-up values; with account annotations, you can add comments to accounts.

You can add account annotations or comments during data entry. You can view comments that other users have entered. Account annotations are displayed in a column on the data-entry form.

Account annotations are associated with a specific account for a planning unit.

Copyright © 2007, Hyperion. All rights reserved.

Adding Cell Text and Account Annotations

Account Annotation

Page 108: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-26 Planning: Create and Manage Applications

Adding Planning Unit AnnotationsYou can add annotations to a planning unit. A planning unit is a combination of a scenario, a version, and an entity member. Planning unit annotations are general comments that pertain to the planning unit as a whole, rather than to individual rows, columns, or cells on the data form. The table on the slide summarizes the sections on the Annotations window.

Copyright © 2007, Hyperion. All rights reserved.

Adding Planning Unit Annotations

View the existing record of annotations associated with the planning unitExisting AnnotationsEnter and submit the text for the new annotation for the planning unit.Enter TextEnter a name for the annotation.Enter Title

Select the scenario, version, and entity that compose the planning unit for which you want to add or view annotations.

Scenario, Version, EntityDescriptionSection

Page 109: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-27

Adding Supporting DetailYou can use supporting detail as a built-in calculator for developing data that is not in the member outline. It also provides a way for you to drill down into data and to better understand the basis of the data.

Supporting detail helps you build and communicate bottom-up values when planning corporate expenses, such as travel, salary, and projects, for which you need to calculate aggregate values. Supporting detail can include text, values, and operators that define how data is aggregated.

Additional information about supporting detail:

• Supporting detail does not change members in the Analytic Services outline structure.

• To create, change, or delete supporting detail, you must have write access to cells. You must have read access to view supporting detail.

Copyright © 2007, Hyperion. All rights reserved.

Adding Supporting Detail

Page 110: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-28 Planning: Create and Manage Applications

• To protect values, you cannot enter, adjust, spread, or save data in aggregate values (summary periods) that have supporting detail. The aggregate values are read-only. You can add supporting detail only to base periods.

• You can add supporting detail to both target and bottom-up versions.

• Any number and precision formatting that is set up is not reflected in the Supporting Detail window.

• The sequence of operators in supporting detail follows the logic that Analytic Services uses to process multiple operators in a complex calculation.

• When you use Copy Versions, you can copy supporting detail from one version to another. You can also copy supporting detail using the Copy Data task.

• When you delete supporting detail for a cell, you can set how the information is synchronized with Analytic Services. The information can be set in Analytic Services to #MISSING or left it as it was before the supporting detail was deleted.

• When you enter or change supporting detail, you can copy and paste the information to multiple cells simultaneously.

Page 111: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-29

Calculating Data in Data FormsAfter you enter data in data forms, new totals need to be calculated for parent members. By default, two calculation scripts are associated with data forms—Calculate Data Form and Calculate Currencies calculation scripts. In addition to these two default calculation scripts, you can launch any business rule to which you have access. You can associate user-defined business rules with a data form.

The following points describe how values are subtotaled and totalled in data forms:

• Dimension member subtotals are calculated based on factors such as the hierarchies and logic of the Analytic Services outline and the member properties.

• When data is saved, Analytic Services automatically calculates members that are set to be calculated dynamically. Parent members that are not set to be calculated dynamically are not updated.

Copyright © 2007, Hyperion. All rights reserved.

Calculating Data in Data Forms

Edit > Launch Rules (associated with data form)

Tools > Business Rules

Page 112: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-30 Planning: Create and Manage Applications

• For calculated parent members on a data form that are not set to be calculated dynamically, you need to run the Calculate Form calculation script. All subtotals in the data form are recalculated based on their member’s aggregation properties and the form’s design and layout.

• Calculations are based on stored values, which are not necessarily the same as the displayed values. For example, the values that you see on the form might be based on scaling or precision settings.

Page 113: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-31

Calculate Data Form Calculation ScriptLaunching the Calculate Data Form calculation script from Planning requests that an Analytic Services calculation script calculate new totals for just the members displayed on the data form. For example, if Northern Europe and its children Germany and Nordics are on a data form, when you save the data and launch the Calculate Data Form calculation script, a new total is displayed for Northern Europe. Since Europe, the parent of Northern Europe, is not on the data form, a new total for Europe is not calculated

The Calculate Data Form calculation script can be set to automatically run when you save data.

N O T E

If you have read but not write access to some members, subtotals correctly include the members’ values even if the members are read-only.

Copyright © 2007, Hyperion. All rights reserved.

Calculate Data Form Calculation Script

Data Saved Before <Calculate Data Form>Parent Member Not Updated

After <Calculate Data Form>Parent Member Updated

Page 114: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-32 Planning: Create and Manage Applications

Calculate Currencies Calculation ScriptIf the data form includes base and reporting currencies, you need to run the Calculate Currencies calculation script to convert base currency values to reporting currency values. Launching the Calculate Currencies calculation script from Planning requests that Analytic Services run a calculation script to convert base currency values to reporting currencies only for members displayed on the form.

For example, if the reporting currencies USD and EUR are on a data form, when you save the data and launch the Calculate Currencies calculation script, the converted values for USD and EUR are calculated. If you also have JPY defined as a reporting currency, its values are not calculated because it is not on the form.

The Calculate Currencies calculation script can be set to automatically run when you save data.

Copyright © 2007, Hyperion. All rights reserved.

Calculate Currencies Calculation Script

Data Saved Before <Calculate Currencies>Reporting Currencies Not Converted

After <Calculate Currencies>Reporting Currencies Converted

Page 115: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-33

Business RulesIf you need to allocate or calculate values based on drivers or assumptions, you can set up business rules. You must have access rights to the business rule to be able to launch it. You can launch business rules by selecting Tools > Business Rules if you are in Advanced Mode. If you are in Basic Mode, you have access to business rules only if they are defined in your task list.

Business rules can also be associated with data forms. To launch business rules associated with a data form, select Edit > Launch Rules. Business rules associated with data forms can be set to automatically run when you save data. You can also launch business rules associated with a data form by clicking on the business rules listed in the view pane.

N O T E

Creating business rules is covered in detail in a subsequent lesson.

Copyright © 2007, Hyperion. All rights reserved.

Business Rules

New Computer Expense

Headcount of New Employees

Price per New Computer =X

Page 116: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-34 Planning: Create and Manage Applications

Entering Data with Smart ListsSmart lists are custom drop-down lists that you can access from data form cells. For cells whose members are associated with smart lists, data cannot be entered by typing a value. Instead, you select a value from a drop-down list.

After you click in a cell that is associated with a smart list, you can click the arrow to expand the smart list. You can then select one of the smart list options as the value for the cell.

After setting up smart lists and associating them with data forms, you can enter data on data forms by selecting from a drop-down menu. Remember that if you use smart lists to choose values from a drop-down list for certain data cells, no data values can be keyed into those cells.

Copyright © 2007, Hyperion. All rights reserved.

Entering Data with Smart Lists

Customer_Service_Class uses a smart list.

Network Sales, Chip Sales, andComputer Salesuse data values.

Page 117: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

Planning: Create and Manage Applications 19-35

Navigating Data Forms with MenusAfter creating a menu and associating the menu with a data form, you can use the menu by right-clicking on the data form. If you specified a required dimension for your menu item, you can right-click in the area on the data form that contains that dimension.

For example, if you select Account as the required dimension, then the menu is available when you click on Account members on the data form. Selecting none as the required dimension makes the menu available when you right-click in the data form.

Copyright © 2007, Hyperion. All rights reserved.

Navigating Data Forms with Menus

1. Add Headcount (Account 6000)

2. Enter T&E Rate (Account 6010)

3. Enter Software Rate (Account 6020)

4. Right-click on the Account column

5. Click Headcount business rule to calculate accounts 5240 and 5350 3

12

4

5

Page 118: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data

19-36 Planning: Create and Manage Applications

SummaryIn this lesson, you should have learned to:

• Submit data in data forms

• Adjust and annotate plan data

• Calculate data in a data form

• Enter data with smart lists

• Navigate data forms with menus

Page 119: Hyperion Planning Student Guide

L E S S O N 2 0

Entering Data Using Smart View 20

ObjectivesAt the end of this lesson, you should be able to:

• Describe Smart View

• Enter, adjust, calculate, and analyze Planning data using Smart View

• Work with Planning data

Page 120: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-2 Planning: Create and Manage Applications

Smart View OverviewYou can use Smart View to enter and analyze data from a single Excel interface. Smart View provides integration with Microsoft Office not only for Planning but also for Financial Management, Analytic Services, Web Analysis, Financial Reporting, Interactive Reporting, and Hyperion System 9 BI+ Production Reporting ™. Tasks that previously were repeated across products are now performed only once. The use of a single interface enables you to utilize multiple products simultaneously. Tight integration of Smart View with Office enables you to perform the following tasks:

• Import content into the Microsoft products Excel, Word, PowerPoint, and Outlook

• Utilize Office smart tags to add single data values and import reports

• Distribute and share Office documents by logging on only once to the data source

• Expose functions for Financial Management and Analytic Services content in Word, PowerPoint, and Outlook

Copyright © 2007, Hyperion. All rights reserved.

Smart View Overview

Planning Financial Management

Hyperion System 9 Applications+

Analytic Services

Hyperion System 9 BI+

Interactive ReportingProduction ReportingFinancial Reporting

Web Analysis

Smart View Client

Page 121: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-3

Integrating Smart View with OfficeYou can use Smart View to import Hyperion System 9 BI+™ content from Financial Reporting, Interactive Reporting, Production Reporting, and Web Analysis into Excel, Word, or PowerPoint. BI+ content can consist of reports, dashboards, and charts from the following products:

• From Financial Reporting and Web Analysis, you can import reports.

• From Interactive Reporting, you can import charts, dashboards, and reports (first page only).

• From Production Reporting, you can import reports. Importing charts is not supported in Release 9.0.

Copyright © 2007, Hyperion. All rights reserved.

Integrating Smart View with Office

Excel:Data-entry formsAd hoc analysisFunctionsBI+ content

Word, PowerPoint, and Outlook:FunctionsBI+ content

Page 122: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-4 Planning: Create and Manage Applications

Smart View ArchitectureSmart View incorporates powerful architectural features to handle a wide range of analytic applications across large multiple-user environments. The slide provides a high-level view of the integrated information flow between source data and the Smart View client.

The slide shows that Planning and Financial Management have their own Web servers built into the application tier. Analytic Services does not have its own application server. As a result, Analytic Services requires a separate installation for Smart View Provider.

Copyright © 2007, Hyperion. All rights reserved.

Smart View Architecture

HTTP(s)

Smart View Client

Data Source Connection Data Model

XML

Client Tier

Analytic Services Provider

Java API

Infrastructure

Planning Provider Financial ManagementProvider

Financial Management Application Server

Planning Application Server

Web Tier

Application Tier

Analytic Services

RDBMS Data Tier

TCPIP / DCOM

Page 123: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-5

Establishing Data Source ConnectionsBefore you can analyze data using Smart View, you must establish connections to your data sources. To manage your data source connections, use Connection Manager. You can add, delete, and modify connections per Excel instance. The connections managed by Connection Manager have no relationship to worksheets. You can establish multiple connections per Excel instance. After you add data sources in Connection Manager and they are displayed, you can use Connection Manager to connect to the data sources.

You can add data sources for Planning, Financial Management, Analytic Services, Financial Reporting, Web Analysis, Interactive Reporting, and Production Reporting. You can connect to a data source directly, if you know the URL, or you can use Shared Services, which displays a list of providers to which you have access.

Copyright © 2007, Hyperion. All rights reserved.

Establishing Data Source Connections

2

3

1

Page 124: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-6 Planning: Create and Manage Applications

You can see whether a data source is connected or disconnected by viewing the icon next to the data source name in Connection Manager. If you try to connect to a data source that is disconnected, you are prompted to log on. If you are authenticated by external authentication, you are not prompted to log on.

To add a data source connection:

1. In Office, select Hyperion > Connection Manager.

The Connection Manager dialog box is displayed.

2. Click Add, and select URL Provider.

The Add Data Source dialog box is displayed.

3. Perform the following actions:

a. From the Provider drop-down list, select Hyperion Provider.

b. From the Location drop-down list, select the Smart View provider URL. Alternatively, enter the URL in the list, using the following format:

Analytic Services - http(s)://<servername>:<portnumber>/aps/SmartView

Planning - http(s)://<servername>:<portnumber>/HyperionPlanning/SmartView

c. Optional: Select Create as default connection to make this connection your default database connection.

d. Click Next.

The Connect to Data Source dialog box is displayed.

N O T E

The default URL is http://localhost:13080/aps/SmartView.

Page 125: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-7

Establishing Data Source Connections (Cont.)4. Enter your user name and password, and click Connect.

The Select Database or Repository dialog box is displayed.

5. Select a database from the list, and click Next.

The Add a Connection Name dialog box is displayed.

6. Enter a name and description for the connection, and click Finish.

The connection is now available for selection in Connection Manager.

Copyright © 2007, Hyperion. All rights reserved.

Establishing Data Source Connections (Cont.)

4

5

6

Page 126: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-8 Planning: Create and Manage Applications

Planning and Smart ViewYou can work with Planning features when using Smart View. You can open Planning data forms in Excel, and you can work with online data forms while connected to the Planning server or offline data forms for additional flexibility.

When you use data forms with Smart View, you have the same functionality as you have with data forms in Planning. You can view form instructions, adjust data, manipulate data by using ad hoc adjustments, lock and spread values to base periods, enter supporting detail and cell text, and launch business rules.

The Planning server performs validity checks involving user security, metadata access, and form definition changes in order to synchronize data. The server then saves only incremental changes to the cells that were changed or modified after the data form was opened in Excel.

Copyright © 2007, Hyperion. All rights reserved.

Planning and Smart View

Open Planning data forms in ExcelWork online or offline— Use Planning data forms even when disconnected from the Planning server— Synchronize data back to the Planning server with validity checks

View instructionsAdjust dataEnter cell textLock and spread values to base periodsEnter supporting detailCalculate dataEnter and preserve formulas

Page 127: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-9

Opening Data Forms in Smart ViewAfter connecting to a Planning data source, you can select a data form to work with in Excel to enter and adjust data using Smart View. Many functions that you use during data entry in Planning are also available when you work with data forms in Smart View. You have access to the same data forms that you have access to in Planning.

N O T E

Smart View does not support Hyperion System 9 Workforce Planning™.

Copyright © 2007, Hyperion. All rights reserved.

Opening Data Forms in Smart View

To open a Planning data form in Smart View, selectHyperion > Forms > Select Form

Page 128: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-10 Planning: Create and Manage Applications

Navigating Data Forms in Smart ViewAfter you open a data form in Smart View, you can use the arrow keys to move forward, backward, up, or down. Press Tab to move to the next cell in a row. Press Shift+Tab to move to the previous cell in the row. Press Enter to move to the next cell in a column and Shift+Enter to move to the previous cell in the column.

If you want to work with a specific slice of data, you can change the page selections and then click Go in the same manner as you would in Planning. Functions are available from the Hyperion menu, and there are shortcuts on the Smart View toolbar.

Copyright © 2007, Hyperion. All rights reserved.

Page ListToolbar

Navigating Data Forms in Smart View

Column Headings

Cells with Supporting Detail

Data Input Cells

Parent Member

Row Headings

Point of View

Page 129: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-11

Entering Data in Smart View Using Data FormsYou can utilize the full functionality of Excel with Planning data forms both online and offline when you work in Smart View. You can use Excel functionality to view data and text, create formulas, and format data.

You cannot modify the structure of a Planning data form, but you can set up user-modified areas on a spreadsheet. This customization is not lost when you refresh the data form or when you open a new Planning data form in Excel. You can define and save numeric analyses and calculations for the data in a Planning data form. In other words, you have greater analytic capability on the fly, especially when data forms are offline.

Copyright © 2007, Hyperion. All rights reserved.

Entering Data in Smart View Using Data Forms

Utilize full Excel functionality.Set up customized areas of the spreadsheet.Add or modify data values.Spread data values.Adjust, copy, and paste data values.Add or view cell text and supporting detail.

Page 130: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-12 Planning: Create and Manage Applications

Entering DataYou can add data values by entering them in input cells. You can modify data values by typing over existing values. You can spread values from summary periods to base periods. The same rules apply when you spread values using Smart View as when you use Planning. You cannot use cell locking when you spread data in Smart View.

Adjusting DataTo adjust values in Smart View, you use the Adjust Data dialog box. Flexible data-entry operators are not available in Smart View. You can increase or decrease values by a percentage or numeric value as well as multiply or divide by a fixed value. In Smart View, you cannot adjust a data value if a cell is read-only or contains supporting detail.

If you want to eliminate data from a cell that has a data value, replace the data value with #missing. Another way to replace a data value with #missing is to select the cells that you want to replace with #MISSING and press the Delete key.

You can select a range of cells by using the same techniques that you use for data entry in Planning. You can also copy and paste data values in a grid. The rules for copying and pasting apply in all situations in grids except one: If you copy and paste a value with supporting detail, only the value—not the supporting detail—is copied and pasted.

Annotating Plan DataYou can add cell text to a cell at any level. You can also add supporting detail to build and communicate bottom-up values. You cannot add account annotations or annotate planning units from Smart View.

Submitting Plan DataAfter entering and adjusting data, you need to save your changes in the Planning application. You do this by selecting Hyperion > Submit Data. Data values are updated directly to the Analytic Services database; supporting detail and cell text are updated directly to the Planning application relational database.

Page 131: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-13

Adding Formulas to Data FormsYou can create Excel formulas to manipulate or analyze the data in data forms. You can save the formulas with the Excel workbook so that they are preserved when you use the workbook again.

Formulas interact with other functionality in the following ways:

• You can spread data values using a formula in a summary parent cell. Spreading logic ignores formulas in child cells. For example, you could enter a formula in Q1 whose calculated value is spread over Jan, Feb, and March. However, if you enter a formula in Feb, that cell is ignored when the value for Q1 is spread.

• If you move a referential formula, its cell references are updated to reflect its new location.

• If you use the Suppress #Missing Rows feature on a cell that has a referential formula, the cell references are not updated; the cell relationship is absolute, not relative.

Copyright © 2007, Hyperion. All rights reserved.

Adding Formulas to Data Forms

You can create formulas— inside or outside data form grids— on cells that contain cell text

You cannot create formulas— on read-only cells or cells that are locked— on cells that have supporting detail

Formulas are preserved even when you— refresh data forms— open saved .xls worksheets in the future— expand or collapse rows or columns

Page 132: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-14 Planning: Create and Manage Applications

If you create formulas in a data form, you are prompted to save the workbook as an .xls file with the new formulas under the following conditions:

• You change the current page.

• You take the data form offline.

• You select a different data form.

• You connect to a different data source.

You lose temporary access to the formulas even if you save the formulas with the workbook when:

• You change the current page, data form, or data source.

• You take the data form offline.

Page 133: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-15

Calculating Data in Smart ViewAfter entering data in a data form, you need to calculate new totals for parent members. You have the same data calculations options available to you in Smart View as you have during data entry in Planning.

You can launch business rules and calculation scripts that recalculate data in Analytic Services. The data form in Excel is updated with the new data. You see the calculation scripts that you have access to listed by plan type. If a runtime prompt is part of a business rule, you are prompted to enter information.

After the business rule is executed, the values in the Analytic Services database reflect the results of the calculation.

Copyright © 2007, Hyperion. All rights reserved.

Calculating Data in Smart View

Hyperion > Calculation Options > Business Rules

Hyperion > Calculation Options > Rules on Form

Page 134: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-16 Planning: Create and Manage Applications

Offline Planning OverviewYou can work with Planning data forms from remote locations when you are not connected to a Planning server. You can disconnect from the Planning server and work offline and still be able to use comparable online functionality. Working offline, you can enter and save data to the Planning server. For example, you can take data forms offline, enter and adjust data, view instructions, add supporting detail, run business rules, and create formulas to manipulate data.

Working offline allows you to take a Planning data form in Excel and establish an impromptu local connection to a data source without being connected to the Planning server. Thus, you can continue to work on plan data and perform what-if scenarios when you do not have access to the Planning server. When you take a data form offline, the Planning server flags the data form status as offline. Data forms associated with a connection are saved locally on your hard drive. By synchronizing the locally saved data with the server, you ensure that the data form uses the most recent information.

Copyright © 2007, Hyperion. All rights reserved.

Offline Planning Overview

Offline Planning - work with data while not connected to the Planning applicationWork with Offline MyAnalytics cubeRobust support for Web-based Planning functionality, including offline calculationsand business rules

Page 135: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-17

Taking Data Forms OfflineYou use the Take Offline Wizard to take data forms offline.

To take data forms offline:

1. Select Hyperion > Forms > Take Offline.

The Take Offline Wizard is launched.

2. Select the data forms to take offline, and click Next.

3. Select the dimensions and members to take offline.

The dimensions and members are those displayed in the Page drop-down lists of the forms you take offline.

Copyright © 2007, Hyperion. All rights reserved.

Taking Data Forms Offline

Page 136: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-18 Planning: Create and Manage Applications

4. Create an offline connection, giving it a unique name, and click Finish.

The Download Status window displays the names of the outline, forms, dimensions, and members that are being downloaded for the offline connection.

When the download process is complete, the message “Forms are successfully downloaded,” is displayed.

5. Click OK.

6. Close Excel.

N O T E

To take a data form or group of data forms offline, you must select them and give them an offline connection name. You can select the offline connection name over multiple Excel sessions.

Page 137: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-19

Working with Planning OfflineYou can work within Excel using the offline connection that you created. Most client-side capabilities, such as viewing form instructions, adjusting data, entering cell text, and adding supporting detail, remain available when you work offline. There are some differences in the capabilities for performing some tasks. For example, to add supporting detail, you can select a range of contiguous cells in a row or column if you are working online. (You cannot select a section of cells that include a combination of rows and columns.) However, in offline mode, to add supporting detail, you can select cells only on a cell-by-cell basis.

To work with Planning offline:

1. Launch Excel.

2. Select Hyperion > Connection Manager, and select the offline connection.

Copyright © 2007, Hyperion. All rights reserved.

Working with Planning Offline

Page 138: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-20 Planning: Create and Manage Applications

3. Select the data forms and members with which you want to work.

4. Select Hyperion > Submit Data to save the changed data to your computer.

You can save data forms in the local data source when you work offline. You have the option of saving a single worksheet or multiple worksheets when you work offline. Whether you are working offline or online, it is recommended that you submit data to the data source so that the server is updated with the latest data from the worksheet.

The following rules apply when data is submitted:

• Dimensions must be displayed in the axis in which they were displayed before the data was synchronized. This stipulation is true for all axes (rows, columns, pages, and points of view).

• Pages must be displayed in the order in which they were displayed when the form was loaded.

• The order of the dimensions in the rows or columns can be changed.

N O T E

Saving data forms using an offline connection saves the changes locally to your computer. If you also save the Excel workbook, you save only the data at the currently selected dimension member combination.

N O T E

If some submitted cells are no longer on the data form, only the cells to which you have write access and that exist on the new data form definition are saved.

Page 139: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-21

Synchronizing Data to the ServerYou can save changed data to the Planning server by synchronizing your data. When you synchronize your data, you can synchronize at the workbook level or at the worksheet level. Synchronization is important because updated data is sent back to the server so that the Planning application reflects the work performed remotely.

To synchronize data to the server:

1. Use Connection Manager to connect to the same offline connection.

2. Select Hyperion > Forms > Sync Back To Server to save the changed data to the Planning server.

The Sync Back Wizard dialog box is displayed.

3. Log on to the server by typing your login ID and password, and click Next.

Copyright © 2007, Hyperion. All rights reserved.

Synchronizing Data to the Server

Page 140: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-22 Planning: Create and Manage Applications

4. Select the data forms whose data you want to save to the Planning server, and click Next.

5. Select the page members to synchronize back to the server, and click Next.

6. Optional: Select to delete offline data and application after synchronization, and click Finish.

A message, “Sync back to server was successful,” confirms that your changed data was saved to the Planning application.

7. Click Done.

N O T E

If someone else changed data for the same cells, only the most recent data is saved.

Page 141: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

Planning: Create and Manage Applications 20-23

SummaryIn this lesson, you should have learned to:

• Describe Smart View

• Enter, adjust, calculate, and analyze Planning data using Smart View

• Work with Planning data

Page 142: Hyperion Planning Student Guide

Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View

20-24 Planning: Create and Manage Applications

Page 143: Hyperion Planning Student Guide

M O D U L E 8

Adding Business Rules 20

OverviewThe aim of this module is to create business rules to perform calculations, and verify their results. You also define runtime prompts, and add them to business rules as well as add actions and formulas to business rules. You can organize your business rules into projects to make locating and maintaining your business rules easier.

Lessons in this module include:

• Creating Business Rules

• Building Runtime Prompts for Business Rules

• Adding Formulas to Business Rules

Page 144: Hyperion Planning Student Guide
Page 145: Hyperion Planning Student Guide

L E S S O N 2 1

Creating Business Rules 21

ObjectivesAt the end of this lesson, you should be able to:

• Describe Business Rules and its capabilities

• Navigate Administration Console to design business rules

• Create business rules

• Launch business rules

• Print business rules

Page 146: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-2 Planning: Create and Manage Applications

Business Rules OverviewIn traditional multidimensional applications, your organization typically requires more complicated calculations to be performed than can be defined within your dimension hierarchies or with member formulas. For these more complex calculations, you can create business rules. Business rules are integrated with Planning and leverage the power of Analytic Services calculation scripts to let you create complex, multistep calculations that are not possible with member formulas.

For example, you can calculate aggregated totals and allocate totals based on head count. Business rules can also target specific slices of the database. For example, you could create a rule to copy values for Product Sales, North America 2007 to Product Sales, North America 2008 and increment the values by 10%.

Administrators and interactive users use the Administration Console in Analytic Administration Services to create, edit, validate, launch, and maintain business rules and sequences. Sequences group multiple business rules to launch them in a particular order at one time.

Copyright © 2007, Hyperion. All rights reserved.

Business Rules Overview

Business Rules enable you to:Leverage the power of Analytic Administration Services to createcomplex calculationsBuild sophisticated business rules including those which:— Allocate costs among entities— Model Revenue — Model Expenses for:

— Employee planning— Depreciation planning— Selling costs— Manufacturing costs

Choose graphical components to build rulesStore rules in a central repository where you can organize them into projects

Page 147: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-3

The graphical depiction of components, formulas, and processes makes it easy to construct business rules for your planning application. You can work with macros, variables, and predefined formulas as you set up business rules. As a business rule designer, you can save time by using macros to reuse pieces of business rules in other business rules or macros. You can use variables both when setting up a business rule and when running a business rule. Several formulas are available and can save time in the design of business rules.

Business rules are easy to use. Launching business rules can be done by business users from several different places, including from within Analytic Administration Services, the Business Rules Web Launcher, the Business Rules Command Line Launcher, and Planning. Business rules with runtime prompts ensure valid inputs from budget preparers. By enabling the entry of runtime prompts during launching, Business Rules makes a single, centrally created business rule reusable by several users.

Business rules are stored in a central location, making them easier to maintain. Business rules can be created, organized, and stored into projects, making locating and updating business rules easier.

Page 148: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-4 Planning: Create and Manage Applications

Business Rules RolesYou set up users and groups, and assign roles to them, in Hyperion System 9 Shared Services User Management Console ™.

After creating a business rule, you become the owner of the business rule, which writes your user name in the Owner attribute field. As the owner of the rule, you can edit and delete the business rule. The administrator must assign launch privileges to the rule for the particular database location so that users can launch the rule.

Copyright © 2007, Hyperion. All rights reserved.

Business Rules Roles

Roles

Page 149: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-5

Business Rules roles include Administrator, Interactive User, and Basic User. The following table summarizes Business Rules roles and typical tasks performed:

Prerequisites for Accessing Business Rules You log on to Administration Console, a component of Analytic Administration Services, to create, edit, validate, launch, and organize business rules. You need to ensure that Shared Services, the Analytical Administration Services Server, the Analytic Server, and the Planning application server are all running before you launch Administration Console.

You log on to Administration Console and use variables, macros, commands, functions, formulas, and actions to create a new business rule. You can launch business rules directly from within Administration Console to execute your complex calculations. In addition, you can launch rules from Planning.

Role Tasks That Can Be PerformedAdministrator A user or group who has the role of Administrator can do any of the

following tasks:• Create, launch, edit, validate, and manage business rules, sequences,

macros, variables, and projects• Assign access privileges to business rules, sequences, macros, variables,

and projects• Provision users, groups, and roles• Set up the repository and log file

Interactive User

A user or group who has the role of Interactive User can do any of the following tasks:• Create, launch, edit, validate, and manage business rules, sequences,

macros, variables, and projects• Assign access privileges (with the exception of the ability to launch

business rules, which can only be assigned by an administrator) to business rules, sequences, macros, variables, and projects

Basic User A user or group who has the role of Basic User can do any of the following tasks:• Launch business rules and sequences to which the user has access• View business rules and sequences to which the user has access• View all variables and macros

Page 150: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-6 Planning: Create and Manage Applications

Navigating Business RulesYou navigate Administration Console to build business rules. The type of information you see on the screen depends on the selected tab.

Components of Enterprise View TabAfter logging on to Administration Console, you can expand the nodes under the Business Rules node to view its contents. Business Rules nodes include:

• My Projects

• Repository View

• Administration

Copyright © 2007, Hyperion. All rights reserved.

Navigating Business Rules

Organizes business rules, sequences, macros, and variables into logical groupings of information.

Lists all objects in the Business Rules repository including business rules, sequences, macros, and variables.

Lists the properties of the client and server.

Access and work with Business Rules nodes.Create and edit graphical business rules.View the database outline.

Lists all projects you use to organize your calculations.

Page 151: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-7

Components of BR Language TabYou edit or create rules by building a series of actions, formulas, variables, and custom pieces, and setting up those components. The BR Language tab lists predefined actions and formulas used to build business rules. You can access the actions and formulas either on the BR Language tab or by right-clicking in the Rule Editor.

Copyright © 2007, Hyperion. All rights reserved.

Components of BR Language Tab

Actions

Formulas

Page 152: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-8 Planning: Create and Manage Applications

Navigating the Rule EditorSelect the BR Language tab to edit an existing rule or to create a new rule. The BR Language tab consists of the navigation frame and the Rule Editor. From the navigation frame, you select actions and formulas to include in your business rule. You use the Rule Editor to associate an Analytic Services or Planning outline with your business rule and to set up the details for your business rule.

Copyright © 2007, Hyperion. All rights reserved.

Navigating the Rule Editor

NavigationFrame –Select Actions and Formulas

SelectOutline

Build Rule

Select Members

Page 153: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-9

Business Rules Creation ProcessBefore creating business rules, you need to have an understanding of the calculations that you want to set up. After you determine the requirements for your calculations, you use the navigation frame to access the business rules repository.

Setting a Plan for Developing Business RulesIn order to plan for creating business rules, you need to consider the following:

• Familiarize yourself with the database dimensionality and outline structure

• Know where data is stored in the database, how data is stored and aggregated, and at what level the data gets loaded into the database

• Verify the order in which calculations will take place and the sequence of business rules

• Verify any key assumptions used to drive calculations

Copyright © 2007, Hyperion. All rights reserved.

Business Rules Creation Process

Ensure that you do the following:Do not include upper level members that you do not really need. Calculate portions of the database on which your calculation is dependent. Make your last step to aggregate data affected by the rule.

25%50South

15%30Central

10%20West

50%100East

200N. America

% of SalesSales

Page 154: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-10 Planning: Create and Manage Applications

In preparation for building business rules, ensure that you do the following:

• Do not include upper-level members that you do not really need. For example, if you include Q1 to be calculated by your formula, the values calculated by the business rule are overwritten when the data is aggregated.

• Calculate portions of the database on which your calculation is dependent. For example, to calculate sales for each child of North America as a percentage of total sales, you must first aggregate data to determine the value for sales for North America.

• Make your last step to aggregate data affected by the rule. Since the business rule changes the value of level 0 members, the upper-level members need to be calculated to reflect the latest data values.

Page 155: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-11

Launching the Rule EditorTo create a business rule, you launch the Rule Editor from the Enterprise View tab in the navigation frame. After expanding the Business Rules and Repository View nodes, you can right-click the Rules node to create a new rule.

You navigate the tabs on the Rule Editor to build business rules. If you are creating a new rule, you are initially placed on the Graphical tab. Associate a database outline to refer to as you create the business rule. Next, specify global properties, including how formula components are calculated and what dimensions are common to all the formula components (also known as the global rule range).

N O T E

You must select a Planning outline if you want to set up your business rule to work with Smart Lists.\

Copyright © 2007, Hyperion. All rights reserved.

Launching the Rule Editor

Create a new rule Select an outline

5

3

2

1

4

Page 156: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-12 Planning: Create and Manage Applications

On the Overview tab, select a choice for intelligent calculation.

After setting global properties, you can set a range for each dimension by using the Range tab. You can either type a value in the Selected Values text box or click the magnifying glass icon to select members and variables.

To continue building graphical business rules:

1. Add actions and formulas to the Graphical tab by doing one of the following:

• Select the BR Language tab and drag actions and formulas onto the Graphical tab

• Right-click anywhere inside the Graphical tab to insert actions and formulas onto the Graphical tab

2. Set up the details for each action and formula, including selecting members for each component to set up calculations in both the source and the destination.

3. Optional: Set up local variables on the Local Variables tab.

4. Write a summary of what this business rule is used for on the Doc tab.

5. Type the name, description, and owner for the business rule on the Properties tab.

6. On the Location tab, select the location for which the calculation can be run.

You can select a specific database outline or select all locations to enable users to run the business rule against any database.

7. As the administrator, you can grant or remove access to a business rule on the Access Privileges tab.

If you are the owner, or you have been granted Modify access to the business rule, you can grant or remove editing privileges for the business rule.

8. To save the business rule, click Save.

N O T E

Intelligent calculation calculates only the data blocks that need to be calculated, making the calculation more efficient. Keep the default setting (Off) if you want to calculate all data blocks.

N O T E

You must save the business rule before you can validate or launch that rule.

Page 157: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-13

9. Click Validate to validate the rule.

10. Optional: Launch the business rule.

Page 158: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-14 Planning: Create and Manage Applications

Adding Actions to Business RulesWhile building your graphical business rule, you can choose to include the actions Aggregate Data, Copy Data, Clear Data, and Create Blocks to your rule. All of these actions can be added by selecting the BR Language tab and either double-clicking or dragging the action onto the Graphical tab. You can also select to add an action to business rules by right-clicking in the Rule Editor window.

Adding the Aggregate Data ActionThere are several choices to set up the Aggregate Data action. On the Overview tab, you choose a calculation option and method.

Copyright © 2007, Hyperion. All rights reserved.

Adding Actions to Business Rules

Aggregate Data Action

Calculation Options and Methods

Value type of User defined can be specified through Member Selection Member

Selection button

Page 159: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-15

Calculation options include Calculate Entire Database, Calculate Entire Database with Two Pass Calculation, and Calculate Portion of Database Specified Below, the default selection. To calculate a portion of the database, you specify the section you want to calculate by selecting a value type. If you selected User Defined for the value type, then you select members to be included in the calculation.

Calculation methods include Aggregate Missing Values in the Database, Aggregate Data Up to Local Currency, Optimize the Calculation of Formulas on Sparse Dimensions, and Use Calculator Cache.

After you make your selections on the Overview tab, you can optionally use the Range tab to restrict the aggregation to a range of members and variables in one or more dimensions.

Adding the Copy Data ActionYou use the Copy Data action to copy data from one part of the database to another in the same database. Furthermore, you can perform mathematical operations on the copied data. For example, to create your budget for the current year, you can start with a copy of last year’s actuals and increase those values by a percentage to determine your starting point for your budget.

To finish building the business rule:

1. On the Overview tab, enter a name in the Name text box. (The default name is Destination.)

2. If blocks do not exist and you want to create them as part of the copy business rule, select Create Blocks During Copy.

3. Select values in the Selected Values text box for the target values or destination.

4. Select values in the Selected Values text box for the source.

N O T E

If you do not choose to create blocks within the Copy Data action, and data blocks do not exist in the destination but they do exist in the source, no data will be copied for those members.

If

N O T E

If the source and destination are always the same, you can make the selection for the destination, and the source is automatically inherited from the destination.

Page 160: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-16 Planning: Create and Manage Applications

5. To apply a calculation, select Apply Calculation.

An operator and number component are added to the formula.

6. Select an operator: addition (+), subtraction (-), multiplication (x), or division (/).

7. Select the calculation to apply.

You can type a specific number, select a variable, or select values for each available dimension.

8. Click Save.

Adding the Clear Data ActionYou may want to clear data in a destination before applying an action or formula. You use the Clear Data action to clear data from a specific portion of the database. You can choose to clear individual cells or an entire block. Clearing data sets the data value to #MISSING.

Adding the Create Blocks ActionYou may want to ensure that blocks exist for sparse member combinations in a specified slice of data. Remember that in order to store the result of business rule calculations, a block must first exist before executing the calculation.

You can use the Create Blocks action to add blocks to the database. Before adding the Create Blocks action, give some careful thought to whether it is really a necessary step and for which portions of the database it is necessary. There is a potential for a large increase in the database size. To assist you in your analysis, you can view a calculation of the block size and maximum possible blocks that would exist for the specified data slice after the calculation is run.

N O T E

You cannot use Create Blocks with Dynamic Calc or Label Only members.

Page 161: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-17

Selecting Members for Business RulesTo set up business rules, you can use member selection to select members used in global ranges, action, and formula components. You can select members for business rules using the Multiple Select dialog box. On the Member tab, you can expand the dimension outline and select members to include. You use the drop-down list below the arrows to select members based on their relationship to a member. Next, you use the right or left arrow to move the selection to or remove it from the Selected box. You use the down or up arrow to move the selection to or remove it from the Excluded box.

In the example shown on the slide, you select Entity as your dimension and you want to include all the descendants of North America except for those in the Central region. In the Selected text box, you select to include the descendants of North America, while in the Excluded text box you select to exclude the descendants, inclusive of Central.

Copyright © 2007, Hyperion. All rights reserved.

Selecting Members for Business Rules

All descendants of North America are included with the exception of Central and its descendants

2 5

7

4 1

3

6

Page 162: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-18 Planning: Create and Manage Applications

To select some members and exclude other members:

1. Select the member to include.

2. From the drop-down list, select the relationship.

3. Click the right arrow.

The selection is moved to the Selected box.

4. Select the member to exclude.

5. From the drop-down list, select the relationship.

6. Click the down arrow.

The selection is moved to the Excluded box.

7. Click OK.

The Rule Editor window is displayed with your selection.

Page 163: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-19

Assigning Access to Business RulesYou use the Access Privileges tab to grant or remove access to business rules. Access privileges determine which users and groups can validate, launch, or modify business rules and are assigned using the Privilege drop-down list. You can also specify whether users can run the business rule against a specific database or against all databases during validation and launch. You select valid locations from the Location drop-down list.

Copyright © 2007, Hyperion. All rights reserved.

Assigning Access to Business Rules

To assign access to a user or group:1. Select the Access Privileges

tab.2. Click Add.3. From the drop-down list, select

a privilege.4. From the drop-down list, select

a location.5. Select the user or group.6. Use the arrows to move users

and groups into the Selected box.

7. Click OK.8. Click Save.

21

5

3

6

7

8

4

Page 164: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-20 Planning: Create and Manage Applications

Access privileges must be added one at a time. If you want to grant two different privileges, such as “Validate or launch” and “Modify rule repository objects” to the same user or group, you need to do this in two separate actions. However, you can grant the same access to more than one user or group at the same time by using the Shift or Ctrl key to select multiple users or groups.

N O T E

Before you assign access privileges to users or groups, you need to provision those users or groups in Shared Services User Management Console.

Page 165: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-21

Launching Business RulesAfter business rules are created and validated, they can be run in either Analytic Services or Planning. Business rules creators can launch business rules using Analytic Services Administration Console in order to test the rules.

Copyright © 2007, Hyperion. All rights reserved.

Launching Business Rules

You can launch business rules from:Analytic Administration Services ConsolePlanning

Analytic Administration

Services Console

Planning

Page 166: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-22 Planning: Create and Manage Applications

Launching Business Rules from Analytic Administration Services ConsoleYou can launch and test the business rules that you create in Administration Services Console.

To launch a business rule in Administration Services, select the business rule from the list of business rules under the Rules node, right-click the rule and select Launch. Enter required runtime prompts, and click Launch.

Copyright © 2007, Hyperion. All rights reserved.

Launching Business Rules from Analytic Administration Services Console

2

3

1

Page 167: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-23

Launching Business Rules from Planning – Data FormsAfter you create business rules, users can launch rules to which they have access. Launching business rules can be done from Planning. The capability to launch rules within Planning is convenient for planners who are already doing other work such as data entry.

Data form designers can associate business rules with data forms. If a business rule is associated with a data form, business users can launch the rule from within the data form. To launch a business rule, select a rule and click Launch.

Business users can also launch business rules in Planning with context-sensitive menus. To launch a business rule with a menu, select a data cell and right click to launch the calculation.

The business rule may prompt you to enter information, called a runtime prompt. After you successfully launch a business rule, the data is updated in the Analytic Services database. If you are working on a data form when you launch the business rule, you can refresh the data form to view the updated or new data.

Copyright © 2007, Hyperion. All rights reserved.

Launching Business Rules from Planning –Data Forms

If a rule is associated with a data form, do one of the following:• From the view pane, click the rule,

and then follow the steps for launching a rule from the Edit menu

• From the Edit menu, select Launch Rules

1. Select a Rule2. Click Launch3. Click Close

To launch the rule from the Edit menu:

To launch the rule from the view pane:

2

1

3

Page 168: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-24 Planning: Create and Manage Applications

Launching Business Rules from Planning – Tools MenuYou can also run business rules which are not associated with the data form. After you select Tools > Business Rules, the list of business rules for which you have access is displayed. You can select a business rule and launch it. Refresh the data form after the business rule calculation runs to display the updated results.

Copyright © 2007, Hyperion. All rights reserved.

Launching Business Rules from Planning –Tools Menu

3

2

4

If a rule is not associated with a data form, then:1. From the Tools menu, select Business Rules2. Select a Plan Type3. Select a Rule4. Click Launch

1

Page 169: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

Planning: Create and Manage Applications 21-25

Printing Business RulesTo document the contents of business rules, you can print the information contained in business rules from the Administration Console of Analytic Administration Services. You can use the Print Preview option to view the contents of the report on your screen. To print a business rule, first open the rule in the Rule Editor. Then, from the File menu, you can select to preview or print the report.

Copyright © 2007, Hyperion. All rights reserved.

Printing Business RulesHeader

Business Rule Properties

Access Assigned

Business Rule Documentation

Valid Locations

Source

Page 170: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 21 Creating Business Rules

21-26 Planning: Create and Manage Applications

SummaryIn this lesson, you should have learned to:

• Describe Business Rules and its capabilities

• Navigate Administration Console to design business rules

• Create business rules

• Launch business rules

• Print business rules

Page 171: Hyperion Planning Student Guide

L E S S O N 2 2

Building Runtime Prompts for Business Rules 22

ObjectivesAt the end of this lesson, you should be able to:

• Describe runtime prompts

• Create runtime prompts

Page 172: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

22-2 Planning: Create and Manage Applications

Runtime Prompts OverviewYou can set up business rules to include variables. Variables assume defined values. If you set up a variable to be a runtime prompt type, then business users are prompted at runtime to supply a single member, multiple members, a string, a number, or a dimension. The value is then used to calculate the business rule. For example, if you have a variable named CurrMonth, and the value May is supplied at runtime, then May is substituted for CurrMonth.

Copyright © 2007, Hyperion. All rights reserved.

Runtime Prompts Overview

In setting up business rules you can:Enter variables that are resolved when a user launches a ruleInclude default values to be used in runtime promptSet up limitations so that values are within a range you define

Page 173: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

Planning: Create and Manage Applications 22-3

You can include default values in runtime prompts. You can set up default values when you create a business rule so that no matter where the business rule is run, a default value that you specify is used for the calculation. You also can set whether the default members on the runtime prompt window match the members selected in the page and POV axes.

To ensure that the user input is acceptable, you can set up limitations for the runtime prompt so that users supply a value within a defined range.

N O T E

To set the default members for a business rule using runtime prompts to the page and POV axes on a data form, you navigate to the Business Rules tab when creating that data form. You then select to set the properties for that business rule, indicating that the defaults are taken from the page and POV axes.

Page 174: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

22-4 Planning: Create and Manage Applications

Adding Runtime PromptsRuntime prompts are set up as either global or local variables within business rules. For a variable to be a runtime prompt, the usage type “Run-time prompt” must be selected. After you create global variables, users can select to add those variables to individual business rules. Local variables are valid only for the business rule for which they were created.

N O T E

In order to prompt users to select dimension members, you must associate an outline and select a dimension as part of the setup for the variable.

Copyright © 2007, Hyperion. All rights reserved.

Adding Runtime Prompts

Runtime Prompts as Global variables Runtime Prompts as Local Variables

Page 175: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

Planning: Create and Manage Applications 22-5

Setting Up Runtime Prompts as Global VariablesYou create global variables to be used as runtime prompts from the Enterprise View in the Global Variable section. You create or edit global variables by expanding the Business Rules and Repository View nodes and right-clicking Global Variables.

To set up global variables:

1. From the Associated Outline drop-down list, select an outline.

2. On the Variable tab, type a name and a description.

3. From the Type drop-down list, select a type:

• Member or Members: Either a specific member or a range of members from the dimension you select

• Dimension: A dimension to be used for member selection

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Runtime Prompts as Global Variables

Page 176: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

22-6 Planning: Create and Manage Applications

• String, Integer, Real, or Percent: A text string, an integer, (the default selection), a real number, or a percentage

• StringAsNumber: A text string (Available only if you selected a Planning outline.)

• DateAsNumber: A date (Available only if you selected a Planning outline.)

4. Optional: Select the Smart List check box and enter the name of the Smart List in the Smart List text box.

5. If you selected Member or Members in the Type text box, select the dimension from which you want users to select a member or members.

6. Optional: In the Limits text box, perform one of the following actions:

• If you specified Member or Members in the Type drop-down list, either type the names of the members in the Limits text box, or use the lookup button to search for a range of members against which users can validate the variable.

• If you specified Real, Integer, or Percent, type minimum and maximum values in the Limits text box.

• If you specified a Smart List, either enter the limits for the Smart List, or use the lookup button to select limits.

7. Optional: Select Allow #Missing to enable business users to specify #Missing or blank as the default value for the variable.

8. If you want to provide a default value, type or select a value in the Value text box.

T I P

You can search for a Smart List name by clicking the lookup button.

N O T E

If you selected Dimension or String for the type, the Limits text box and lookup button are disabled.

N O T E

The Allow #Missing option is available only when the type is numeric.

N O T E

If you selected Smart List, you must enter a default value for the Smart List.

Page 177: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

Planning: Create and Manage Applications 22-7

9. In the Usage Type drop-down list, select Run-time prompt.

10. In the Prompt String text box, type the text of the prompt to be displayed when the business rule is launched.

11. Optional: Select Do not save value entered during validation and launch as the default value.

Each time the runtime prompt is executed, the default value from the Default Value text box is used rather than the last value that the business user entered.

12. On the Properties tab, type the name of the variable owner, and specify whether the variable should be locked to prevent users from opening it for editing.

13. On the Access Privileges tab, grant or delete access to the variable.

14. Click Save.

N O T E

You can include unlimited text as the runtime prompt text; however, the runtime prompt text that is displayed is truncated. The display limits vary depending on the application that displays the runtime prompt.

N O T E

If you are the owner, or have been granted Modify access to the variable, you can grant users editing privileges for the variable.

Page 178: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

22-8 Planning: Create and Manage Applications

Applying Runtime Prompts as Global VariablesIf you use global variables for runtime prompts, you can assign variables to your business rules as you make your dimension selections.

For example, if you want to prompt a user to enter a North American entity, you first set up a global variable that defines the acceptable entities. The global variable is called NAmericanEntity. Next, in the business rule editor, you navigate to member selection for the Entity dimension, and then navigate to the Global Variables tab. Finally, you select the global variable that you want to use and use the arrows to move the variable to the Selected box. After you complete your selection, the Entity dimension lists the global variable in the Selected Values text box.

Copyright © 2007, Hyperion. All rights reserved.

Applying Runtime Prompts as Global Variables

1

5

2 3

4

Page 179: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

Planning: Create and Manage Applications 22-9

Setting Up Runtime Prompts as Local VariablesLocal variables work in the same way as global variables, except that local variables affect only the business rule for which you create them. You can add, modify, or delete a local variable on the Local Variables tab of the rule for which it is created. Local variables assume the access privileges of the rule with which they are associated. If you create or modify a local variable, that variable is added, modified, or deleted when the business rule is saved.

To create or edit a local variable, you open the rule for which the local variable applies, and then navigate to the Local Variables tab. You use the Add, Edit, and Delete buttons to create, modify, and delete local variables. You follow the same steps to set up local variables as runtime prompts as you did to set up global variables as runtime prompts. However, because local variables are part of business rules, you use the Apply button to associate the runtime prompt with the business rule, and then save the business rule.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Runtime Prompts as Local Variables

Page 180: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

22-10 Planning: Create and Manage Applications

Specifying Limits for Runtime PromptsIn addition to setting up the type of input you want users to provide, you can focus user input, narrowing the scope to acceptable values. For example, in your runtime prompt string, you prompt users to enter a value between 1 and 10. You select an integer for the type of input, but you want to ensure that the value entered is within your acceptable range. Therefore, you set limits by indicating both minimum (1) and maximum (10) values in the Limits text box.

You can also assign limits for member selection. For example, in your runtime prompt string, you prompt users to select a North American entity. You select Member or Members for the type of input. To ensure that the entity or entities selected is within your acceptable range, you either enter the names of the members in the Limits text box or use the lookup button to select a range of members against which users can validate the variable.

Copyright © 2007, Hyperion. All rights reserved.

Specifying Limits for Runtime Prompts

Page 181: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

Planning: Create and Manage Applications 22-11

SummaryIn this lesson, you should have learned to:

• Describe runtime prompts

• Create runtime prompts

Page 182: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules

22-12 Planning: Create and Manage Applications

Page 183: Hyperion Planning Student Guide

L E S S O N 2 3

Adding Formulas to Business Rules 23

ObjectivesAt the end of this lesson, you should be able to:

• Identify the four formulas included with Business Rules

• Add formulas to business rules

• Manage business rules

Page 184: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-2 Planning: Create and Manage Applications

Business Rules Formula OverviewYou can set up formulas to calculate data. You can choose from four formulas to insert into your business rules: Pro Ratio, Units-Rates, Variable, and Custom.

Each formula has a Formula tab, a Formula Range tab, and a Data Condition tab. Typically, you first specify the destination and sources for the calculation. Next, you specify the formula range. Finally, you specify data conditions under which the formula is calculated.

Copyright © 2007, Hyperion. All rights reserved.

Business Rules Formula Overview

Specify certain criteria that must be met before the business rule calculates data.

Enter destination and source details for each part of a formula.

Narrowly define the business rule range by setting up the range of members, functions, or runtime prompts.

Add additional sources, calculation functions, numeric operands, operators

Page 185: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

Planning: Create and Manage Applications 23-3

Building Formulas for Business RulesFormulas can be added by selecting the BR Language tab and dragging the formula to a location in the business rule on the Graphical tab. You can also select to add formulas to business rules by right-clicking in the Rules Editor window. After you select a formula, you set up the components of the formula.

Copyright © 2007, Hyperion. All rights reserved.

Building Formulas for Business Rules

2

1

Units-Rates formula is added to Graphical tab

5

4 3

6 7

Page 186: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-4 Planning: Create and Manage Applications

Components for Pro-Rata Ratio FormulasPro-Rata Ratio formulas calculate data based on the results of a ratio of values. You can use the Pro-Rata Ratio formula for profitability analysis, or for budgeting and planning purposes to allocate expenses to various cost centers based on an inferred level of usage. For example, consider that you have advertising expenses of $100,000 that you want to allocate to various departments. You decide to use headcount as the criterion to allocate the appropriate portion of the expense to each department.

Several components make up this allocation calculation. First, you determine the total advertising expenses. Next, you calculate the total headcount for your organization and the headcount for each department. To obtain the total headcount, you use the Aggregate Data action to calculate the headcount account. You use total headcount for the denominator in the first part of your pro-rata ratio calculation. You use the headcount for each department as the numerator. Finally, you multiply the ratio of headcount per department divided by total headcount by the total advertising expense to calculate the allocated expense per department based on headcount.

Copyright © 2007, Hyperion. All rights reserved.

Components for Pro-Rata Ratio Formulas

Advertising Expense Allocation proportionally based on headcount

$100,000Advertising Expenses

Department 1$50,000

Department 2$30,000

Department 1$20,000

Total Headcount for the company is 1,000 people

Department 1 has 500 employees

Department 2 has 300 employees

Department 3 has 200 employees

(500/1000) * $100,000 =

(200/1000) * $100,000 =

(300/1000) * $100,000 =

Pro-Rata Business Rule Calculation

Page 187: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

Planning: Create and Manage Applications 23-5

Setting Up Pro-Rata Ratio FormulasAfter you determine the components of the pro-rata ratio calculation, you can use the Rule Editor to set up your calculation. You set up a destination, a source, and the pro-rata ratio component.

You can choose from the following types of Pro-Rata Ratio formulas:

Formula Type DescriptionUser Defined Calculates data based on the result of a ratio of defined values.

% to Total Calculates data based on the total value of a selected dimension. The total value is stored in the generation 1 member or top member of the dimension. The default calculation is Destination = Source X (% to Total).

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Pro-Rata Ratio Formulas

The destination is the portion of the database where you plan to store the results of your calculation. In the source, you select the portion of the database that you want to reference to obtain data. You set up the pro-rata ratio component to reflect the type of calculation you want to make.

SelectNumerator

TotalAdvertisingExpense

AdvertisingExpenseAllocation

= x SelectDenominator

Pro-Rata Ratio ComponentDestination Source

..

Page 188: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-6 Planning: Create and Manage Applications

Setting Up the DestinationThe destination is the portion of the database where the result of the calculation is stored. If you specify dimension values in the business rule range or the formula range, those values are locked for the destination and are displayed in italics in the member selection box. For example, you want to select an account and the departments for which this calculation is executed. Specifically, for department, you can select the level 0 descendants of North America because department is represented in the Entity dimension.

Setting Up the SourceThe source is the portion of the database referenced in the calculation. You can set up source values as members, expressions, or runtime prompts. You can change the inherited values for a source by selecting a single member, a function, or a member runtime prompt. You can customize the source values further. You can use the following source types to set up source values:

% to Parent Calculates data based on the value of the member’s parent within a specified dimension. You can select any generation or level of the dimension to represent the parent. The default calculation is Destination = Source X (% to Parent).

% to Member Calculates data based on the value of a specific member within a dimension. You can select any dimension or member. The default calculation is Destination = Source X (% to Member).

Source Type DescriptionTypical You select the dimension to be used in the calculation. Typical is the

default value.

Percent to Total You select the dimension to be used in the denominator of the calculation.

Percent to Parent You select the dimension plus either the generation or the level to be used in the denominator of the calculation.

Percent to Member You select the dimension and specific member to be used in the denominator of the calculation.

Evenly Split by Selected Members

This is a two-part selection. First, you select the dimension and specific members to be used in the calculation. Second, you select to divide the parent by the total number, by selected members, or by the number of selected members with data.

Formula Type Description

Page 189: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

Planning: Create and Manage Applications 23-7

To set up the destination or source:

1. Select Destination or Source to set up the destination or source.

2. To help document and maintain the business rule, in the Destination or Source, change the default name to something that describes what the calculation does.

3. For each available dimension, perform an action:

• Click the Member Selection button and use Multiple Member Selection to select members and variables for the destination.

• Type a value in the Selected Values text box.

• Leave the value set to <All> to use all members for that dimension.

Setting Up the Pro-Rata Ratio ComponentYou set up the pro-rata ratio component to reflect the type of calculation that you want to make. For example, if you choose to add the Percent to Member Pro-Rata Ratio formula to your business rule, you need to set up how the percentage is determined. If you want to calculate a ratio that determines how the number of people in each department compares with all the people in a certain region within your organization, you can set up your ratio to divide each department’s headcount by the total headcount for a certain region.

Evenly Split by Children

This is a two-part selection. First, you select the dimension to be used in the calculation. Second, you select to divide the total value by the total number of children or by the number of children with data.

remote source (XREF)

You select a remote source to reference data.

N O T E

Inherited values in member expressions are displayed in italics. The values are inherited from the business rule range or the formula range. For destination values, you can change or delete these values only in the business rule range or formula range.

Source Type Description

Page 190: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-8 Planning: Create and Manage Applications

Setting Up Units-Rates FormulasUnits-Rates formulas perform calculations based on designated unit, rate, and amount values. The three types of Units-Rates formulas are:

Types of Units-Rates formulas:

• Amount = Units x Rates, where the default calculation is Destination = Unit x Rate

• Rates = Amount / Units, where the default calculation is Amount / Unit

• Units = Amount / Rates, where the default calculation is Destination = Amount / Rate

After selecting a type of Units-Rates formula, you set up the dimension values for the Amount, Units, and Rates components, and you can replace the default name with a more descriptive name.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Units-Rates Formulas

Page 191: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

Planning: Create and Manage Applications 23-9

Setting Up Variable FormulasVariable formulas store intermediary results of calculations in business rules. You can define multiple variables within a business rule. However, a variable must be defined before it can be used in another component, and it represents a single numeric value that is either specified directly or derived from a calculation.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Variable Formulas

Page 192: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-10 Planning: Create and Manage Applications

Setting Up Custom FormulasYou can use custom formulas to build your own formulas. After adding a custom formula to your business rule, you can set up the details starting with the default Destination = Source. You can create any type of mathematical expression to suit your business needs. You use the Custom Toolbar to add sources, functions, number, operands, or parentheses to custom formulas.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Custom Formulas

Page 193: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

Planning: Create and Manage Applications 23-11

Specifying Data ConditionsYou can specify that certain data conditions are met prior to executing a calculation. You can indicate specific criteria on the Data Condition tab. You can specify data conditions in a formula or in the Copy Data action. If the conditions or criteria you specify are met, the formula or Copy Data action performs the calculation successfully. If the conditions are not met, the calculation is not performed.

You can use the Custom Toolbar on the Data Conditions tab to build expressions to use as the data conditions. You can use any of the following operators to define data conditions: addition, subtraction, multiplication, division, less than, greater than, equal to, less than or equal to, greater than or equal to, and Boolean AND, OR, and NOT.

D

N O T E

Data conditions are performed against data values only, not against user-defined attributes or member names.

Copyright © 2007, Hyperion. All rights reserved.

Specifying Data Conditions

Custom Toolbar

Available Operators

Page 194: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-12 Planning: Create and Manage Applications

Managing Business RulesBusiness rules are stored in a single repository. You can create projects to organize business rules, sequences, macros, and variables into logical groupings within the repository. For example, you might group business rules into projects to help identify and manage which rules are used for each Analytic Services server, or you might group business rules by type, such as grouping your rules by the type of formula used.

You can use descriptive names for your projects to make finding the business rules and other objects that belong to them easier. In order to add a project, you select those business rules, macros, variables, or sequences to include in the project. The members that you select for the project are listed on the Contents tab. On the Project Info tab, you enter a name, description, and owner for the project. You can also indicate whether to lock the project from editing. Finally, you assign access to the project and define the locations for this project for which users can validate or launch business rules and sequences.

Copyright © 2007, Hyperion. All rights reserved.

Managing Business Rules

1

2

7

5 6

4

3

Page 195: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

Planning: Create and Manage Applications 23-13

SummaryIn this lesson, you should have learned to:

• Identify the four formulas included with Business Rules

• Add formulas to business rules

• Manage business rules

Page 196: Hyperion Planning Student Guide

Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules

23-14 Planning: Create and Manage Applications

Page 197: Hyperion Planning Student Guide

M O D U L E 9

Managing the Planning Process 23

OverviewThe aim of this module is to manage the planning cycle through process management. You also copy data between versions and use the Copy Data task to seed the start of the next planning cycle. You create task lists to guide budget preparers through the planning cycle.

Lessons in this module include:

• Managing the Approval Process

• Creating Task Lists

Page 198: Hyperion Planning Student Guide
Page 199: Hyperion Planning Student Guide

L E S S O N 2 4

Managing the Approval Process 24

ObjectivesAt the end of this lesson, you should be able to:

• Explain the planning process

• Define a planning unit

• Manage the review cycle for a planning unit

• Copy data between versions

• Copy data

Page 200: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-2 Planning: Create and Manage Applications

Process Management OverviewPlanning process management enables you to track the progress of your budget, identify problems in the review process, view status information, quickly identify ownership of budget planning units, and change the budget status.

The Manage Process function is designed to reduce budget cycle time by enabling you to perform the following key actions:

• Approve a planning unit from any process state

• Follow an approval path that is independent of organizational structure

• Emphasize exceptions and problem areas

• Provide audit information through annotations and process status

• Annotate at each pass through the review process

• Establish accountability through ownership

Copyright © 2007, Hyperion. All rights reserved.

Process Management Overview

Use process management to promote, review, sign off, reject, andapprove planning units.

Review Sign Off Approve

Reject

Promote

Page 201: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-3

Planning UnitsPlanning tracks budgets by planning units, which consist of a scenario, a version, and an entity. Scenarios and versions are the basis of the planning review cycle. Entities provide planning data for a particular scenario and version. When you access the process management feature of Planning, you select a scenario and version for which you want to view the status. You then see a list of the entities to which you have access. You can track the status of each entity as it moves through the review cycle from first pass to approval. After planning data is submitted and approved for all entities, the planning cycle is complete for the scenario and version.

Copyright © 2007, Hyperion. All rights reserved.

Scenario : Budget Version : Draft1 Entity : California+ +

Planning Units

Planning Unit =

Page 202: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-4 Planning: Create and Manage Applications

Planning Units and Process StatesPlanning units pass through a number of process states during the review cycle. A planning unit is always in one of six process states:

State DescriptionNot Started The initial state of all planning units. The budget administrator initiates the

review process by using the Start action.

First Pass The first state for planning units selected for the budget review process. Planning units have no owner during First Pass. Any user with data access can enter data into and promote a planning unit in the First Pass state.

Under Review The state of a promoted planning unit. This state signifies that a planning unit is being reviewed by someone in the organization. Only the current owner or the budget administrator can modify data or perform an action on a planning unit that is in the Under Review state.

Copyright © 2007, Hyperion. All rights reserved.

Planning Units and Process States

Each planning unit completes this process.

Sign OffFirstPass

UnderReview

SignedOff

UnderReview

Start Promote Promote

NotSigned Off

Reject Approve

NotStarted

Approved

Page 203: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-5

Signed Off The state of a planning unit that was signed off. Only the current owner or the budget administrator can modify data or perform an action on a planning unit that is in the Signed Off state. Ownership does not change when a planning unit is signed off.

Not Signed Off The state of a planning unit that was rejected. The current owner or the budget administrator can modify data or perform an action on a planning unit that is in a Not Signed Off state.

Approved The state of a planning unit that was approved. After a planning unit is approved, a budget administrator becomes the owner of the planning unit. Only the budget administrator can modify data or perform an action on a planning unit that is in an Approved state. After all planning units are approved, the budgeting cycle is complete.

State Description

Page 204: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-6 Planning: Create and Manage Applications

Reviewer ActionsThe action a reviewer performs on a planning unit changes the status of the planning unit, as summarized in the graphic in the slide.

Copyright © 2007, Hyperion. All rights reserved.

AdministratorApprovedApproveUnder Review

New ownerNot Signed OffRejectUnder Review

Same ownerSigned OffSign OffUnder Review

New ownerUnder ReviewPromoteUnder Review

First ownerUnder ReviewPromoteFirst Pass

Everyone with rightsFirst PassStartNot Started

Current OwnerEnd StatusReviewer ActionStart Status

Reviewer Actions

Page 205: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-7

The following table describes reviewer actions:

Start The Start action changes the state of the planning unit from Not Started to First Pass. Any user with Write access to the planning unit data can modify data during the First Pass state. Only budget administrators can start a planning unit.

Exclude The Exclude action excludes a planning unit from the review process even after the planning unit is started and moved through several iterations. When you exclude a planning unit from the review process, all annotations and history associated with the planning unit are discarded. The planning unit status is returned to Not Started and the owner is set to No Owner. Only budget administrators can exclude a planning unit.

Promote The Promote action submits the plan data to a reviewer for review. The user to whom you submit the planning unit for review becomes the owner of the planning unit. After you promote a planning unit, its status changes from First Pass to Under Review. When a planning unit is under review, you can no longer enter data for the planning unit unless you are the owner or the budget administrator.

Sign Off The Sign Off action allows a reviewer to sign off a planning unit without promoting it to another user for review. This action changes the status of the planning unit from Under Review to Signed Off.This feature is useful when you are reviewing several planning units, and you want to promote them as a group for review.

Reject The Reject action returns the planning unit to its original owner or a new owner for further adjustments prior to being approved. This action changes the status of the planning unit to Not Signed Off.

Approve The Approve action indicates that the planning unit passed through all required levels of review and that the planning cycle for the unit is complete. When a planning unit is approved, its status changes from Under Review to Approved, and the budget administrator becomes the owner. Only the budget administrator can modify data for a planning unit after it is approved. Typically, a planning unit is approved only once, but an administrator can reject a previously approved planning unit if necessary.

Page 206: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-8 Planning: Create and Manage Applications

Impact of Entity Hierarchy on the Review ProcessThe parent-child relationships between entities affect the movement of entities through the review process. The following rules apply:

• When you promote or reject a parent, its children are automatically promoted or rejected, unless they are in the Approved state. The owner selected for a parent becomes the owner of the children.

• When you approve a parent, its children are automatically approved.

• After all children of a parent are promoted, the parent is automatically promoted to the same owner.

Copyright © 2007, Hyperion. All rights reserved.

**

*

*

==

=

=

All children’s statuses are automatically updated to Under Review, Not Signed Off, Signed Off, or Approved—the same as their parent’s.

The parent’s status is automatically updated to Under Review, Not Signed Off, Signed Off, or Approved—the same as its children’s.

Promote, Reject,Sign Off, or Approve

All Children

Promote, Reject,Sign Off, or Approve

Parent

Impact of Entity Hierarchy on the Review Process

Page 207: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-9

• After all children of a parent are signed off, the parent’s status automatically changes to Signed Off.

N O T E

You cannot change the status of a parent if the children of the parent are owned by different users. If the children of a parent are promoted to different users or signed off by different users, the parent has no owner, and its status can be changed only by the budget administrator.

Page 208: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-10 Planning: Create and Manage Applications

Managing the Review Cycle for Planning UnitsYou manage the review cycle for planning units on the Check Status and Manage Process page.

What is shown on the Check Status and Manage Process page depends on your user type: administrator, interactive user, or planner. As an administrator, you see all planning units in the current application organized in a hierarchical form. You can expand and collapse parent members to view their children. You can start or exclude planning units, view status and owner, view or add annotations, and view history, as well as perform any reviewer actions under the Change Status option.

Interactive users and planners see the planning units to which they have read or write access. They can only view status and owner, view or add annotations, and view history. Interactive users and planners can promote a planning unit if it is in the First Pass state. They cannot perform actions on planning units that are not in the First Pass state unless they own the planning unit.

Copyright © 2007, Hyperion. All rights reserved.

Managing the Review Cycle for Planning Units

File > Workflow > Manage ProcessStart or exclude planning unitsChange or view the status of planning unitsIdentify the ownership of or assign new ownership for planning unitsAdd and view any annotations associated with planning unitsView the history of planning units

Page 209: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-11

Starting or Excluding Planning UnitsAfter a scenario and version are selected, the members of the Entity dimension become available for processing. As the budget administrator, you can choose between tree view (hierarchical) and flat view to display entities. The Check Status and Manage Process page shows the plan cycle status, the process status, and the current owner of planning units for the selected scenario and version.

The plan cycle status is visible only to budget administrators. The Start and Exclude columns contain option buttons that enable you to either begin the review process or remove an entity from the review process. Start and Exclude change the process state of the affected planning unit. Selecting Start changes the state to First Pass, whereas selecting Exclude reverts the state to Not Started.

Copyright © 2007, Hyperion. All rights reserved.

Choose to start or excludethe entity for your planning unit.

Selectthe scenario and versionfor your planning unit.

1

2

Starting or Excluding Planning Units

Page 210: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-12 Planning: Create and Manage Applications

Starting the Planning CycleAs the budget administrator, you begin the review process by selecting a planning unit and starting it. You can choose to start all entities or a subset of entities for a scenario and version. When the Entity list is hierarchical and you start a parent, all children of the parent entity are also started.

Excluding Planning UnitsAs the budget administrator, you can exclude a planning unit from the review process even after the planning unit is started and moved through several iterations. When you exclude a planning unit from the review process, all annotations and history associated with the planning unit are discarded. The planning unit status is returned to Not Started and the owner is set to No Owner.

Page 211: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-13

Checking the Status of Planning UnitsThe Process Status column reflects the stage of a planning unit as it moves through the budget review process. Process states are changed when a review action is taken on a planning unit.

Copyright © 2007, Hyperion. All rights reserved.

Checking the Status of Planning Units

Select the Detailslink to view the details of a planning unit.

Page 212: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-14 Planning: Create and Manage Applications

Viewing the Details of Planning UnitsYou navigate to the Details page by clicking a Details link on the Check Status and Manage Process page. From the Details page, you can complete the following tasks:

• Check the status of a planning unit

• Add or view annotations for a planning unit

• Change the status of a planning unit

Copyright © 2007, Hyperion. All rights reserved.

Viewing the Details of Planning Units

Select Change Status to perform a reviewer action on a planning unit.

Page 213: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-15

Changing the Status of Planning UnitsYou use the Change Status dialog box to select a reviewer action and the next reviewer to move your planning unit to the next step in the process management cycle. You can also add an annotation regarding the action you are taking for the next reviewer.

ActionsActions are the operations available to change the status of a planning unit and direct its movement through the budget review process. The options vary depending on the current status of the planning unit.

Copyright © 2007, Hyperion. All rights reserved.

Changing the Status of Planning Units

Selecta reviewer action to perform on the planning unit.

Select the next reviewer / owner.

Enter an annotation regarding your action.

1

2

3

Page 214: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-16 Planning: Create and Manage Applications

The following table summarizes the actions available based on a planning unit’s status:

Next OwnerSelect the next reviewer in the process management cycle based on the action selected. Only individuals with Read or Write access to the planning unit are available for selection.

AnnotateAnnotations associated with a planning unit provide guidelines to planners. You can also add annotations to explain to budget reviewers the assumptions that you made in the plan. You must have a minimum of Read access to the planning unit to view or add an annotation.

Planning Unit Status Actions AvailableFirst Pass Promote

Approve

Under Review PromoteSign OffRejectApprove

Not Signed Off PromoteSign OffRejectApprove

Signed Off PromoteRejectApprove

Approved Reject (budget administrators)

Page 215: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-17

Printing Planning Unit AnnotationsAs the budget administrator, you can check the current status of planning units by creating a report on all planning unit annotations for a selected set of scenarios, versions, and entities. You set the options for creating a PDF file that reports planning unit annotations.

Some points to keep in mind when creating a planning unit annotation report:

• The title, author, date, and annotation text of the planning unit are automatically displayed.

• Annotation text, not data that may be associated with the planning unit, is displayed.

• Planning unit annotations are displayed chronologically, with the most recent entry displayed first.

Copyright © 2007, Hyperion. All rights reserved.

Printing Planning Unit Annotations

Administration > Reporting > Planning Unit Annotations

Page 216: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-18 Planning: Create and Manage Applications

The report includes the following information about the planning unit:

• Name of the application

• Selected set of scenarios, versions, and entities

• Planning unit title and status

• Date of origin

• Author

• Content of the annotation

When you create the report, you can select the following report options:

• Scenario—All or Custom (select by name)

• Version—All or Custom (select by name)

• Entity—All or Custom (select by name)

• Process Status

- First Pass

- Under Review

- Approved

- Signed Off

- Not Signed Off

Page 217: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-19

Copying Data Between VersionsYou use the Copy Versions task in the Workflow section of the File menu to copy data from one version of a scenario to another version within the same scenario. When you copy data for a version, you can select the entity for which you want to copy data. When you copy data to a target version, the parent-level entities are available to be copied. When you copy data to a bottom-up version, level 0 entities are available.

For example, you can create a First Pass version and copy data for some or all of the entities in that version to a Second Pass version. Thus, you quickly create a starting point for the Second Pass version.

N O T E

When you copy a version, data for all years, accounts, and periods for the source version are copied to the destination version. Be sure that you do not inadvertently overwrite data for prior years.

Copyright © 2007, Hyperion. All rights reserved.

Copying Data Between Versions

File > Workflow > Copy Versions

Page 218: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-20 Planning: Create and Manage Applications

When you copy versions, you have the option to copy the account annotations and supporting detail for the planning units.

The Copy Versions task does not perform the following tasks:

• Create an entry in the planning unit history

• Copy or change planning unit status

• Copy or change planning unit ownership

If you want to create a copy of your plan so that you can compare it to the approved version, ask the budget administrator to set up a “personal” bottom-up version for you. Before you promote your data, you can copy it (using Copy Versions) to your personal version. This gives you a record of the data before you promote it.

You can use the copy versions option if you want to create:

• A copy of the data for your own records. For example, you could use the copy as a baseline to compare against future versions of data.

• A starting point for subsequent bottom-up versions.

N O T E

Do not stop or load another Web page until the Copy Versions process is complete. If you stop or load before the process is complete, you cannot verify that the copy process has been completed successfully.

Page 219: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

Planning: Create and Manage Applications 24-21

Copying DataWhen you copy data from one version to another for the same scenario and entities, you can select the option to include supporting detail. As a budget administrator, you can also support the planning effort by using the Copy Data command to copy all relational data and data values, including supporting detail, from one dimensional intersection to another dimensional intersection.

For example, you can copy Budget, FY07, Final to Forecast, FY08, First Draft. You can also copy data from FY07 to FY08 to help planners prepare a budget, or you can copy data from one business unit to another.

Copyright © 2007, Hyperion. All rights reserved.

Copying Data

Administration > Copy Data

Page 220: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process

24-22 Planning: Create and Manage Applications

SummaryIn this lesson, you should have learned to:

• Explain the planning process

• Define a planning unit

• Manage the review cycle for a planning unit

• Copy data between versions

• Copy data

Page 221: Hyperion Planning Student Guide

L E S S O N 2 5

Creating Task Lists 25

ObjectivesAt the end of this lesson, you should be able to:

• Define task list capabilities

• Navigate task lists in Basic and Advanced modes

• Create task lists

• Assign access to task lists

• Validate task lists

• Report on task lists

Page 222: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-2 Planning: Create and Manage Applications

Task Lists OverviewTask lists provide a powerful method of managing and guiding budget preparers through a planning process by providing lists of specific activities to complete within and outside Planning. Your organization’s plan or forecast may require budget preparers to perform multiple activities, some of which may be performed infrequently. Task lists provide guidance in completing these activities.

Task lists guide budget preparers by taking them through a step-by-step wizard. Not only are individual steps mapped out with instructions, but the sequence and due dates of steps are identified as well.

As the budget administrator, you and interactive users can create task lists for a single user or group of users. Examples of tasks include reviewing instructions, entering data in appropriate data forms, running required business rules, using process management to submit numbers for approval, and running reports to review information.

Copyright © 2007, Hyperion. All rights reserved.

Task Lists Overview

Manage and guide users through the planning processNavigate using a step-by-step wizard in Basic modeConsist of one or more tasks— URL Task— Data Form— Business Rule— Workflow— Descriptive

Created by administrators or interactive users

Page 223: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-3

Depending on how you set up tasks in the task list, you can view due dates, alerts, and instructions.

If you set up due dates and alerts, you provide a visual cue for the budget preparers to see their progress in completing tasks.

• Due date—A task can display a due date that shows when it must be completed.

• Alerts—A task can e-mail an alert, a visual cue, about your progress in completing tasks:

- Green—The task is on schedule; the due date is not yet approaching.

- Yellow—The task is approaching the due date.

- Red—The task is overdue; the due date has passed, but the task is not complete.

• Instructions—A task can include instructions. You can click the View link to view the instructions.

If you set up e-mail alerts, the budget preparers receive e-mail reminders that help them keep track of their tasks. Depending on how the e-mail alerts are set up, e-mail messages remind the budget preparers of tasks that are approaching their due date or those that are past their due date. You also determine the timing and frequency of messages. After budget preparers complete the requirements for a task, they can mark the task as complete; the alert changes to a date stamp that shows the date and time of completion.

Page 224: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-4 Planning: Create and Manage Applications

Navigating Task ListsIf task lists are assigned to you, you can choose to work with the task list in Basic mode or Advanced mode. Basic mode provides a wizard to guide you through the sequenced steps in the task list. Advanced mode provides the flexibility of working with all Planning functions to which you have access, along with the task lists to which you have access.

The way that you view task lists depends on the mode that you are working in and how you want to work.

The way that you complete a task depends on the type of task on which you are working. A data form task can require that you open a data form, add data, and then click Save. A business rule task can require that you launch a business rule. A workflow task can display a planning unit for you to promote. A descriptive task can display read-only material, such as a reminder to send a fax. After completing the requirements for a task, you can mark it as complete. If a task has dependent tasks, you must complete dependent tasks before you can complete the primary task.

Copyright © 2007, Hyperion. All rights reserved.

Navigating Task Lists

Basic mode:Select View > Basic Mode.Select task list from quick launch list.Focus on your predefined tasks in a task list page.Navigate between tasks using the task list wizard.

Advanced mode:Select View > Advanced Mode.Access other Planning features while you work with tasks.View task lists assigned to you.View the status of the tasks and any instructions included with the task.

Page 225: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-5

Navigating Task Lists in Basic ModeIn Basic mode, a quick launch list is displayed at the top of the page. The list shows the task lists that are assigned to you. From the quick launch list, you can select the task list with which you want to work.

After you select the task list, the tasks contained in the list are displayed in the View pane. In the content area, the status of the task list is displayed.

You can choose to view the tasks within the task list to review due dates and instructions, or you can proceed to the first incomplete task in the task list.

Copyright © 2007, Hyperion. All rights reserved.

Navigating Tasks Lists in Basic Mode

Select task list from View pane.View tasks listed in View pane.View tasks details or advance to next incomplete task.

View tasklist details.

View tasks listed inView pane

Advance to next incomplete task.

Page 226: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-6 Planning: Create and Manage Applications

Navigating Task Lists in Basic Mode (Cont.)You can choose to view the tasks in the task list while in Basic mode. This enables you to review the status and due date of tasks and to view any instructions associated with a task.

After reviewing the tasks, you can click the Incomplete link to return to the wizard and proceed to the next incomplete task in the task list.

Copyright © 2007, Hyperion. All rights reserved.

View due date and status.

View instructions.

Launch task list wizard / next incomplete task.

Navigating Task Lists in Basic Mode (Cont.)

View tasks in task list.View due date and status.View instructions.

Page 227: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-7

Navigating Task Lists in Basic Mode (Cont.)After you select to proceed to the next incomplete task, that task is presented for you to perform. The sequence in the task list and the type of task defined determines what is presented to you.

When you have finished working with the task list, you can access other Planning functionality by returning to Advanced mode (View > Advanced Mode).

Copyright © 2007, Hyperion. All rights reserved.

Mark task as completed.

Proceedto next task.

Navigating Task Lists in Basic Mode (Cont.)

Perform task.Mark task as completed.Navigate to next task or next incomplete task.

Page 228: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-8 Planning: Create and Manage Applications

Navigating Task Lists in Advanced ModeTo access task lists in Advanced mode, you select View > Task Lists > Task List. The Task List dialog box contains the following tabs:

• Available Task Lists—Listing of tasks to which you have access. Select the task list to work with.

• Task List—View the tasks in the selected task list, due dates, task status, and instructions.

• Status—View the status of the task list.

You can view task instructions, launch tasks, view task status, or mark a task as completed. While working in Advanced mode, you can perform all Planning tasks to which you have access.

Copyright © 2007, Hyperion. All rights reserved.

Task list(s) to which you have access

Navigating Task Lists in Advanced Mode

View > Task Lists > Task List or Task List toolbar icon

Page 229: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-9

Navigating Task Lists in Advanced Mode (Cont.)On the Task List panel, you can view task instructions, launch tasks, view task status, or mark a task as completed.

Copyright © 2007, Hyperion. All rights reserved.

Navigating Task Lists in Advanced Mode (Cont.)

View tasks in task list and select task to perform.View due date and status.View instructions.

View Instructions.

Select the task to perform.

View due dates and status.

Page 230: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-10 Planning: Create and Manage Applications

Navigating Task Lists in Advanced Mode (Cont.)You can view the overall status and progress of a task list by selecting the Status tab. You can see what percentage of the task list is complete, how many tasks are still incomplete, how many tasks are overdue or due soon, and the date the next task is due.

When you have finished working with task lists, close the Task List dialog box.

Copyright © 2007, Hyperion. All rights reserved.

Navigating Task Lists in Advanced Mode (Cont.)

View the status of a task list.

Page 231: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-11

Task List Creation ProcessBefore you create task lists, you can create folders for your task lists to organize them. Then, you create the task lists, define the tasks that comprise the task list, set task properties, assign access rights to the task lists, and, finally, test the task lists.

Copyright © 2007, Hyperion. All rights reserved.

Task List Creation Process

1. In Advanced mode, select Administration > Manage Task Lists.2. Create task list folders.3. Create a task list.4. Edit the task list to add specific tasks.

— Add tasks to task list.— Define individual tasks further by adding instructions, due dates, and alerts.— Complete task creation by setting the properties for tasks.

Assign access to task lists.Validate task lists.

Page 232: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-12 Planning: Create and Manage Applications

Working with Task List FoldersYou can create folders to organize and keep track of task lists that are used for different purposes. Use the Task List Folders area on the left of the Task List page to set up task list folders. You can change the name of task list folders and as well as the order that the folders are displayed on the screen.

To create task list folders:

1. Click Create.

2. Type the name of the folder

3. Click OK.

Copyright © 2007, Hyperion. All rights reserved.

Working with Task List Folders

1

2

3

Page 233: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-13

To rename task list folders:

1. Select the task list folder that you want to move.

2. Click Rename.

3. Type the name of the folder and click OK.

To move task list folders:

1. Select a task list folder.

2. Click Move.

3. From the “Select the destination folder “drop-down list, select the folder where you want to move the selected folder.

4. Click OK.

Page 234: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-14 Planning: Create and Manage Applications

Building Task ListsYou identify tasks that users need to perform. You then determine a sequence and hierarchy to organize the tasks into a task list.

To create a task list, first you decide the location and name of the task list. For example, to create a new task list in the Expense Budgeting folder, select the Expense Budgeting folder, and clicking Create.

You can rename task lists by selecting the task and clicking Rename. You can move the task list to a different folder by using the Move button.

Select Edit to add tasks to task lists. You can delete tasks by selecting the task and clicking Delete.

You assign access to task lists so that business users can use the task list by selecting the task list and clicking Assign Access.

Copyright © 2007, Hyperion. All rights reserved.

Building Task Lists

1

2

3

Page 235: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-15

To create new task lists, do one of the following:

• Selecting Administration > Manage Task Lists.

• Select File > New > Task List.

Page 236: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-16 Planning: Create and Manage Applications

Adding Tasks to Task ListsAfter creating a task list, you set up task titles and determine the hierarchy of the tasks. You also define task properties and add instructions to the task list or to individual tasks to help users complete the tasks.

Copyright © 2007, Hyperion. All rights reserved.

Adding Tasks to Task Lists

Use Add Child or Add Sibling to add tasks to the task list and define the hierarchy.

Page 237: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-17

Setting Up TasksAfter creating task lists and adding task names, you define the individual tasks. To do so, you must navigate to the folder that contains the task list and select the task.

You can specify the name of the task and the type of task and add instructions for users by using the Edit Task dialog box. You can select from the following types:

• URL Task

• Data Form

• Business Rule

• Workflow

• Descriptive

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Tasks

Specify name of task.Specify type of task.Add instructions.Set task due date and time.Set alert due date and time.Indicate any dependency.

Page 238: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-18 Planning: Create and Manage Applications

Additionally, you can set the due date and time for completing the task. You can also set an alert date to alert the business user about an upcoming due date. You can also determine whether the task is dependent on another task.

If you set a completion date for a task, traffic light indicators are displayed on the task to alert users when the due date is approaching or when the due date has passed. You can also set up two types of e-mail messages to be sent to users. A due-date message can be sent to notify the user that a task is overdue, or an alert message can be sent to remind the user about an approaching due date.

Page 239: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-19

Setting Task PropertiesAfter adding a task, you must set up properties for all tasks except descriptive tasks. The tasks for which you must set up properties include:

• Data Form—Select the form folder that contains the form, and then select the form.

• Business Rule—From the Plan Type drop-down list, select the plan type associated with the business rule, and then, from the Business Rule Name drop-down list, select the business rule.

• Workflow—From the Scenario drop-down list, select the associated scenario, and then, from the Version drop-down list, select the associated version.

You can set up a task to launch other applications such as MS Word, MS Excel, or PDFs.

• URL Task—Enter the fully qualified URL that you want to associate with the task.

Copyright © 2007, Hyperion. All rights reserved.

Types of tasks to set properties for: Data FormBusiness RuleWorkflowURL Task

Setting Task Properties

Page 240: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-20 Planning: Create and Manage Applications

N O T E

For URL Task properties, you must enter a fully qualified URL to associate with the task. An example of a fully qualified URL is http://www.hyperion.com. In addition, you have the option of using single sign-on, so that users can sign on to other Hyperion products without signing on multiple times.

Page 241: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-21

Assigning Access to Task ListsYou can assign various types of access to task lists, and you can assign access to individual users or user groups. By assigning access to task lists, you determine who can view and modify task lists. By default, administrators have Manage and Assign access to all task lists for design modifications and use. Interactive users and planners have access to certain task lists, as determined by their access rights. There are four types of access that you can assign to a task list.

Copyright © 2007, Hyperion. All rights reserved.

Assigning Access to Task Lists

Assign enables users to view and use the task list.Manage enables users to modify the task list.Manage and Assign enables users to modify the task list and to see and use the task list.None prevents users from seeing the task list.

Page 242: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-22 Planning: Create and Manage Applications

Validating Task ListsAfter defining task lists, you should test them to validate that the task properties are correct, that the tasks within the task list are sequenced properly, and that the task lists are accessible to relevant users.

Copyright © 2007, Hyperion. All rights reserved.

Validating Task Lists

Ensure that you are in Basic mode.Select the task list from the quick launch list.Use the wizard to advance to the next task.Complete the activities for the task.Mark the task as completed.

Page 243: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

Planning: Create and Manage Applications 25-23

Reporting on Task ListsYou can create reports to review the task lists created for your application. You run task list reports from the View menu by selecting View > Task List > Report. You can produce a report as either a PDF file or an Excel worksheet. The status report contains the task lists, task list owners, due dates, completion dates, and status of the task.

N O T E

You must be in Basic mode to view task list reports.

Copyright © 2007, Hyperion. All rights reserved.

Reporting on Task Lists

Page 244: Hyperion Planning Student Guide

Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists

25-24 Planning: Create and Manage Applications

SummaryIn this lesson, you should have learned to:

• Define task list capabilities

• Navigate task lists in Basic and Advanced modes

• Create task lists

• Assign access to task lists

• Validate task lists

• Report on task lists

Page 245: Hyperion Planning Student Guide

M O D U L E 1 0

Analyzing Planning Data with Financial Reporting 25

OverviewThe aim of this module is to navigate Financial Reporting and analyze plan data.

Lessons in this module include:

• Financial Reporting Overview

• Navigating Reports in Workspace

Page 246: Hyperion Planning Student Guide
Page 247: Hyperion Planning Student Guide

L E S S O N 2 6

Financial Reporting Overview 26

ObjectivesAt the end of this lesson, you should be able to:

• Describe Financial Reporting

• Review data sources

• Navigate Financial Reporting Studio

• Log on to Financial Reporting Studio

• Identify portions of the Financial Reporting Studio workspace

• Open, preview, and print reports

• Identify report components

• Change the user point of view

Page 248: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-2 Planning: Create and Manage Applications

Financial Reporting FeaturesWith Financial Reporting, you can graphically design and present analytic data. You can design traditional financial report formats, such as cash management reports, profit and loss statements, and balance sheets. You can also design nontraditional formats for financial or analytic data that includes text and graphics.

Key features of Financial Reporting:

• Flexible range of output options

• Scalable, cross-platform, server-based report generation

• Graphical, object-based report creation with simultaneous access to multiple Hyperion data sources

• Objects that are reusable across multiple reports

• Book creation for similar reports

• Dynamic scheduling that enables automated reporting

Copyright © 2007, Hyperion. All rights reserved.

Financial Reporting Features

Batches and books

Asymmetric reporting

PDF & HTML reports

PrintingGrids Charts Scheduling

Conditional formatting

Guided analysis

Reusable objects

Access security

Financial Reporting functionality

Report designersand viewers

Reports and books

Page 249: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-3

Workforce Planning and XBRL FunctionalityWorkforce Planning is an add-on module for Hyperion Planning 4.0 and Hyperion System 9 Planning. Using Workforce Planning, you can define a dimension with attribute associations that change across time periods or other dimensions. For example, you may have a Status attribute dimension associated with an Employee dimension. This allows you to change the employee status over time. In January, John Smith might have the status of full time; in March his status might change to part time. You can use Financial Reporting to report on Workforce Planning applications and display the results of these slowly changing attributes.

XBRL (Extensible Business Reporting Language) is an XML-based (Extensible Markup Language) framework. It provides you with a standards-based method to prepare, publish, reliably extract, and automatically exchange financial statements. XBRL makes it easier for you to produce financial statements for various audiences, such as investors, regulators, and creditors.

Copyright © 2007, Hyperion. All rights reserved.

Workforce Planning and XBRL Functionality

Display the results of these slowly changing attributesUsing Financial Reporting

Define a dimension with attributes that change across time periods or other dimensions

Using Workforce Planning

Attach XBRL metadata to an existing report as an XBRL instance document

Using Financial Reporting

Prepare and publish financial statements for various groupsUsing XBRL

Workforce Planning and Financial Reporting

XBRL Functionality and Financial Reporting

Page 250: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-4 Planning: Create and Manage Applications

With the XBRL functionality in Financial Reporting, you can create XBRL instance documents. You attach XBRL metadata to an existing report and then export the report as an instance document. You can create XBRL instance documents using Analytic Services, Planning, or Financial Management data sources.

Page 251: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-5

Financial Reporting ArchitectureFinancial Reporting is based on a three-tiered architecture that contains the client, application, and database tiers.

Client TierThe client tier refers to the local interfaces used to author, analyze, present, report, and distribute content.

With Hyperion System 9 BI+ Financial Reporting Studio ™, you connect to a Report Server to design reports, snapshot reports, and report objects, and to view reports.

You use the Financial Reporting Web client in the Microsoft Internet Explorer Web browser to view reports and books, design and run books and batches, and manage the repository and security.

Through Smart View, you can import Financial Reporting report images into Word and PowerPoint. You can also import Financial Reporting report grids into Excel.

Copyright © 2007, Hyperion. All rights reserved.

Financial Reporting Architecture

Database tier

Web Server

Financial Reporting Web application

Workspace Web application

Core Services

Financial Reporting services

Smart View Office Add-in

Financial Reporting Studio

Financial Reporting Web client

Application tier

Client tier

RepositorySAP/ BWFinancial Management

PlanningAnalytic Services

Page 252: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-6 Planning: Create and Manage Applications

Application TierThe application tier is a middle tier that retrieves the requested information and manages security, communication, and integration. The Web server, Financial Reporting Web application, Workspace Web application, Financial Reporting services, and Core services are on the application tier.

The Financial Reporting Web application and Workspace Web application rely on the Web server to send and receive content from Web clients.

Financial Reporting services support Financial Reporting functionality by processing batch requests, generating output, and distributing Financial Reporting client content.

Core services provide mandatory services for storing and retrieving objects in the repository, authenticating users, managing roles, and managing sessions.

Database TierThe database tier contains the relational database repository and the Analytic Services or Planning data sources.

The repository stores Hyperion system data, such as security information, reports, and report objects. The following relational databases are supported:

• Microsoft SQL Server 2000 Service Pack 3a (Enterprise or Standard Edition)

• Oracle 9i - 9.2.0.1 or 10g - 10.1.3.0

• IBM DB2 Release 8.2

The Analytic Services and Planning data sources contain the data for your reports. Financial Reporting supports the following data sources:

• Analytic Services 7.1.x or System 9

• Planning 4.0.5 or 9.3

• Financial Management 4.0.5 or 9.3

• SAP BW 3.1 or 3.5

• Microsoft SQL Server 2000 or 2005 Analysis Services

Page 253: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-7

Security OverviewHyperion System 9 BI+ uses common user provisioning for centralized user administration. Common user provisioning resolves the issue in Hyperion applications of configuring the same user multiple times for each Hyperion product and application. You manage users in Shared Services and specify to apply either native or external authentication when users log on to Hyperion products.

The security environment consists of authenticating users during the logon process, authorizing users to perform certain actions, and allowing access to objects and folders in the repository.

When you create users, you specify how they are authenticated when they log on to Financial Reporting and what actions they can perform. For example, you define which users can design reports and which users can only view reports. After creating objects in the repository, you assign the access rights that define which users can view or modify the objects. For example, you can specify that jsmith can view all reports in the Sales Reports folder.

Copyright © 2007, Hyperion. All rights reserved.

Security Overview

Common user provisioning managed by Shared ServicesNative and external authentication of usersAuthorization of actions that users can perform in Financial Reporting Access privileges for report objects

Page 254: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-8 Planning: Create and Manage Applications

Users, Groups, and RolesUsers, groups, and roles are part of the security system. You assign roles to users to determine the type of user they are and the actions that they can perform.

A role is specific to a product’s application and it is defined based on product functions. For example, a user with the report designer role can access Financial Reporting Studio and create reports. A user with the scheduler role can schedule and manage batches in Financial Reporting.

A group is a collection of related users with similarities such as a geographical location, a department within an organization, or a need to share the same information. A user can belong to multiple groups. You can assign roles through groups. The users in the group inherit the roles assigned to the group.

Copyright © 2007, Hyperion. All rights reserved.

Users, Groups, and Roles

Provisioning manager

Users Groups Roles

Reportdesigner

Explorer

Development

P. Frank

V. Yu

Globaladministrator

A. Smith

Marketing

F. Jones

J. Doe

Page 255: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-9

The following table describes the available roles for Financial Reporting:

Role DescriptionDirectory manager Create and manage users and groups

Explorer Access the Explore module to search for repository content

Global administrator Access all resources and all functionality

Provisioning manager Provision users and groups to applications

Report designer Access Financial Reporting Studio, create report objects, and import and export Financial Reporting content

Scheduler Schedule batches and manage batch output

Page 256: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-10 Planning: Create and Manage Applications

Data Sources for Financial ReportingTo analyze your plan data using Financial Reporting, you can access information using the Planning ADM (Planning Details) or Analytic Services ADM driver. The type of information you want to report on determines which ADM should be used to access the data source. The Planning Details data source should be used only when the report needs to contain Supporting Details or Planning Unit Annotations.

Consider the following points when using the Planning Details data source:

• Attributes are not represented as dimensions; use the Member Property function for attribute member selection. By default, member properties are in the order of the outline of the base dimension; use the OrderBy member selection function to sort the report in order of the properties. There is no ability to group or subtotal attribute values automatically.

• The HSP_Rates dimension is not visible.

Copyright © 2007, Hyperion. All rights reserved.

Data Sources for Financial Reporting

Budgeting Application

Plan Type 3

Plan Type 2

Plan Type 1

Page 257: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-11

• Linked reporting objects (LROs) are not supported.

• Metadata security is first checked on the relational database, and then the request for data is made to Analytic Services accordingly.

Page 258: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-12 Planning: Create and Manage Applications

Financial Reporting StudioFinancial Reporting Studio is a report designer in which you create the structure, layout, and format of a report and specify the data sources from which the report retrieves its data. No data is shown in the report design window. During report design, you can add objects to the report, dynamically change the data that is displayed, and preview and print the report.

Copyright © 2007, Hyperion. All rights reserved.

Financial Reporting Studio

Page 259: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-13

Working with Financial Reporting StudioBefore launching Financial Reporting Studio, you must start the Analytic Services Server. You must have a valid administrator or designer user ID and password to log on to Financial Reporting. The user ID is authenticated by Financial Reporting or by an external source, such as Analytic Services or Windows NT LAN Manager.

Copyright © 2007, Hyperion. All rights reserved.

Working with Financial Reporting Studio

Select Start > All Programs > Hyperion System 9 BI+ > FinancialReporting Studio.

Enter user ID

Select the server

Enter password

Click OK

Page 260: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-14 Planning: Create and Manage Applications

Financial Reporting Studio WorkspaceWhen you first log on to Financial Reporting Studio, you see a workspace area with a list of report objects. From this workspace, you can create a new report or open an existing report.

Standard ToolbarThe standard toolbar provides the following alternatives to menu commands:

Button DescriptionOpens a new report workspace

Opens the Open dialog box to select a report

Saves a report or object in the repository

Copyright © 2007, Hyperion. All rights reserved.

Financial Reporting Studio Workspace

StandardToolbar

Repository Toolbar

Page 261: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-15

Repository ToolbarThe repository toolbar provides the following alternatives to menu commands that manage the repository:

Opens the repository

Opens the Print dialog box

Displays the active report in the Print Preview window

Displays the active report in the Web browser

Button DescriptionDeletes the selected object

Refreshes the repository display of objects

Button Description

Page 262: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-16 Planning: Create and Manage Applications

Viewing Repository ObjectsThe Financial Reporting repository is the object management tool that functions like Windows Explorer. You save all report objects in the repository and can then use the same object in more than one report.

The following table describes the object types:

Object Type DescriptionBatch Container that processes groups of reports and books.

Book Container that holds a group of similar reports.

Grid Report object that contains data from external data sources.

Image Report object that contains a graphic or an image file.

Report Layout that dynamically identifies the content and formatting of a report. A report becomes populated with data when you run it.

Copyright © 2007, Hyperion. All rights reserved.

Viewing Repository Objects

Object name Object type

Page 263: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-17

You cannot delete the highest-level folder named Root. In the Financial Reporting Web client, you can add additional folders and categorize them to suit your needs. For example, you can create specific folders for batch jobs, books, images, or reports, or separate folders for different departments.

To display repository objects:

1. Select File > Explore.

A list of repository objects is displayed.

2. Select View > Display Items of Type and select one of the following options to display only selected object types:

• All Items

• Report

• Snapshot

• Book

• Snapshot Book

• Batch

• Saved Report Object

Snapshot Generated report that contains static data from a specific point in time. Subsequent changes of the data in the data source do not affect the report content.

Text Report object that contains text or functions.

Object Type Description

Page 264: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-18 Planning: Create and Manage Applications

Opening ReportsYou open reports to design, preview, or print them. You can display both dynamic reports and snapshot reports. A dynamic report is opened in the report workspace. A snapshot report is opened in the Web preview window.

If you want to design, view, or print dynamic reports, you must be connected to an Analytic Services or Planning database. Otherwise, you can view only snapshot reports.

Copyright © 2007, Hyperion. All rights reserved.

Opening Reports

1. Select File > Explore to display the repository objects.2. Expand the repository folders to find the report.3. Double-click the report to open it.

Page 265: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-19

Report ComponentsReports contain report objects such as text boxes, grids, images, and charts.

When you design a report, you add report objects to the report workspace. As you select each report object, its property sheet is displayed in the workspace frame on the right. You use property sheets to customize report objects.

Copyright © 2007, Hyperion. All rights reserved.

Report Components

Image Text Box

Grid

Chart

Page 266: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-20 Planning: Create and Manage Applications

Changing the User Point of View MembersThe user point of view (POV) bar displays members that are not defined in the grid. The bar is specific to a database for a single user, but not specific to any report or grid in a report. In the user POV, you change the default values for all grids in the report simultaneously. By changing the user POV, you dynamically change the data that is displayed and calculated in the report.

When you select a dimension on the user POV bar, the Select Members dialog box is displayed. You can change the selected member for each dimension and attribute dimension that is not defined in the grid. In the POV, you can select only one member for each dimension.

Copyright © 2007, Hyperion. All rights reserved.

Changing the User Point of View Members

User POV bar

Dimension name Member name

Page 267: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-21

Previewing and Printing ReportsWhile designing a report, you preview it to check the result of the structure, layout, and format of the report. You can preview a report in two ways:

• Print Preview: Displays the report with data as it appears when printed.

• Web Preview: Opens a Web browser window and displays the report with data as it appears in the Financial Reporting Web client.

The Print Preview window includes a toolbar for printing, navigating, zooming in, and zooming out.

Copyright © 2007, Hyperion. All rights reserved.

Previewing and Printing Reports

Print Preview Web Preview

Page 268: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-22 Planning: Create and Manage Applications

You can print dynamic and snapshot reports. For example, you might print end-of-month reports for all regions. You can open a report and then print it, or you can print the report from the Explore window without opening it. When you print the report, you can select the printer, print range, and number of copies.

Page 269: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

Planning: Create and Manage Applications 26-23

SummaryIn this lesson, you should have learned to:

• Describe Financial Reporting

• Review data sources

• Navigate Financial Reporting Studio

• Log on to Financial Reporting Studio

• Identify portions of the Financial Reporting Studio workspace

• Open, preview, and print reports

• Identify report components

• Change the user Point of View (POV)

Page 270: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview

26-24 Planning: Create and Manage Applications

Page 271: Hyperion Planning Student Guide

L E S S O N 2 7

Navigating Reports in Workspace 27

ObjectivesAt the end of this lesson, you should be able to:

• Identify interface elements in Workspace

• Set preferences

• Set the user point of view

• Limit the user POV member selections

• Integrate reports into Microsoft Office applications

Page 272: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-2 Planning: Create and Manage Applications

Workspace OverviewWorkspace provides a single point of access to BI+ content and authoring tools. You can access the following content in Workspace:

• Financial Reporting—for scheduled or on-demand highly formatted financial and operational reporting

• Web Analysis—for interactive ad hoc analysis, presentation, and reporting of multidimensional data

• Interactive Reporting—for ad hoc relational query, self-service reporting, and dashboards against any ODBC data source

• Production Reporting—for high-volume enterprise-wide production reporting

• Hyperion System 9 BI+ Enterprise Metrics ™ —for management metrics and analysis presented in easy-to-use, personalized, interactive dynamic dashboards

Copyright © 2007, Hyperion. All rights reserved.

Workspace OverviewSet preferences

View reports

Create books

Page 273: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-3

Depending on your assigned roles and security access, you can use Workspace to perform the following tasks related to Financial Reporting:

• View and print reports and books

• Create and modify books

• Create and schedule batches

• Assign access to repository items

• Set preferences

• Perform administrative tasks such as managing users

Page 274: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-4 Planning: Create and Manage Applications

Workspace User InterfaceIn Workspace, you can open and work with the following Workspace elements.:

Element Name DescriptionAdjuster Adjusts the size of the view pane and content area

Buttons Enables performance of module tasks

Content area Displays active-module items, tasks, or files

Document tab bar Displays information specific to the current module

Menu bar Provides commands that organize tasks and modules

Navigate menu Provides access to Workspace modules

Process bar Displays the location of the current folder, item, or step

Copyright © 2007, Hyperion. All rights reserved.

Workspace User InterfaceStandard toolbar

Menu bar

Content area

View pane

Buttons

Document tab bar

Navigate menu

Process bar

Adjuster

Page 275: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-5

Standard toolbar Provides shortcut buttons for performing tasks

View pane Provides buttons that enable jumps between panels

Element Name Description

Page 276: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-6 Planning: Create and Manage Applications

Workspace ModulesYou use Workspace modules to perform the following tasks:

Module Name DescriptionExplore View, manage, and secure repository items

Applications Access and view applications such as Planning and Financial Management

Administer Manage users, groups, roles, and authentication methods

Schedule Schedule batch jobs for automated processing

Impact Manager Update Interactive Reporting documents when database structures change

Open Items View all documents or items opened in Workspace

Copyright © 2007, Hyperion. All rights reserved.

Workspace Modules

Page 277: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-7

View Pane ButtonsWhen you select a module, context-sensitive buttons are displayed at the top of the view pane.

Button DescriptionTips Displays shortcuts to actions (Tasks) and links to online help instructions

(Tips) for tasks, tips, and file details relevant to the current item

Folders Displays the Root folder and the folders and repository items below it

Copyright © 2007, Hyperion. All rights reserved.

View Pane Buttons

Tips button Folders button

Page 278: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-8 Planning: Create and Manage Applications

Setting PreferencesYou can set preferences for the Workspace user interface, user authentication, the Explore module, and Financial Reporting Studio. Preference changes become effective the next time that you log on.

Setting General PreferencesYou can set defaults for the general appearance of your Workspace user interface.

You can select the page to be displayed in the content area. The Content option determines what other options are available. For the example shown on the slide, you select Explore and then select the FR/Qtr Reports folder.

You can set up prompts to save unsaved files. You can also show the document path and the Tips tab. You cannot update the e-mail address because it is registered in the user’s security settings.

Copyright © 2007, Hyperion. All rights reserved.

Setting Preferences

Select File > Preferences.

Options:NoneExploreDocumentFavoriteApplication

Page 279: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-9

Setting Authentication PreferencesIf you are a native user in Workspace, you can change your password. Native users are authenticated by Shared Services, rather than by external sources, such as Analytic Services or Windows NT LAN Manager (NTLM).

Copyright © 2007, Hyperion. All rights reserved.

Setting Authentication Preferences

Select File > Preferences > Authentication.

Page 280: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-10 Planning: Create and Manage Applications

Setting Explore PreferencesYou can set Explore preferences to define default folders in Workspace. If you do not select default folders, they are set to the top-most or root folder (denoted by /).

Default folders:

• Default—Folder displayed when you select the Explore module; typically the folder that you access most often

• New Document—Folder in which the new document wizard searches for Web Analysis database connection files and Interactive Reporting documents

You can also specify the default file permissions assigned to items you create or import into the repository. Permissions define the level of access that you grant to other users.

Copyright © 2007, Hyperion. All rights reserved.

Setting Explore Preferences

Select File > Preferences > Explore.

Page 281: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-11

Setting Financial Reporting Studio PreferencesYou can set the following preferences for Financial Reporting Studio:

• Language

• XBRL Editing

• Color, style, and distance between guide lines

Copyright © 2007, Hyperion. All rights reserved.

Select Dotor Line

Select Inches or Centimeters

Setting Financial Reporting Studio Preferences

Select File > Preferences > Financial Reporting, and then select theFinancial Reporting Studio tab.

Page 282: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-12 Planning: Create and Manage Applications

Setting Financial Reporting General PreferencesYou can define preferences and formatting options for the Financial Reporting module:

• Default mode for previewing reports and books

• User POV preview, location, and member selections

• Microsoft Office application to which reports are exported

• Behavior of prompts

Copyright © 2007, Hyperion. All rights reserved.

Setting Financial Reporting General Preferences

Select File > Preferences > Financial Reporting.

Page 283: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-13

• Separators for formatting numbers in a grid

The separators for formatting numbers in a grid apply only if you select the Defined by Preference option during report design.

Page 284: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-14 Planning: Create and Manage Applications

Browsing the RepositoryIn the Explore module, you can browse the repository and perform these actions:

• Open reports and books

• Edit books and batches

• Export and import items

• Set security access

When you select a repository folder in the view pane, the folder items to which you have access are displayed in the content area. By default, each item displays name, type, date modified, and description. You can sort the list of items by clicking the column headings. You can also change the column order by sliding the column headings to the right or left.

Copyright © 2007, Hyperion. All rights reserved.

Browsing the Repository

Qtr Reportsfolder

Items in theQtr Reports folder

Sort the list by clickinga column header

Page 285: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-15

On the View menu, you can change the display by showing or hiding columns and setting the width of each column. You can also limit the display to a particular type of item, such as displaying only a list of books.

You can also use the Viewer module to access repository items located on your desktop. You specify your default desktop folder in the Explore preferences. When you select Desktop, the repository items in the specified folder are displayed as icons in the content pane. When you open reports and books, their names are listed in the Viewer module.

Page 286: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-16 Planning: Create and Manage Applications

Searching for ItemsIn the Explore module, you can search for items based on keywords. By default, keywords are generated for repository items and include the words in the item name and description.

You can narrow your search by specifying item location, date, and type.

Search rules:

• The search is not case-sensitive.

• Wildcards are not supported in the Keywords box.

• Multiple keywords are separated by a space.

• The search starts in the folder specified in the “Look in” box and proceeds through all subfolders.

Copyright © 2007, Hyperion. All rights reserved.

Search criteria

Searchresults

Searching for Items

In the Explore module, select Tools > Search.

Page 287: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-17

Previewing ReportsIn the Explore module, you can preview reports in two formats:

• Hypertext Markup Language (HTML)—Preview reports or snapshots

• Portable Document Format (PDF)—Preview or print reports or snapshots that are displayed in the Web browser in Adobe Acrobat Reader

N O T E

Before previewing reports in PDF, ensure that a PDF writer (Adobe Acrobat Distiller, GNU Ghostscript, or AFPL Ghostscript) is installed with your print server.

Copyright © 2007, Hyperion. All rights reserved.

Previewing Reports

User POV

Grid POVPage selector

Page 288: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-18 Planning: Create and Manage Applications

Analytic Services Server must be started so that you can view dynamic reports. When you view a dynamic report, the user POV is displayed. When you change the user POV, the report is automatically refreshed to display current data for the new member selection.

When you view a snapshot report, you see data for a specific point in time. Because the POV is fixed with static data when it is created, the user POV is not displayed when you view it. A snapshot report is disconnected from the data source and is not updated when data changes.

From the Financial Reporting general preferences, you can select the default preview mode for reports. When you double-click a report name in the repository, the report is displayed in the default preview mode. The selected setting remains in effect until you change it.

To preview reports or snapshots:

1. In the repository, right-click a report or snapshot.

2. Select Open In > HTML Preview or Open In > PDF Preview.

The report is displayed in the content area.

Page 289: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-19

Changing the User Point of ViewWhen you preview a dynamic report, the user POV bar is displayed in the view pane or above the report. You change the user POV member selections to dynamically change what data is displayed and calculated in the report. When you change the POV, the report runs and displays the data for the new POV member selection.

You can search for a specific member to display in the user POV. For the example shown on the slide, you search for all names that begin with LOC. You can then select the member for the user POV from the Search Result dialog box.

Copyright © 2007, Hyperion. All rights reserved.

Changing the User Point of View

Wildcard search for entity names that begin with LOC

Search results

Page 290: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-20 Planning: Create and Manage Applications

The following table describes the options in the Member Selection dialog box:

Option Description

Show Properties Select the properties to display, such as Name, Description, Generation, and Level.

Expand All Rows Expand the dimension hierarchy.

Collapse All Rows Collapse the dimension hierarchy.

Rows Per Page Specify the number of rows displayed on a page. If more members are available than the number of rows specified, Next Page and Previous Page buttons enable you to scroll through the rows.

Find list Select the option on which to base the search, such as Name, Description, Generation, and Level.

Find box Enter the characters for a search:• Partial text with wildcard symbols• Exact characters (Enclose the characters and the blank spaces

between them in quotation marks.)

Find Find the items that match the search criteria.

Use Wildcards Search by text and wildcard symbols:? represents one character* represents multiple characters

Page 291: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-21

Previewing the Point of ViewWhen you view a report in Workspace, the report displays the current data. If the POV is not the one that you want, you must change it and rerun the report. A second query of the database is created. If you are working with a large database, this process is time-consuming.

Workspace enables you to preview and select the user POV before it queries the database. When you preview the user POV, you make your POV selections before the report runs.

Copyright © 2007, Hyperion. All rights reserved.

Previewing the Point of View

Select the POV beforethe data is retrieved.

Select On to preview the user POV.

Open the report inHTML or PDF mode.

Page 292: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-22 Planning: Create and Manage Applications

Limiting User Point of View SelectionsBy default, all dimension members are available when you access the user POV. For Analytic Services or Planning databases, dimensions may contain members that you never access.You can limit dimension members by creating a choices list, so that only listed members are displayed for all reports that retrieve data from the same database connection.

For the example shown on the slide, you specify that available members for the Scenario dimension are Actual, Budget, and Forecast. For all other dimensions, you may select any member.

Copyright © 2007, Hyperion. All rights reserved.

Go to Member Selection button

Member label options

Limiting User Point of View Selections

Select File > Preferences > Financial Reporting > Setup Members.

Page 293: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-23

When setting up members for the user POV, you can define the display of member names in the user POV bar. You can select to view dimension name, member name, alias, or both member name and alias.

To set up user POV member selections:

1. Select File > Preferences, click Financial Reporting, and click Setup Members.

The Setup User POV dialog box is displayed.

2. From the Database Connection list, select a database connection.

The dialog box displays the database dimensions.

3. To the right of the dimension for which you want to create a choices list, click Go to Member Selection: <dimension name>.

A Members tab is displayed in the Setup User POV dialog box.

Dimension name and member name are displayed.

Member alias is displayed.

Page 294: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-24 Planning: Create and Manage Applications

4. In the Available area on the left, select the members that you want to include in the choices list, and click the add button .

The members are displayed in the Selected area.

5. Click OK to save the member selections.

The Setup User POV dialog box is displayed with the selected members listed in the Choices List column.

6. Repeat steps 3 through 5 for any dimension for which you want to create a choices list.

7. Optional: To the right of the dimension for which you want to change the member selection, click the ALL button to set the choices list back to All Members.

8. From the “Display Member Label as” drop-down list, select to display the member name, the alias, or both the member name and alias.

9. From the “Dimension Labels are” drop-down list, select whether dimension labels are Included or Not Included in the user POV bar.

10. From the Member Selection Displays drop-down list, select to filter members according to access privileges.

Options:

• Only Members I Can Access: Only members to which the user has access are displayed in a flat list.

Page 295: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-25

• All Members Regardless of Access: All members, regardless of the user’s access privilege, are displayed in a hierarchy.

11. Click OK to save your changes and return to the Preferences dialog box.

N O T E

The Member Selection Displays drop-down list is available only for Planning database connections. This option is displayed only if the DisplayFilterBySecurity flag in the hr_webapp.properties file is turned on.

Page 296: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-26 Planning: Create and Manage Applications

Changing Page MembersYou can change a page member only if you assigned multiple members to the page axis during the report design. You must view the report in HTML to select different page members. After you change a page member, the report is refreshed, and the data for the selected members is displayed.

When you view a report with multiple page members in PDF, the data for the page members is displayed on different pages.

Copyright © 2007, Hyperion. All rights reserved.

Changing Page Members

ActCurr page selection BudCurr page selection

Page 297: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-27

Printing Reports and SnapshotsYou can print reports or snapshots in HTML or PDF mode:

• HTML—If a report or snapshot has multiple page members, only the displayed page member is printed. The browser print capabilities determine how the report is printed.

• PDF—If a report or snapshot has multiple page members, all page members are printed. PDF printing ensures that the report or snapshot is properly formatted and paginated; PDF printing provides better quality than does HTML.

Copyright © 2007, Hyperion. All rights reserved.

Printing Reports and Snapshots

1. Open the report in either HTML or PDF preview mode.2. Select File > Print > HTML or File > Print > PDF.

Page 298: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-28 Planning: Create and Manage Applications

Integrating Reports into Microsoft Office ApplicationsYou can move reports and snapshots into Microsoft Office applications in the following ways:

• Export from Workspace—You can export report content as an image into supported Microsoft Office applications. After inserting the content, you can query the corresponding Web application to refresh the image in Smart View.

• Import to Microsoft Office—When logged on to a supported Microsoft Office application, you can import reports and snapshots from the Workspace repository into Word, PowerPoint, and Excel. This feature is provided through Smart View, which provides integration with Microsoft Office for Financial Reporting, Web Analysis, Financial Management, and Planning.

Copyright © 2007, Hyperion. All rights reserved.

Integrating Reportsinto Microsoft Office Applications

Page 299: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-29

Exporting Reports to ExcelAfter previewing a report in HTML or PDF mode, you can export the report to a Microsoft Excel spreadsheet.

When you export a report to Excel, you must choose one of the following options:

• Fully-Formatted Grids and Text—The current page of the report is exported to Excel in a format that is similar to its format in Financial Reporting. The report is converted to HTML with the Hyperion formatting definitions and calculated numbers. Charts in the report are exported as images. To export multiple pages, you display and export one page at a time.

N O T E

If you are using Microsoft Office 2000, only the grid and text objects of the report are exported into Excel. Charts and images are not exported.

Copyright © 2007, Hyperion. All rights reserved.

Exporting Reports to Excel

Page 300: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-30 Planning: Create and Manage Applications

• Query-Ready Grids and Text—The first grid in the report is exported to Excel. The grid is converted to HTML, and Hyperion-specific formatting is removed. Images and charts in the report are not exported. After the grid is exported, you connect to an Analytic Services server and use Smart View to perform ad hoc analysis.

To export a report to Microsoft Excel:

1. In the Explore module, open the report in either HTML Preview or PDF Preview mode.

2. Select File > Export > Excel > Fully-Formatted Grids and Text or Query-Ready Grids and Text.

The File Download dialog box is displayed.

3. Perform an action:

• Click Open to open the report in an Excel spreadsheet and then save the spreadsheet.

• Click Save to save the report as an Excel worksheet that you can open at a later time.

N O T E

If you have set Excel files to open as a browser preference, the file may open automatically in the browser window, without showing the File Download dialog box.

Page 301: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-31

Exporting Reports to Word and PowerPointAfter previewing a report in the Explore module, you can export the report as an image to Word or PowerPoint. You can export reports if you are using Microsoft Office 2002 or later.

To export a report to Word or PowerPoint:

1. In the Explore module, open a report.

The report is displayed in HTML or PDF mode.

2. Select File > Export > Word or File > Export > PowerPoint.

The File Download dialog box is displayed.

3. Perform an action:

• Click Open to open the report in Word or PowerPoint.

Copyright © 2007, Hyperion. All rights reserved.

Exporting Reports to Word and PowerPoint

Page 302: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-32 Planning: Create and Manage Applications

• Click Save to save the report as a Word or PowerPoint document that you can open later.

T I P

After importing the image, you can use the Microsoft Office Format Picture option to further format the object; for example, to crop and resize the image.

Page 303: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-33

Importing Reports to Microsoft Office ApplicationsYou can import Financial Reporting reports to Microsoft Office applications through Smart View:

• Word and PowerPoint—The report is imported as an image.

• Excel—The report is imported based on the selected method (Fully Formatted Grids and Text or Query-Ready Grids and Text).

In Microsoft Office, you must connect to a Workspace repository that contains the reports that you want to import. You log on to the data source only once. For example, you can log on to a data source connection in Word and use the connection to access data in Excel or PowerPoint.

Copyright © 2007, Hyperion. All rights reserved.

Importing Reportsto Microsoft Office Applications

Page 304: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-34 Planning: Create and Manage Applications

To import reports to Microsoft Word, PowerPoint, or Excel:

1. Launch Microsoft Word, PowerPoint, or Excel.

2. Select Hyperion > Connection Manager.

The Connection Manager dialog box is displayed.

3. Select the data source, and click Connect.

The Connection credentials dialog box is displayed.

4. Enter the user name and password, click Connect, and click Close.

5. Select Hyperion > BI+ Document > Import.

The Import Workspace Document dialog box is displayed.

6. Expand a repository folder, select a report, and click OK.

The Import Workspace Document dialog box displays the report.

7. Optional: In the POV, select an unselected dimension to change the user POV.

8. Select the All Pages check box to import all pages of the report.

9. Optional: Perform an action:

• Word or PowerPoint—In the Import Document As list, select Image to import the report as an image.

• Excel—In the Import Document As list, select Fully Formatted or Query-Ready, and select Split Pages across worksheets to place pages on separate worksheets.

The report is imported into the Microsoft application.

10. Click Finish.

11. Optional: Save the report as a Microsoft Office document that you can open later.

Page 305: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

Planning: Create and Manage Applications 27-35

SummaryIn this lesson, you should have learned to:

• Identify interface elements in Workspace

• Set preferences

• Set the user point of view

• Limit the user POV member selections

• Integrate reports into Microsoft Office applications

Page 306: Hyperion Planning Student Guide

Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace

27-36 Planning: Create and Manage Applications

Page 307: Hyperion Planning Student Guide

M O D U L E 1 1

Appendices 27

OverviewThis module contains appendices to provide information about additional features of Planning not covered in this course.

Appendices includes:

• Sharing Data Using Data Synchronization

• Working with Classic Application Administration

Page 308: Hyperion Planning Student Guide
Page 309: Hyperion Planning Student Guide

A P P E N D I X A

Sharing Data Using Data Synchronization A

ObjectivesAt the end of this lesson, you should be able to:

• Describe data synchronization

• Create mapping tables and data synchronizations

• Set data synchronization filters

• View data flows

• Execute synchronizations

Page 310: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-2 Planning: Create and Manage Applications

About Data SynchronizationYou use data synchronization to transfer data automatically from a source application to a destination application. Data synchronization provides filters for selecting data needed for other applications. You can schedule data synchronization to run during off-peak business hours, and you can view data flows between applications after a data synchronization has occurred.

For the example shown on the slide, HYPlan is the master (source) application that contains both balance sheet and income statement actuals. Finbud is the destination application that contains financial budgeting plans. You use data synchronization to transfer the data from the Net Income hierarchy of the HYPlan application to the Net Income hierarchy of the Finbud application.

Copyright © 2007, Hyperion. All rights reserved.

About Data Synchronization

Finbud applicationHYPlan application

Actuals Budgeting plansMapping table

Page 311: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

Planning: Create and Manage ApplicationsA-3

Creating Mapping TablesIn order for the data synchronization to transfer dimension data between two applications, the dimension member names must match. If the member names do not match, you must create a mapping table to map members in the source application to members in the destination application. For example, you could map data from the Account member in the source application to the Revenue member in the destination application.

After creating a mapping table, you insert it into a data synchronization. You can use the same mapping table in many data synchronizations.

Copyright © 2007, Hyperion. All rights reserved.

Creating Mapping Tables

To create a mapping table, you specify source and destination dimensions.

Source application is where the data is retrieved from.

Destination application is the application that receives the data.

Page 312: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-4 Planning: Create and Manage Applications

To create mapping tables:

1. Determine which dimension members must be mapped due to mismatched member names.

2. Select File > New > Mapping Table.

The Mapping Table Designer is displayed.

3. On the Setup page, specify the source application, destination application, and the dimension for which you want to map data.

4. On the Map Data page, specify how each member is mapped:

a. Select the member from the source dimension.

b. Select the member in the destination dimension to which it should be mapped.

5. Repeat step 4 for each member that must be mapped.

6. Validate the mapping.

7. Save the mapping table.

Page 313: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

Planning: Create and Manage ApplicationsA-5

Creating Data SynchronizationsYou create a data synchronization by performing the following tasks in the New Synchronization wizard:

1. Specify the data source and the destination application.

2. Link source dimensions to destination dimensions.

3. Create filters for source dimensions.

Copyright © 2007, Hyperion. All rights reserved.

Creating Data Synchronizations

You use a wizard to create a data synchronization.

Insert Mapping Table

Execute Synchronization

Data Synchronization Toolbar

Validate Synchronization

Page 314: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-6 Planning: Create and Manage Applications

Specifying Source and DestinationYou use the New Synchronization wizard to specify the data source and destination for a synchronization.

Data source types:

• Flat file

• Interface table

• Planning or Financial Management application

Copyright © 2007, Hyperion. All rights reserved.

Specifying Source and Destination

The Data Synchronization Wizard has three pages:

Application that is receiving the data. The target application can be a Planning or Financial Management application.Select Destination

Object or application that is receiving the data.Select Source

Data source type that is sending the data. Source Type

DescriptionData Synchronization Page

Page 315: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

Planning: Create and Manage ApplicationsA-7

Linking DimensionsAfter specifying the data source and destination, you specify a matching dimension in the destination application for each source dimension. For example, you map the data for the GL_Accounts dimension in the source to the GAAP_Accounts dimension in the destination application.

To link dimensions:

• Drag a dimension from the source application to the destination application.

A link is displayed as a line connecting the source dimension to the destination dimension.

Copyright © 2007, Hyperion. All rights reserved.

Linking Dimensions

Insert mapping tables in Data Synchronization to ensure correct data linking between members.

Source application is where the data is retrieved from

Page 316: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-8 Planning: Create and Manage Applications

Setting FiltersBy default, data for all dimension members of each dimension is transferred when you execute a data synchronization. You can create filters so that only member data needed in the destination application is transferred from the source.

For instance, the Finbud application must receive data from the HYPlan application. However, the Finbud application needs data only from the West entity. By applying a filter to the Entity dimension in the HYPlan application, you transfer data only from West.

To create filters:

1. On the Link Dimensions page, right-click a dimension and select Create Filter.

The Member Selector dialog box is displayed.

2. Select members and click the right arrow button.

Copyright © 2007, Hyperion. All rights reserved.

Setting Filters

You select filters using the Member Selector dialog box.

Page 317: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

Planning: Create and Manage ApplicationsA-9

Applying Filter CriteriaYou can set criteria to refine a filter:

Filter Criteria DescriptionEqual Filters what is equal to the dimension name in the selector field

Like Filters to perform pattern-matching functionality on partial dimension names

N O T E

After the filter is applied to the dimension, a filter icon is inserted next to the dimension name on the Link Dimension page.

Copyright © 2007, Hyperion. All rights reserved.

Applying Filter Criteria

A filter was applied to the source entity.

Page 318: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-10 Planning: Create and Manage Applications

Inserting Mapping TablesInserting mapping tables is the last step before validating a data synchronization. Not all data synchronizations require mapping tables. Mapping tables are inserted for those applications that are not able to link dimension to dimension, because the dimension’s members have different names in both applications.

To insert mapping tables:

1. On the Data Synchronization toolbar, select Insert Mapping Table.

2. From the mapping table list, select a table and click OK.

A dashed line is displayed to indicate that a mapping table was inserted. (A solid line indicates that dimension members are linked without inserted mapping tables.)

Copyright © 2007, Hyperion. All rights reserved.

Inserting Mapping Tables

Insert Mapping Table button

Page 319: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

Planning: Create and Manage ApplicationsA-11

Validating Data SynchronizationsWhen you validate a synchronization, the source and destination process the request and resulting data and generate errors without writing the data to the destination application. You can quickly rectify synchronization issues.

To validate synchronizations:

1. Right-click the synchronization and select Validate Synchronization.

The Data Sync Validation Options dialog box is displayed.

2. Optional: Define a calculation to perform on the data.

a. In the Operator text box, enter a standard mathematical operator.

b. Optional: In the Value text box, enter a numeric value.

3. Click OK.

Copyright © 2007, Hyperion. All rights reserved.

Validating Data SynchronizationsValidate Synchronization button

Page 320: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-12 Planning: Create and Manage Applications

Viewing Data FlowsAfter setting up data synchronization between applications, you can view the applications in a graphical representation that shows the data flow from the source application to the destination application.

You can access Data Flow from the Application Library by right-clicking the application and selecting Data Flow. You can view data flows from either the source application or the destination application.

Copyright © 2007, Hyperion. All rights reserved.

Viewing Data Flows

Page 321: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

Planning: Create and Manage ApplicationsA-13

Executing Data SynchronizationsWhen you execute a data synchronization, the data is retrieved from the source application, transformed according to mapping rules, and pushed to the destination application. You can specify a calculation to apply to the data being transferred. For example, if you are transferring data from Actual to Budget, you could specify that the values should be increased by 10%.

To execute synchronizations:

1. Right-click the synchronization and select Execute.

The Data Sync Execution Options dialog box is displayed.

2. Optional: Define a calculation to perform on the data.

a. In the Operator text box, enter a standard mathematical operator.

b. Optional: In the Value text box, enter a numeric value.

3. Click OK.

Copyright © 2007, Hyperion. All rights reserved.

Executing Data SynchronizationsExecute Synchronization button

Page 322: Hyperion Planning Student Guide

Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization

A-14 Planning: Create and Manage Applications

SummaryIn this lesson, you should have learned to:

• Describe data synchronization

• Create mapping tables and data synchronizations

• Set data synchronization filters

• View data flows

• Execute synchronizations

Page 323: Hyperion Planning Student Guide

A P P E N D I X B

Working with Classic Application Administration B

ObjectivesAt the end of this lesson, you should be able to:

• Describe classic administration

• List the steps for creating Planning applications

• Create Planning applications using classic application administration

• Set up dimensions and members in Planning

• Load metadata files

Page 324: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-2 Planning: Create and Manage Applications

Classic Administration OverviewAn application is a related set of dimensions and dimension members that you use to meet a specific set of planning needs. Each application has its own accounts, entities, scenarios, and other dimensions. For example, you could create an application for your cost centers for budgeting operating expenses and a separate application for the finance department for revenue planning.

You can create applications using either BPM Architect or Classic application administration. Classic administration enables you to administer Planning on an application-by-application basis. To use Classic application administration, you must be assigned the Shared Services roles of Dimension Editor and Planning Application Creator. Different menus and options are available for each type of application. This appendix describes Classic administration tasks.

Copyright © 2007, Hyperion. All rights reserved.

Classic Administration Overview

Page 325: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-3

You create applications by using the Classic Application Wizard. To set up your application’s dimension, you use the Planning Dimension editor. You can add dimensions and dimension members or modify existing member’s characteristics by working with the Planning Dimension editor. You can load metadata by using Data Integration Manager (DIM).

Page 326: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-4 Planning: Create and Manage Applications

Processes in Creating Planning ApplicationsSetting up an application requires many steps. First, you create an application using the Classic Application Wizard. By using the Classic Application Wizard, you set up the application calendar, default currency, and plan types.

After you establish the application, you can set up your application even further. If you set up your application to support multiple currencies, you establish currencies and corresponding exchange rates. If your organization has custom summary time periods, you modify the calendar to include them.

You then create the scenarios and versions that you will use in your application. You create entities to reflect your organization’s budget review structure. You also create the accounts and additional dimensions that you require to gather planning data. You use Data Integration Manager to load metadata into your application.

Copyright © 2007, Hyperion. All rights reserved.

Processes in Creating Planning Applications

Create an application using Classic Application WizardEstablish the currencies and corresponding exchange rates Modify the calendar with the custom summary time periods Create scenarios and versionsCreate entities to reflect your organization’s budget review structureCreate the accounts and additional dimensions Use DIM to load metadata and data Assign access rights to users and user groupsCreate appropriate data-entry forms Use Business Rules to build customized calculations and allocationsIdentify review and approval process, its requirements, and its participants

Page 327: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-5

After you finalize your dimension structure, you are at a good point to assign access rights to users and user groups. Next, you create appropriate data entry forms to meet the needs of your users and groups. As you continue to set up your application, you create customized business rules to run calculations and allocations specific to your organization. Finally, you identify the review and approval process, its requirements, and its participants.

Page 328: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-6 Planning: Create and Manage Applications

Hyperion System 9 Planning Application Creation OverviewBefore you create a Planning application, you need to create and configure a relational database to work with Planning. You then need to establish connectivity between Planning, the relational data source, and Analytic Services. To create an application, you complete the following steps:

• Create a relational database.

• Configure the relational database using the Configuration Utility.

• Create application using Classic Application Wizard.

• Create Analytic Services databases.

• Register the data source name (DSN) using the Classic Application Wizard.

Copyright © 2007, Hyperion. All rights reserved.

Hyperion System 9 Planning Application Creation Overview

Create relational database

Configure relational database

Create application

Create Analytic Services databases

Register data source

Page 329: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-7

Planning Relational DatabasesPlanning requires one relational database for each application as well as one defined as the Planning system database, which stores an entry for each Planning application that is created.

The procedures for creating relational databases vary depending on which relational store your company uses: Microsoft SQL Server, Oracle, or IBM DB2. Once the relational database is created, connectivity between Planning, the relational database, and Analytic Services databases needs to be established by registering data source names.

N O T E

Creating relational databases is typically the responsibility of a system administrator.

Copyright © 2007, Hyperion. All rights reserved.

Planning Relational Databases

Create and define a Planning system database and a relational database for each Planning application.

CorpPlan

TaxPlan

FinbudHPSystem

CorpPlan

TaxPlan

Finbud

Page 330: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-8 Planning: Create and Manage Applications

Configuring Data SourcesYou configure data sources using the Configuration Utility. Configuring the data source establishes the connection between the relational data source, the relational database and the Analytic Services database.

To Configure Data Sources:

1. Select Start > All Programs > Hyperion System 9 Foundation > Configuration Utility.

2. At the Welcome message, click Next.

3. On the Select the products to configure page, select Planning and Data Source Configuration, and click Next.

4. On the Select the options for managing the Data Source page, select Create Datasource and click Next.

Copyright © 2007, Hyperion. All rights reserved.

Configuring Data Sources

Page 331: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-9

5. On the Enter Details for creating Datasource page, enter the Datasource Name and description, and click Next.

6. From the Instance Name drop-down list, select an instance, and click Next.

7. On the Select the database page, select the relational database, and click Next.

8. On the Enter the Relational Storage Configuration Details page, enter the Server name, User and Password, and click Next.

9. On the Enter Analytic Server Information page, enter the Server, User and Password, and click Next.

10. At the successful message, click Next.

11. At the Do you want to go back to the Product Selection Panel message, select No, and click Next.

12. Click Finish.

Page 332: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-10 Planning: Create and Manage Applications

Creating Applications Using Classic Application WizardYou use the Classic Application Wizard to create, and delete Planning applications, and to register applications with Shared Services. The Classic Application Wizard guides you through the process of creating a new Planning application. Creating an application and databases involves the following steps:

• Select the data source

• Create the calendar

- Select the base time period and weekly distribution options

- Set up the calendar range

• Choose the base currency and whether the application supports multiple currencies

• Set up plan types

Copyright © 2007, Hyperion. All rights reserved.

Creating Applications Using Classic Application Wizard

Use Classic Application Wizard to initialize an application

Data Source Calendar Currencies Plan Types

Page 333: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-11

Accessing Classic Application WizardYou access the Classic Application Wizard by selecting Planning Administration from the Classic Application Administration menu. To create a new application and initiate the Classic Application Wizard, click Create Application.

Copyright © 2007, Hyperion. All rights reserved.

Accessing Classic Application Wizard

Page 334: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-12 Planning: Create and Manage Applications

Selecting the Data SourceOn the Select tab, you specify the application name and description, and register the application with Shared Services by selecting the Shared Services project. You also select a data source and instance for the application.

The application name can be up to eight characters and must not be the same as an existing Analytic Services application.

N O T E

Data sources and instances are set up when you install and configure Planning. For Classic applications, you must select the instance whenever the instance changes in the Hyperion Configuration Utility.

Copyright © 2007, Hyperion. All rights reserved.

Selecting the Data Source

Page 335: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-13

Setting Up the CalendarYou set up the calendar to establish the application’s base time periods (12 months, quarters, or custom), starting fiscal year and month, and total number of years. You select the base time periods and monthly distribution pattern based on the number of fiscal weeks in a month.

Base time periods are the bottom-level periods in the application. You can select from the predefined options of either months or quarters, or set up custom base time periods such as weeks or days. You can select a distribution pattern to determine how data entered in summary time periods is distributed or spread among the base time periods.

If you select 12 months for base time periods:

• four quarters are created per year

• months roll up into parent quarters

• quarters roll up into years

Copyright © 2007, Hyperion. All rights reserved.

Setting Up the Calendar

Page 336: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-14 Planning: Create and Manage Applications

After you create an application, the starting fiscal year for the application cannot be changed. Weekly distribution sets the monthly distribution pattern, based on the number of fiscal weeks in a month. If you select a weekly distribution pattern other than Even, Planning treats quarterly values as if they were divided into 13 weeks and distributes weeks according to the selected pattern.

You can select the Total Years to be included in the application. You can add more years to the calendar after the application is created.

Page 337: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-15

Setting Up CurrenciesYou use the Currencies window to specify the default currency for the entities in your application and to establish whether your application supports currency conversion. You cannot change these settings after you have created the application.

Multiple-currency support is available for level 0 members, regardless of their base currency. The Classic Application Wizard creates two additional dimensions for multiple-currency applications. The dimensions are:

• Currency —Stores the application currency, local currency, and reporting currency members.

• HSP_Rates —Stores the input value, input currency, and exchange rate members.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Currencies

Page 338: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-16 Planning: Create and Manage Applications

Setting Up Plan TypesYou can include up to three plan types in your application. Separate Analytic Services databases are created for each plan type. As you create the accounts, entities, and other dimensions and members of your application, you associate them with plan types, so that the database for each plan type contains just the dimensions, members, and data values relevant to that plan type. This allows for improved system performance.

The number of plan types included in an application depends on your organization’s needs. For example, the sales department might be responsible for a yearly revenue plan and the finance department for a Profit and Loss plan. You could define two plan types: Revenue and PandL.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Plan Types

Page 339: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-17

Data can be shared between the plan types. For example, the Revenue plan might include a number of sales detail accounts that roll up to a Total Product Sales account. You can set up the P&L plan to include the Total Product Sales account, but to omit the sales detail accounts. This enables you to bring the data value for Total Product Sales into your P&L plan, without all of the account details. This creates a smaller, more efficient database for your P&L plan.

N O T E

You cannot change the number of plan types or the plan type labels after you create the application. Plan type labels can be up to eight characters long.

Page 340: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-18 Planning: Create and Manage Applications

Completing Application SetupYou can review the application settings you selected on the Finish window. Before you create the application, you can modify your settings on any of the other windows by returning to the appropriate window and making the adjustments. To create the application with the application settings listed on the Finish window, click Finish.

After you receive a successful message, you can use the Navigate menu to log onto the Planning application. If you do not see the application listed, you can refresh the Application menu.

Copyright © 2007, Hyperion. All rights reserved.

Completing Application Setup

Page 341: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-19

Creating Analytic Services DatabasesCreating the application, creates a folder in Analytic Services with the application name and two files in the application directory a .app file and a .log file. In order to create an initial outline with the dimension structure, you select to create the databases from the Administration > Manage Database window.

Copyright © 2007, Hyperion. All rights reserved.

Creating Analytic Services Databases

Page 342: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-20 Planning: Create and Manage Applications

Reregistering ApplicationsYour Planning application’s definition is stored in a relational database, but its data is stored in Analytic Services. To bridge the communication between the relational database and Analytic Services, you need to register a DSN for each application.

If you created a new application and selected a Shared Services project, your application is registered. You can use the Classic Application Wizard to reregister an application with Shared Services.

Copyright © 2007, Hyperion. All rights reserved.

Reregistering Applications

Page 343: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-21

Building Member HierarchiesYou can create and update dimensions by using the Dimension Editor. You can assign access rights to members, rearrange members in the dimension hierarchy, and change characteristics of dimension members. You use the Member Property tab to set and change member characteristics.

To Add Dimension Members:

1. Select Administration > Dimensions.

2. From the Dimensions drop-down list, select the dimension.

3. Click Add Child or Add Sibling.

4. Set up the member properties, and then click Save.

Copyright © 2007, Hyperion. All rights reserved.

Building Member Hierarchies

Page 344: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-22 Planning: Create and Manage Applications

The next time you create or refresh the database, the Analytic Services outline is generated with members in the order that is displayed on the Dimensions window.

You can add custom dimensions such as Customer or Product by selecting Add Dimension. You can add dimension members to custom dimensions the same way that you add members to Planning required dimensions.

Page 345: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-23

Working with AttributesYou can set up attributes to add another level of granularity to your data. You create attributes for a dimension to group its members according to the same criterion. You create attribute values which are assigned to dimension members.

For example, you can create an attribute called Channel for the Product dimension. Channel can have values of retail outlets, catalog, and internet. You then assign the values of either retail outlets, catalog, or internet to members of the Product dimension.

You can filter members by their attribute values when creating data forms and reports.

N O T E

Only sparse dimensions can contain attributes. You must assign attribute values to dimension members at the same level within a dimension. Data values for attribute values are dynamically calculated and not stored.

Copyright © 2007, Hyperion. All rights reserved.

Working with Attributes

Page 346: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-24 Planning: Create and Manage Applications

To Set Up Attributes:

1. Select Administration > Dimensions.

2. From the Dimension drop-down list, select the dimension for which to create attributes.

3. Select the dimension name, such as Customer or Product.

4. Click Custom Attributes.

5. By the Attributes in dimension column, Click Create.

6. Enter the name of the attribute.

7. Optionally, press Enter if you have more attributes to enter.

8. Click Save when you are finished adding attributes.

9. When done saving new attributes click Cancel to close the Create Attributes dialog box.

10. Select the attribute for which you want to enter values, and click Create above the attribute values column.

11. Enter the value for the attribute.

12. Optionally, press Enter if you have more values to enter.

13. Click Save when you are finished adding attribute values.

14. When done saving new attribute values click Cancel to close the Create Attribute Value dialog box.

15. Click Close to close the Manage Attributes and Values window.

To Assign Attribute to Members:

1. From the Dimension drop-down list, select the dimension for whose member you want to assign an attribute value.

2. Select the member to which to assign an attribute value.

3. Click Edit.

4. Select Attribute Values.

5. From the Attribute Values list, select the attribute value to assign to the member and then click Add and Save.

Page 347: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-25

Creating Alias TablesYou can assign one or more alternate names, or aliases, to Planning Account, Currency, Entity, Scenario, Period, Version, Year, and user-defined dimension members. You can create up to ten aliases per dimension member, including the default alias.

For example, members in the Account dimension may be identified by their number (100, 200, 300, and so on) or by their descriptive alias (Travel Expenses, Office Supplies, Consulting Fees). Members could also have aliases for different languages.

You create alias tables from the Administration menu. You set up aliases for members on the Member Properties tab in the Dimension Editor. If you add or change aliases or alias tables, you must refresh the application.

Administrators can set which alias table to display by default for the application in Application Settings. Business users can override the default selection by choosing the alias table from the Preferences option on the File menu.

Copyright © 2007, Hyperion. All rights reserved.

Creating Alias Tables

Page 348: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-26 Planning: Create and Manage Applications

To Create Alias Tables:

1. Select Administration > Alias Tables.

2. Click Add.

3. Enter the name for the alias table, and click OK.

To Set Up Aliases for Members:

1. Select Administration > Dimensions.

2. From the Dimension drop-down list, select a dimension.

3. Select the member in the hierarchy for which you want to set up an alias.

4. Click Edit.

5. On the Member Properties tab, from the Alias drop-down list, select the alias table.

6. For the alias value, enter a value.

7. Click Save.

Page 349: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-27

Smart Lists OverviewAdministrators use Smart Lists to create custom drop-down lists that business users access from data form cells. For cells whose members are associated with smart lists, data cannot be entered by typing a value. Instead, you select a value from a drop-down list.

After you click in a cell that is associated with a smart list, you can click on the arrow to expand the smart list. You can then select one of the Smart List options as the value for the cell.

You can create reports to capture the smart list information entered. You need to use planning details as your data source to report on smart list data.

Copyright © 2007, Hyperion. All rights reserved.

Smart Lists Overview

Page 350: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-28 Planning: Create and Manage Applications

Smart List Creation ProcessAdministrators can set up smart lists. After you create the smart list, you assign the smart list to dimension members as a member property.

After the smart list has been created and assigned to the dimension member, you can use smart lists on data forms, by selecting the dimension member for the data form.

For example, if you have an account called ProjectCat to represent project categories and you assigned a smart list (Project_Category) to that account, you would select ProjectCat as the account member to show on the data form.

Copyright © 2007, Hyperion. All rights reserved.

Smart List Creation Process

1. Create the Smart List:1. Set up Smart List properties.2. Set up Smart List entries.

2. From the Dimension Editor, create a new member or use an existing member:

1. Set the Member Properties for the member and associate the new member with the Smart List.

2. Refresh the Planning Database.

3. Set up the Smart List to work on a data form

Page 351: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-29

Creating Smart ListsYou use the Smart Lists page to create, edit, and delete Smart Lists. You create smart lists by assigning values on the Properties, and Entries tabs and can review your smart list by selecting the Preview tab. You add values on the Entries tab to define the selections in the Smart List.

To create Smart Lists:

1. Select Administration > Manage Smart Lists.

2. Click Create, enter a name, and click OK.

Copyright © 2007, Hyperion. All rights reserved.

Creating Smart Lists

Page 352: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-30 Planning: Create and Manage Applications

To Set Up Smart Lists:

1. Select the Smart List, and click Edit.

2. Set up the Smart List properties.

3. Select Entries.

4. Click Add.

5. If you selected to automatically generate the numeric ID then do the following:

• Type the Name

• Type the Label

6. If you did not select to automatically generate the numeric ID then do the following:

• Type the ID

• Type the Name

• Type the Label

7. Select the Preview tab to review your smart list.

8. To save the smart list, click Save.

Page 353: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-31

Associating Smart ListsAfter you create and set up Smart Lists, you associate Smart Lists to members as a member property. You then modify data forms to include the member. Business users working with the data form click into cells whose members are associated with a Smart List, and select from a drop-down list instead of entering data.

Copyright © 2007, Hyperion. All rights reserved.

Associating Smart Lists

Smart lists are associated with members from a dimension, typically the Account dimensionReserve the member to store smart list values and do not use that member to enter any regular data valuesConsider setting up a separate rollup within the dimension for the members for which smart lists are assignedPlace the member representing the Smart List onto data forms

Page 354: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-32 Planning: Create and Manage Applications

Setting Up UDAsYou can use user-defined attributes (UDAs)—words or phrases describing a characteristic of members—within calc scripts, member formulas, and reports to return lists of members associated with the specified UDA. For example, say you have a Product dimension Using Smart Lists, UDAs, and Member Formulas with various product members. You could create a UDA called New Products and base certain calculations only on new products.

UDAs are specific to dimensions. For example, creating a UDA for an Account member makes it available for non-shared Account members. Deleting it removes it for all Account members.

To make UDAs available for multiple dimensions, create the same UDA for multiple dimensions. For example, create a UDA named New for Account and Entity dimensions to make the UDA named New available for Account and Entity members.

You create, change, and select UDAs for members from the UDA tab.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up UDAs

Set up UDAs to group membersCreate and Assign UDAsin the Dimension Editor

Page 355: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-33

To Create UDAs:

1. Select Administration > Dimensions.

2. In the Dimensions drop-down list, select the dimension for whose member to create the UDA.

3. From the dimension hierarchy, select a member, and click Edit.

4. Navigate to the UDA tab.

5. On the UDA tab, click Add.

6. Enter a name and click Save.

To Select UDAs for members:

1. Select the UDAs for the member and move them to the Selected UDA window.

2. Click Save.

Page 356: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-34 Planning: Create and Manage Applications

Setting Up Member FormulasYou use the Member Formula tab to set up formulas to combine operators, calculation functions, dimension and member names, and numeric constants to perform calculations on members. You can set up member formulas to calculate data differently than what is represented in the outline structure.

For example, gross profit and net sales are calculated by accumulating data from members in the Analytic Services outline. In order to calculate profit percent, you create a member formula which uses the gross profit and net sales members.

N O T E

You must place a semicolon at the end of each member formula.

Copyright © 2007, Hyperion. All rights reserved.

Setting Up Member Formulas

Profit Percent = “Gross Profit”%”Net Sales”;

Page 357: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-35

Data Integration ManagementData Integration Management provides bi-directional data movement from ERP and CRM applications to multiple applications, such as Hyperion System 9 BI+™ Analytic Services™, Hyperion System 9 Planning™, Hyperion System 9 Financial Management™, and query and reporting applications.

Copyright © 2007, Hyperion. All rights reserved.

Data Integration Management

Integrate ERP and transaction–processing applications withanalytic applicationsLink relational databases, applications, and text files with BPM applicationsEnsure data consistency

Page 358: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-36 Planning: Create and Manage Applications

Planning Adapter OverviewThe Planning adapter enables you to connect between the PowerCenter server and the Planning Server. It is compatible with all Planning modules including Workforce Planning and Capital Expense Planning.

The Planning Adapter enables you to perform the following tasks:

• Load metadata into attribute and custom dimensions in Planning

• Create UDA (User Defined Attribute) dimension targets

N O T E

You can use the Analytic Services adapter to extract data and metadata from Planning dimensions.

Copyright © 2007, Hyperion. All rights reserved.

Planning

Planning Adapter Overview

Repository

Workflow Manager

Workflow Monitor

DesignerAnalytic Services Adapter

Source/Target

DSN

RepositoryServer

PowerCenterServer

Planning Adapter

Page 359: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-37

Working with Planning TargetsYou create a Planning target to specify where and how to load information into Planning. For example, you can specify a target to load metadata into the Account dimension within Planning.

Copyright © 2007, Hyperion. All rights reserved.

Working with Planning Targets

You must configure the following objects before you can import Planning targets:

Planning data source namesPlanning target definitionsUser defined attribute targets

Page 360: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-38 Planning: Create and Manage Applications

Creating Planning DSNsBefore you can import Planning targets into a Data Integration Management repository, you must create a data source name (DSN) to connect to Planning.

DSNs are records that store sets of information. The information is used to query data from Planning databases. DSNs store elements such as Planning Server names and user IDs and passwords of Planning users who can access the data of the queried databases.

DSNs are part of Planning target definitions. You can use one DSN to create multiple source or target definitions.

Copyright © 2007, Hyperion. All rights reserved.

Creating Planning DSNs

2

3

1

Page 361: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-39

Importing Target DefinitionsAfter you create a Planning DSN, you use Warehouse Designer to import Planning target definitions. The Import from Hyperion Planning command enables you to identify the Planning tables that you will load information into.

Each target table has specific ports for loading data into Planning. For example, in the Entities table, you use the Entity port to specify the entity that you are loading, the Parent port to specify the entity parent, and the Default Alias port to specify an alternate name.

The Planning Adapter enables you to write to the following table types:

• Accounts

• Employees

• Entities

• Attributes

• UDAs

Copyright © 2007, Hyperion. All rights reserved.

Importing Target Definitions

Page 362: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-40 Planning: Create and Manage Applications

Creating UDA TargetsYou can import User Defined Attribute (UDA) targets into Planning. When you create a Planning UDA target, the default table name is Planning_UDA.

UDAs are associated with members of an outline to describe a characteristic of the members. Users can specify UDAs within calculation scripts and reports so that they return lists of members that have the specified UDA associated with them.

The UDA table ports are Dimension (required), UDA, and Operation.

In the Dimension port, you enter the dimension name for the UDA. When you load metadata to a planning database, If the UDA already exists, its properties are modified, otherwise the record is added.

The UDA port value must meet the following requirements:

• Alphanumeric

• 80 characters or less

Copyright © 2007, Hyperion. All rights reserved.

Creating UDA Targets

Page 363: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-41

• Not a word reserved for Analytic Services

• UDA name:

- No tabs, double quotation marks (“), or backlash (\) characters

- Cannot start with the following characters: ‘ \ < , = @ _ + - { } ( )

The Operation port defaults to the Update value, but you can use the following values as well:

• Update - Adds, updates, or moves the member being loaded.

• Delete Level 0 - Deletes the member being loaded if it does not have children.

• Delete Idescendants - Deletes the member being loaded and its descendants.

• Delete Descendants - Deletes the descendants of the member being loaded, but does not delete the member.

Page 364: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-42 Planning: Create and Manage Applications

Loading Metadata to PlanningAfter you define Planning targets, you can use them to load metadata to Planning. To do this, in Designer, create a mapping that includes a Planning target. In Workflow Manager, create a Planning application connection and Planning workflow, and configure the workflow session task.

Copyright © 2007, Hyperion. All rights reserved.

Loading Metadata to Planning

To load metadata to Planning, you perform the following tasks:In Designer, create a mappingIn Workflow Manager:— Create a Planning connection— Create a workflow and configure the session task

Page 365: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-43

Creating Planning ConnectionsUsing the Hyperion Planning connection type, you create runtime Planning application connection objects. You use these objects when you map a session.

To create a Planning connection:

1. In the Workflow Designer, select the Application connection type.

2. In the Application Connection Browser, select the Planning connection type.

3. In the Application Connection Editor, enter Planning connection attributes.

Copyright © 2007, Hyperion. All rights reserved.

Creating Planning Connections

1

3

2

Page 366: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-44 Planning: Create and Manage Applications

Configuring Session TasksOnce you have mapped a session task within a workflow, you must configure the task with the proper connections. In this example, the target connection type is Hyperion Planning Application connection.

To configure session tasks:

1. In Workflow Designer, create a workflow.

2. Right-click the session task and select Edit.

The Edit Tasks window is displayed.

3. Select the Mapping tab to ensure that the correct connections are specified for the target and source.

4. Click OK.

Copyright © 2007, Hyperion. All rights reserved.

Configuring Session Tasks

12

3

Page 367: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

Planning: Create and Manage ApplicationsB-45

SummaryIn this lesson, you should have learned to:

• Describe classic administration

• List the steps for creating Planning applications

• Create Planning applications using classic application administration

• Set up dimensions and members in Planning

• Load metadata files

Page 368: Hyperion Planning Student Guide

Module 11 AppendicesAppendix B Working with Classic Application Administration

B-46 Planning: Create and Manage Applications