Skip to end of metadata
Go to start of metadata
Bean Shell Permission allows one to write its own custom Java coding to determine permission.
Plugin NameBean Shell Permission
LabelBean Shell Script
Applicable for
  • Userview
  • Userview Category
  • Form
  • Form Section
  • File Upload
  • Image Upload
  • Joget Workflow v5 Community Edition
  • Joget Workflow v5 Enterprise Edition

Figure 1: Sample screenshot of Bean Shell Permission in Userview Category

When writing your own code, these 2 objects are made available for your to ease your implementation.

Figure 2: Sample variables' values

Sample Usage
System.out.println( user.getFirstName() ); //will print "Admin"
System.out.println( requestParams.get("appId") ); //will print "hr_expense";
if (user.getFirstName().equalsIgnoreCase("Admin")) {
	return true;
} else {
	return false;




  • No labels