Groovy business rules give us the flexibility to customize the job log messages. Not only just seeing whether the job ran successfully or failed, but it can also tell a lot more.
For a quick example, I am running a dummy business rule and the job log displays the duration of the rule and who ran the rule with a time stamp. You can potentially record this information and bundle them together in a notification email.

Using Groovy business rules, we can do more than using traditional Essbase calc scripts. I am listing a few useful examples, but you can surely be creative. I will share more sample codes in the future.
Print Duration

Print user information and time stamp

Print user variable

Print form name

Print POV members

Print job status

If you plan to use IF statements to process advance calculations and capture error messages, like the @return feature, you can consider the following two options.
Print exception or error message


Hope this post gives you some ideas for customizing business rule job logs via Groovy rules. More to come.








