
- Presets of system variables (e.g., user details, app metadata)
- Dynamic values from attributes (e.g., page data, selected items)
- Control properties and values (e.g., button text, form inputs)
Key Features
1. System Variables & Presets
User
Logged In User Context
User
Logged In User Context
Triggered using
@
and includes the following parameters:Name | Type | Description |
---|---|---|
Id | Text | The Id of the user |
Name | Text | The name of the user |
Language Id | Number | The LCID of the user language |
Roles | Array | Array of the assigned security roles for the user |
Security Role Privileges | Array | Array of security role privileges |
Transaction Currency | Object | The lookup reference of the transaction currency of the user |
Global Context
The Global Context Utility
Global Context
The Global Context Utility
Triggered using
@
and includes the following parameters:Name | Type | Description |
---|---|---|
App URL | Text | The current application url |
Version | Text | The current environment version |
App Info
The Current Application Information Context
App Info
The Current Application Information Context
Triggered using
@
and includes the following parameters:Name | Type | Description |
---|---|---|
App Id | Text | The id of the current application |
Display Name | Text | The display name of the current application |
Unique Name | Text | The unique name of the current application |
URL | Text | The url of the current application |
User Client
The User Client Context
User Client
The User Client Context
Triggered using
@
and includes the following parameters:Name | Type | Description |
---|---|---|
State | Text | The current client state |
Form Factor | Number | The number of the form factor |
Is Offline? | Boolean | If the application is in offline state |
Is Network Available? | Boolean | Returns if the netwerk is available and connected |
Form Data
The Form Data Context
Form Data
The Form Data Context
Triggered using
@
and includes the following parameters:Name | Type | Description |
---|---|---|
Id | Text | The current record Id |
Is Dirty? | Boolean | IF the current record has some data changed and not saved. |
Is Valid? | Boolean | Returns if the record is valid |
Form UI
The Form UI Context
Form UI
The Form UI Context
Triggered using
@
and includes the following parameters:Name | Type | Description |
---|---|---|
Form Type | Number | The type of the current form. |
2. Dynamic Attributes & Contextual Values
PowerUX’s IntelliSense detects attributes relevant to the current context. Use@Attributes
to display a list of dynamically generated attributes that are fetched from the UX FLow selected table attributes metadata.
3. Dynamic Controls Values
PowerUX’s IntelliSense detects controls relevant to the current context. Use@Controls
to display a list of dynamically generated controls that are exported from the UX Flow selected form.
How to Use IntelliSense
-
Invoke IntelliSense:
- Start typing in a formula or expression field, and IntelliSense will automatically suggest available options.
-
Use
@
to manually trigger IntelliSense.
-
Select a Suggested Value:
- Use arrow keys to navigate suggestions.
-
Press
Enter
to select an option.
-
Filter and Search:
- Type part of a name to filter results dynamically.
- IntelliSense highlights relevant matches.
Unknown sub items of a certain IntelliSense object, like a variable object, a retrieved record, or an item in a for loop, you can directly type the logical name of the parameter or the attribute from the logic. For example:
@Variables.RetrievedContact.firstname
@Item.new_name