For the initial values of text or number filter fields, you can also use Juel expressions. Process expressions Expression | Description |
---|
${<Datapool_Field>} | Any data pool field from the process map, for example, ${Person_FirstName}. |
User expressions Expression | Description |
---|
${user.id} | Unique user id | ${user.name} | User login name, for example, 'jsmith' | ${user.fullName} | User full name, for example, 'Johnny Smith' | ${user.ipAddress} | IP address of the user | ${user.<Datapool_Field>} | Any data pool field related to the user, if the user data comes from a data pool, that is, ${user.Person_LastName} returns 'Smith'. This expression may be used only in conjunction with CoreObject based authentication. |
System Property expressions These expressions are replaced by specific values which are configured in Identity Manager Admin. The names of the properties are found in the database in Property.name. Expression | Description |
---|
${sysprop.<property>} | The value of a system property. Replace the placeholder <property> with the name of a systemProperty which can be found in the database table Property. |
Date expressions Date expressions are resolved to a Date, Date and Time or Time values, depending of which one you use. You can pass numbers into the date expressions, which are then calculated to certain value. Expression | Description |
---|
${today} | Date of today with no time | ${today.plusDays(n)} | Date of today with no time plus the "n" number of days | ${today.plusMonths(n)} | Date of today with no time plus the "n" number of month | ${today.plusYears(n)} | Date of today with no time plus the "n" number of years | ${now} | The current time and date | ${now.plusSeconds(n)} | Current time and date plus the "n" number of seconds | ${now.plusMinutes(n)} | Current time and date plus the "n" number of minutes | ${now.plusHours(n)} | Current time and date plus the "n" number of hours |
Nested expressions for Date expressions For date expressions, you can also set the value to be another expression, and have expression within expression, so called nested expressions. The types of expressions that can be set inside date expressions are: - System property expression
${sysprop.someValue} - User expression
${user.id}
Examples: ${today.plusDays(${sysprop.someValue})}
${today.plusDays(${user.id})}
|