Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This page is for application designers. It explains the properties you can set for actions.

Overview

Record-Action Concepts

To make changes to the data in a table use a record-action. Each record-action is a single operation that can happen to a record in the table. Record-actions can create, read, update or delete a record, so are sometimes called CRUD actions. To configure Phixflow to perform several operations to the data  record-actions directly to a table. Alternatively, to configure PhixFlow to perform several operations

  • in one table, add a list of record-actions to a table or to a table-action associated with the table.
  • in different tables, add a list of record-actions to an action that is not associated with a specific table. The record-actions affect the different tables.

An action/table-action can potentially run any of the record-actions in its list. To decide which record-action to run, create a rule associated with each record-action. When the rule evaluates to true, the record-action runs, making a change to the data in the table. See Record-Action and Record-Action Rule properties.




Sections on this page

Action Properties

For information about the properties toolbar, and about the sections Parent Details, Analysis Models, Description and Audit Summary, see Common Properties.  We recommend you always add a Description that explains the purpose of the item you are creating. 

For a full list of all the PhixFlow property tabs and windows, see Properties, Windows, Menus and Toolbars.

Stream Item Action Rules

This property has a toolbar with standard buttons. The grid contains a list of rules that determine whether or not a stream item action runs. 

To edit the properties of a context parameter, double-click its name. To add a stream item action to the list, click   Add New. PhixFlow opens the Context Parameter properties tab.

To remove a context parameter from the action, select it and click  Delete in the toolbar.

A stream item action is the CRUD action that can operate on a data record. The rules listed here determine whether or not a stream item action runs.

When the action runs, PhixFlow uses this list of rules to determine which of the listed Stream Item Actions will run.

Double-click a rule to open its properties and specify rule details and attributes: see Stream Item Action Rule. This grid displays:

  • Order: The order in which the rules are evaluated.
  • Stream: The backing stream.
  • Name: The rule name.
  • Expression: If this expression evaluates to true, this action will be run. A blank (null) expression counts as true.

When the action runs, PhixFlow evaluates the action rules in order. For each action rule that evaluates to true, PhixFlow will run that action. 

The action type of the first action rule is overwritten if the button that initiates the action has both an Action Type and an Action; see Layout.

Error rendering macro 'excerpt-include' : No link could be created for 'Layout'.


When you set action completion, you can set which dashboard to open after the action has run.

Action → Action Completion section:

  • Open Post Dashboard
  • Dashboard Rules available if Open Post Dashboard

A list of dashboards that can be opened after this action, for each one a rule to determine whether this is the dashboard that will be opened.

The first dashboard whose expression evaluates to true will be opened. Only this dashboard will be opened. If none of the expressions evaluates to true, no dashboard will be opened.

For each dashboard rule define the following fields:

  • Order: The order in which the rules are evaluated.
  • Dashboard: The dashboard that will be opened if the accompanying expression evaluates to true.
  • Expression: If this expression evaluates to true, this dashboard will be opened once the action has completed. A blank (null) expression counts as true.

Action Completion

FieldDescription
Order
Dashboard

The dashboard that will be opened if the accompanying expression evaluates to true.

Expression
  • No labels