Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
PrefixenvVariable
Description

To retrieve Environment Variable value. Learn more about Environment Variables.

Attributes
  • #envVariable.keyName#
Scope of Use
  • Anywhere within the Joget app itself. (i.e. Process, Process Tool, Form, List, Userview)
Sample Attributes#envVariable.smtpServer#
#envVariable.smtpPort#

...

NameDescription
Prefixform
Description

To get field value from form table.

Attributes
  • #form.tableName.fieldId#
  • #form.tableName.fieldId[recordId]# (Available in 3.1 and above)
Scope of Use
  • In a Process Tool part of a Process.
  • In a Form.
  • In a process design.
Sample Attributes#form.registration.registeredDate#
#form.registration.registeredDate[0001]#
#form.registration.registeredDate[{variable.recordId}]# //using nested Hash Variable with curly bracket.

...

NameDescription
Prefixi18n
Description

To support language localization on application level.

Attributes
  • #i18n.keyName#
Scope of Use
  • All components within the App.
Sample Attributes#i18n.app.hello#

...

NameDescription
Prefix performer
Description

To get user information of the performer of an activity.

Attributes
  • #performer.activityDefId.id#
  • #performer.activityDefId.username#
  • #performer.activityDefId.firstName#
  • #performer.activityDefId.lastName#
  • #performer.activityDefId.email#
  • #performer.activityDefId.active#
  • #performer.activityDefId.timeZone#
Scope of Use
  • Elements within and part of a Process.
    1. Activity Name.
    2. Form mapped as part of process activity mapping.
    3. Email Tool configuration as part of process tool mapping.
Info

To get activityDefId (activity definition ID), mouseover the activity name in the Activity Mapping tab (Workflow Management Console); there will be an overlay showing the ID.

Warning

The activity chosen must had already been performed.

Sample Attributes
  • #performer.runProcess.firstName#
  • #performer.submitLeave.firstName#

Request Parameter Hash Variable  

NameDescription
Prefix requestParam
Description

 To access request parameter' values.

Attributes 
  • #requestParam.parameterName#
Scope of Use 
  • All components within the App.
Sample Attributes 

User Hash Variable  

NameDescription
Prefix user
Description

 To get user information based on username.

Attributes 
Scope of Use 
Sample Attributes 

User Variable Hash Variable  

  • #user.username.id#
  • #user.username.username#
  • #user.username.firstName#
  • #user.username.lastName#
  • #user.username.email#
  • #user.username.active#
  • #user.username.timeZone#
NameDescription
Prefix 
Description

 

Attributes 
Scope of Use 
  • All components within the App.
Sample Attributes
  • #user.admin.email#
  • #user.cat.firstName#

 

Userview Key Hash Variable  

NameDescription
Prefix userviewKey
Description

Userview Key Hash Variable is used solely for the purpose of accessing the current Userview key's value.

Typical use case for this hash variable are:-

  • Filtering a Datalist based on Userview Key.
  • Preloading certain form data field (e.g. subform) in a Form or Form part of a process flow based on Userview Key.
Attributes
  • #userviewKey#
Scope of Use

Workflow Variable Hash Variable

NameDescription
Prefix variable
Description

To get the value of a workflow variable in a Process Flow.

Attributes
  • #variable.variableName#
Scope of Use
  • Elements within and part of a Process.
    1. Activity Name.
    2. Form mapped as part of process activity mapping.
    3. Email Tool configuration as part of process tool mapping.
Sample Attributes #variable.approvalStatus#

...