Creating an HFM Application

Creating an Application Blog

When creating a new HFM application, there are specific steps that must be taken to get the application up and running. It starts with creating and naming the application. To create an HFM application, once you are logged in to Workspace:

Go to File > New > Application

From there, you will name your new application and define the type of application it will be.

Once the application is created, there are several Application Properties that need to be established. They are as follows:

Default Currency The Default Currency should be set to USD (US Dollars).

Balance Account Exchange Rate – This will always be the ClosingRate. Balance accounts use the month rate because the amount at the end of any period does not carry over into the    next period.

Flow Account Exchange Rate – this will always be the AverageRate. Flow accounts use the average rate because the amounts in those accounts roll over to the next period.

PVA must be set for Flow Account – PVA (Periodic Value Add) is necessary for Flow Accounts because the amounts at the end of the periods need to be adjusted for exchange rates. Since exchange rates are always fluctuating and the Flow Account amounts carry over, PVA needs to be checked.

ICP Weight – This determines what percentage of your Inter Company Partners is consolidated up to their parent members. The default for this property is 0.0, so a change to this property is necessary for your ICPs to consolidate. The standard ICP Weight is 1, meaning 100%, allows the full value of the ICPs to be consolidated up through the hierarchy.

Validation Account – This account acts as a checks and balances system. It allows you to make sure any account balance you determine comes out to zero before a submission is made, or HFM will not allow it to go through. It is possible to have multiple validation accounts, but they are set up in a hierarchy.

Consolidation Rules – There are two options within this property: Y (Yes) and N (No). N is the default HFM selection and means that you will not be establishing any custom consolidation rules. Y means that you intend to set up your own custom rules for consolidating data.

Node Security This property is where you determine if you will set up Security Access for your dimensions. There are several options you can select for Node Security: Accounts, Entities, Scenario, Generic, and ICP. You can enable security for all of the dimensions if you select the Node Security tab. Otherwise, you can individually select the dimensions you want to have security for, which would be based on the client’s preference. The only Dimension that requires Node Security is Entity.

WEBINAR

Building to the ‘Top’ with OneStream: HFM Replacement Story

Once you have set up these properties, you can begin setting up your dimensions. To set up dimensions, Right-click the Application name within the Dimension Library. A window will come up, then name the Dimension and select the Dimension Type.

The next step is to establish the Dimension Associations. Some of these dimensions require associations with other dimensions. To setup a Dimension Association, Right-click on the dimension that you want to associate, then select the dimension that you are associating with the first dimension. The dimensions that require associations are: Account, Entity, Scenario, Generic (Your custom dimensions), ICP, Value, Currency, and Consolidation Method.

After you have finished associating the required dimensions with each other, you need to load your dimension members with an .ADS file. In order to do this, you need to set up an Import Profile.

Go to File > Import > Create Profile

First, give the profile a name. Select Flat File under Import Type. Then choose the Application that you want the members imported to. Finally, browse for the .ADS file and upload it to the Import Profile, and run the import.

Once you have imported the members, you need to validate the application. This checks the entire application for errors before the application is deployed. If the Job Console confirms that there are no errors, you can deploy the application. Deploying the application is the final step in creating an application. This creates the application on the EPMA server and it is now fully functional and ready for data.

Share this

About the author

Philip Parker

The Pre-Transformation Checklist for Finance

An 11-Step Risk Reduction Tool for CFOs and CAOs Who Aren’t Sure Where to Start

By following this checklist, organizations can systematically approach their finance technology transformation, ensuring that all critical aspects are addressed and that the transition is smooth and successful.

Related posts you might like

Building to the ‘Top’ with OneStream: An HFM Replacement Story

View Post
CPM

An introduction to Corporate Performance Management Software (CPM)

View Post

HollandParker Named 2022 Power of the Platform Winner by OneStream

View Post

Privacy Policy

Introduction

Welcome to Holland Parker. We are committed to protecting your personal information and your right to privacy. If you have any questions or concerns about our policy or our practices with regard to your personal information, please contact us at [email protected].

Information We Collect

We collect personal information that you provide to us when expressing an interest in obtaining information about us or our products and services, when participating in activities on the website, or otherwise contacting us.

The personal information that we collect depends on the context of your interactions with us and the website, the choices you make, and the products and features you use. The personal information we collect can include the following:

  • Name and Contact Data: We collect your first and last name, email address, postal address, phone number, and other similar contact data.
  • Payment Data: We collect data necessary to process your payment if you make purchases, such as your payment instrument number (e.g., a credit card number), and the security code associated with your payment instrument.
  • Login Credentials: We collect passwords, password hints, and similar security information used for authentication and account access.
  • Other Information: We collect any other information you directly provide to us through our website.

How We Use Your Information

We use personal information collected via our website for a variety of business purposes described below. We process your personal information for these purposes in reliance on our legitimate business interests, in order to enter into or perform a contract with you, with your consent, and/or for compliance with our legal obligations.

We use the information we collect or receive:

  • To send administrative information to you.
  • To fulfill and manage your orders.
  • To post testimonials.
  • To request feedback.
  • To send you marketing and promotional communications.
  • To deliver targeted advertising to you.
  • For other business purposes.

Sharing Your Information

We may process or share your data that we hold based on the following legal basis:

  • Consent: We may process your data if you have given us specific consent to use your personal information for a specific purpose.
  • Legitimate Interests: We may process your data when it is reasonably necessary to achieve our legitimate business interests.
  • Performance of a Contract: Where we have entered into a contract with you, we may process your personal information to fulfill the terms of our contract.
  • Legal Obligations: We may disclose your information where we are legally required to do so in order to comply with applicable law, governmental requests, a judicial proceeding, court order, or legal process.
  • Vital Interests: We may disclose your information where we believe it is necessary to investigate, prevent, or take action regarding potential violations of our policies, suspected fraud, situations involving potential threats to the safety of any person, and illegal activities.

Cookies and Other Tracking Technologies

We may use cookies and similar tracking technologies to access or store information. Specific information about how we use such technologies and how you can refuse certain cookies is set out in our Cookie Policy.

Data Security

We aim to protect your personal information through a system of organizational and technical security measures. We have implemented appropriate technical and organizational security measures designed to protect the security of any personal information we process.

Retention of Data

We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy policy unless a longer retention period is required or permitted by law.

Your Privacy Rights

In some regions, such as the European Economic Area (EEA), you have certain rights under applicable data protection laws. These may include the right to (i) request access and obtain a copy of your personal information, (ii) request rectification or erasure; (iii) restrict the processing of your personal information; and (iv) if applicable, to data portability.

Updates to This Policy

We may update this privacy policy from time to time in order to reflect changes to our practices or for other operational, legal, or regulatory reasons.

Contact Us

If you have questions or comments about this policy, you may contact us by email at [email protected].

The Pre-Transformation Checklist for Finance

Tap into wisdom gained through 300+ finance transformations to uncover answers to questions you have and those you should.

This field is for validation purposes and should be left unchanged.