This page is for application designers who want to configure actions.
Overview
Insert excerpt |
---|
| _action_concepts |
---|
| _action_concepts |
---|
nopanel | true |
---|
|
When you are creating a a stream-item-action for a table, use this property tab to add an expression that evaluates to the new value for that table attribute.
- Create a Stream Item Action.
- In the Basic Settings → Attributes to Update section there is a grid of attributes.
- In the grid, double-click on a attribute.
- PhixFlow opens the stream-item-action attribute attribute property tab.
Properties
This property tab is not available from the repository. It only opens from the Stream-item-actions properties.
Insert excerpt |
---|
| _standard_settings |
---|
| _standard_settings |
---|
nopanel | true |
---|
|
Basic Settings
Field | Description |
---|
Order | Enter the order in which the attribute expression will be evaluated. |
Attribute | Select the name of the table attribute that will be populated. |
Expression | Enter an Expression to generate a new attribute value. To refer to table attributes, pipes and screen zones in the expression, use: <attribute-name> to refer to the current value of the stream-item you are about to update.<pipe-name> to refer to lookup pipes on the same table as the action. The pipe cannot reference _out variables directly.<screen-zone-name> refers to selected stream-items from other views using their screen zone names.
Panel |
---|
| For example: - A screen zone name is
ACCTS. - In the screen, the user will select stream-items in a grid view.
- For the selected stream-items, you want the action to sum the values in the
amount attribute.
Enter an expression: Code Block |
---|
sum(ACCTS.amount) |
|
You can also use the following prefixes: _out.<attribute-name> to refer to the current value of an attribute in the action. For example, in the screenshot above, you could refer to the value for the attribute ChargeAmount in VATAmount with the expression _out.ChargeAmount .
_context.<context-variable-name> refer to any context variable defined for this action.
_gridRow.<table-view-attribute-name > to refer to the edited value of an attribute when the Filter Type is Edited Items.
_gridRow contains a streamset pointing to an individual row that has been modified.
MessagesYou can use the following message functions in the expression. When the action runs, any messages are written to the system console and logs.
Note |
---|
If PhixFlow reports an error, it stops the action from being completed for the current stream-item in the table. However, the error does not stop the action from updating or inserting other stream-items. |
|