Entries by Kyle Goodfriend

, , , ,

Adventures in Groovy – Part 22: Looping Through Member Descendants

There are a lot of reasons one might loop through children in a Groovy Calculation.  On my journeys with Groovy, I have run into a few roadblocks where this has been helpful.  Some of these were related to limits in PBCS.  Looping through sets of members allowed us to get around some of the limitations. […]

 
, , , ,

Adventures in Groovy – Part 21: Real Time Data Movement (Getting REALLY Groovy)

Introduction Before we jump in, there are a number of questions you are going to have at the conclusion of this article.  Please post comments and I will answer them, but keep in mind, this is an example.  Are there different ways to accomplish this?  You bet.  Should the data sync directly to the rFin […]

 
, , , , , ,

Adventures in Groovy – Part 20: Groovy On-Premise vs. Groovy Cloud

Introduction Yes, it is true that Groovy is available in on-premise and cloud (PBCS) versions of Hyperion Planning.  No, it is not true that the same flavor of Groovy exists in both.  Both have their advantages, and both have their drawbacks.  The likelihood that they will ever be the same is extremely low, and here […]

 
, , , , ,

Adventures in Groovy – Part 19: Real Time Reporting Webinar with Breakthru Beverage Group

Introduction Chris Hull has been kind enough to partner with us to present how the methods available in Groovy calculations have made a huge impact in their budgeting and reporting process using PBCS.  

 
, , , , ,

Adventures in Groovy – Part 18: Real Time Data Movement (Setting The Stage)

Introduction One of the challenges with Hyperion Planning is the ability to move data between applications in real time.  A classic example of this is a P&L application with other modules that have greater detail.  The following is an example.  

 
, , , , ,

Will Groovy Calculations in PBCS Solve The World’s Problems?

No, But Can It Solve Yours? I received a lot of positive feedback on the Groovy Series and have been asked a many great questions.  People are excited about the improvements but are still a little hesitant to buy in to the hype.  They question, and rightfully so,   

 
, , , ,

Adventures in Groovy – Part 17: Force Cell Comments

Challenge Accepted When I asked visitors to try to come up with a situation that Groovy Calculation might be able to solve, this was a good one.  One visitor asked if they could require a cell comment if certain parameters were not met.  It is actually relatively easy. The following requirement exist in this example.  […]

 
, , , , , , ,

Adventures in Groovy – Part 16: Ignore Form Save When No Data Has Been Edited

Introduction I know you can argue this is a user issue and a training issue, but the fact is, sometimes people will save a form without editing any data.  There are at least three negative issues as a result.  One, the business rules and smart pushes execute, consuming unnecessary resources.  Two, users may think they […]

 
, , , , ,

Adventures in Groovy – Part 15: Returning Errors (RTP Edition)

Introduction One of the huge benefits that available in Groovy Calculations is the ability to interact with a user, validate data, and act on the validation.  Now, we can interrupt form saves, stop Run Time Prompts from continuing, and communicate information back to the user. This may sound repetitive if you have read part 13 […]