Access to add and change pages is restricted. See: https://cwiki.apache.org/confluence/display/OFBIZ/Wiki+access

These are the most important (most used) variables. To have more details, check out ScreenRenderer.java populateBasicContext and populateContextForRequest methods.

This means that you don't have to worry about these variables : they are available from the 1st line of your Groovy scripts

parameters (of course)
globalcontext

delegator
dispatcher

security
locale
userLogin

componentName
webappName

webSiteId (only for webapps where it makes sense and are defined in their web.xml file, like ecommerce)
autoUserLogin
person
partyGroup
timeZone

request
response
session
application

javaScriptEnabled

sessionAttributes
requestAttributes
requestParameters

eventMessageList
errorMessageList
nowTimestamp

externalKeyParam (it contains [externalLoginKey=${externalLoginKeyValue}] or null if security.login.externalLoginKey.enabled is set to false)

1 Comment

  1. Unknown User (pandeypranay.1)

    Thanks Jacques  putting them all together.

    Regards
    --
    Pranay Pandey