Standard Functions
This table lists the standard functions that you can use when defining rules.
Name |
Variable Type |
Description |
Values |
---|---|---|---|
Contains |
Boolean |
Returns True if the field provided as parameter #1 contains the characters provided as parameter #2, else returns False. These 2 parameters are provided for the function.
|
True or False |
Convert decimal to long |
Decimal |
Returns a long converted from a decimal. |
N/a |
Convert decimal to string |
String |
Returns a string converted from a decimal. |
N/A |
Convert integer to long |
Decimal |
Returns a long converted from an integer |
N/A |
Convert integer to string |
String |
Returns a string converted from an integer. |
N/A |
Convert long to string |
String |
Returns a string converted from a long. |
N/A |
Convert string to number |
Integer |
Returns a number converted from a string. |
N/A |
Day of |
Integer |
Returns the day from a given date as a number between 1 and 31. |
N/A |
Ends with |
Boolean |
Returns True if the field provided as parameter #1 ends with the characters provided as parameter #2, else returns False. These 2 parameters are provided for the function.
|
True or False |
Get date in custom format |
String |
Returns a date format such as:
These are the 2 parameters for the function
Expression Example
|
Values for time pattern, date pattern, or a combination of both are listed on the Oracle Help Center at docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html |
Get first row |
Row |
Returns values for the first row. This function is commonly used. |
N/A |
Get last row |
Row |
Returns values for the last row. This function is rarely used. |
N/A |
Index of |
Integer |
Returns a number representing the index of the first occurrence of the character in the string, or -1 if it never occurs. These 2 parameters are provided for the function.
|
N/A |
Is another row present |
Boolean |
Returns True if the business object provided as a parameter has more than the current row, else returns False. |
True or False |
Is modified field |
Boolean |
Returns True if the field provided as parameter is modified, else returns False. |
True or False |
Length of |
Integer |
Returns the number of characters in a string. |
N/A |
Lowercase of |
String |
Returns the string in lower case. |
N/A |
Month of |
Integer |
Returns the month from a given date as a number between 1 and 12. |
N/A |
Starts with |
Boolean |
Returns True if the field provided as parameter #1 starts with the characters provided as These 2 parameters are provided for the function.
|
True or False |
Today's date |
Date |
Returns the current date. |
N/A |
Uppercase of |
String |
Returns the string in upper case. |
N/A |
User role |
Boolean |
Returns True if the logged in user has the role provided as parameter, else returns False. |
True or False |
Year of |
Integer |
Returns the year of a date. |
N/A |