I did an upgrade some time ago where Hyperion Planning was
upgraded from 11.1.2.2 to 11.1.2.3, this gave the application access to a whole
new slew of functions, I can expand on some of these in a future blog, but some
were time savers , others items that users had asked for, and others were just
‘neat’. But with this particular upgrade
we ran into a major issue, Latency- as it was a global roll-out. The ADF UI that
is the default in 11.1.2.3 in our high latency (200-400ms) environment was
causing crashes in IE, and un-usable forms.
So we were left with a couple of options - option one, tell the users to suck it up, get
used to it (I dare you to tell that your users) and option two to revert to the
classic UI giving up ADF. After carefully contemplating how to build a user
feedback shield, change the locks on my office, and several e-mail filters
(500+ users) I decided option one was not the way to go, so now I had to find a
way to get the functionality I had promised users without the pretty new ADF user
interface.
There were 3 key features that I wanted to come out of the upgrade even if I had to go
with classic UI:
- New Calc Script functions
- Cell Audit History for users to view
- Rolling forecast integration
Since number 1 has nothing to do with the UI, it was easy to
check this one off the list with a simple verbal ‘Check’. For number 2 we had to get a little bit more
creative, since the classic UI did not support the feature, we trained the
users on accessing planning forms through Smart View; again this was not too
much of a hassle for the set of users who were looking forward to this feature.
But number 3 is where things got a bit tricky.
Rolling out an 18 Month Rolling Forecast into the planning
application (that was initially designed for 12 month annual budget) was going
to be a key measure of success for us, and we had to find a way. What I found
is that we can very quickly enable and disable the ADF UI, and I found a way to
take advantage of that. Using 4 steps we
were able to quickly, easily and consistently configure forms, variables, and
reach our goal.
Step 1 – Build a template of your form
You can do this using either the classic UI or the ADF UI,
which ever you are more comfortable with will work, here I’ve created a form to
display some metrics that I want to view in my new Rolling Forecast form. One key note is that you must have both the
year and period dimensions in your columns
Step 2 – Enable ADF UI
If you haven’t already done so, enable the ADF UI by
changing the application property “ORACLE_ADF_UI” to true. You can do this from
workspace, with your application open; go to Administration -> Application
-> Properties. Note that you will get
a notice that you must restart application server for the change to take
effect, this is not true, logging out and back into workspace will get you the
desired results.
Step 3 – Enable Rolling Forecast
Now that you are logged in looking at the beautiful new ADF
UI go ahead and open the form you previously created, right click on your
columns and select Rolling Forecast Setup
You will be presented with a
dialog to create the variables, if you have already created these just enter
the same prefix and check ‘resue existing substitution variables’ if it is your
first time setting this up, fill in the remaining details, in my case the
variables already exist. After you generate the variables will populate into
your form and you’re all set.
Step 4 – Disable ADF
This is a lot like step 2, only setting False instead of
True, if you have been in ADF UI up to this point, you will need to ‘add’ the
property first, do this by going to Administration -> Application ->
Properties, click on the green ‘+’ and give the property a name of
“ORACLE_ADF_UI” and value of “false” you
will again get the warning that you need to restart, and again, you don’t, just
log out and back into workspace.
Step 5 – Enjoy your new rolling forecast form
As you can see the variables are now referenced in my form,
and I have a rolling form created, that’s all there is to it.
The last thing you might be asking is, how do I advance
those variables without ADF UI’s nice buttons? Well there are 2 ways, you can
always re-enable ADF to advance and disable again, or use MaxL to advance the
variables as needed, I wrote up a simple excel file to generate the values for
me, and run those in EAS Console to quickly modify the variables. Sample of that show below, if you would like
a bit more details on this, please leave a comment and I can expand.
Now that all this is said and done, I want to make a couple
of extra points
- Disabling ADF UI is not for everyone, there are other changes besides just those I mentioned in this post that you should take into consideration
- Implementing a Rolling Forecast is a lot more than just building some forms, you also need to look at Calc scripts, and scenario start/end period.
- Rolling Forecast is a fundamental organizational process change, not just a technology change, be prepared for that. I'm going to be writing a future post to expand on the challenges of implementing Rolling Forecast and the success I have seen.
Comments
Post a Comment