Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Add Vertical Bar: Splits the pane left and right
  • Add Horizontal Bar: Splits the pane top and bottom
  • Delete Pane
  • Layout Options: Opens a form allowing the user to specify
    • Maximize the pane content
    • Fix the pane width
    • Fix the pane height

Maximizing Dashboards

Dashboards can now be set to open in a maximized state by default. The option is available through the Dashboard editor.

Views

Pivot Views

It is now possible to configure a 'pivot table' stream view in which values in a nominated value attribute are broken out into one of many view columns based on the value in a nominated pivot attribute. 

...

Pivot column headers can be derived automatically from data values using date/time and number formats on the view attributes, or from label attributes.

Grid Views

The "Grid" Stream View definition form now shows all properties of the view attribute (not just its name).

The Stream View Attribute definition form now shows a box indicating the size of the field on a form i.e. there is now a visual indicator of the meaning of a width of (say) 100 pixels.

Selection Views

Selection Views now use the selected attribute instead of first attribute of the view. 

There is a new 'Show Attributes' option in the Stream Views list context menu which shows Attributes of the selected Stream View.

Streams

Stream Index Scheme

It is now possible to change the stream index scheme while the stream contains data. Changing the index scheme optimises the stream for reading from individual steam sets or from all stream sets.

Changing Stream Settings

The restrictions on changing the properties and/or attributes of existing streams are now based on whether the stream actually contains data records rather than whether the stream has any stream sets. This means that it is now possible to roll back a stream without deleting stream sets, then change any stream property or attribute property.

Scripting

Internal Variables

General Variables

Instance name is now accessible in all expressions as _system.instance

File Collector Variables

Internal variables are now available also from normal File Collectors: 

  • _fileName
  • _modifiedDate 
  • _path 
  • _rootDirectory 
  • _subDirectory 
  • _size 
  • _lineNumber - not available in 'File Details Only' File Collectors 

See here for details.

Functions

curValue() and nextValue() now take expressions, not just literal values.

System Administration

Email Account Configuration

...

Inbound accounts are used to fetch emails. There can be more than one active inbound account.

Upgrade

Note

Existing email settings (inbound and outbound) are not automatically migrated into new version (see Upgrade Notes for details).

Scripting

Internal Variables

General Variables

Instance name is now accessible in all expressions as _system.instance

File Collector Variables

Internal variables are now available also from normal File Collectors: 

  • _fileName
  • _modifiedDate 
  • _path 
  • _rootDirectory 
  • _subDirectory 
  • _size 
  • _lineNumber - not available in 'File Details Only' File Collectors 

See here for details.

Stream Index Scheme

...

Cleanup Configuration

The 'Repair Configuration' admin function has been renamed to 'Cleanup Configuration'.

Privileges

The list of Privileges is now sorted alphabetically.

System Indexes

Indexes and primary keys on core tables have been reviewed and deleted / added where appropriate.

Functions

curValue() and nextValue() now take expressions, not just literal values.

Privileges

The list of Privileges is now sorted alphabetically.



The "Grid" Stream View definition form now shows all properties of the view attribute (not just its name).

The Stream View Attribute definition form now shows a box indicating the size of the field on a form i.e. there is now a visual indicator of the meaning of a width of (say) 100 pixels.
Improvements
The 'Repair Configuration' admin function has been renamed to 'Cleanup Configuration'.

Dashboards can now be set to open in a maximized state by default. The option is available through the Dashboard editor.

A new button is available under the User menu (top right corner). It allows switching between a Design and App mode. 

Design mode allows the user to see design functions of PhixFlow, the toolbar on the left in particular. 

App mode hides configuration features of PhixFlow. 

The default mode of the user can be set through the user editor. 

Users need to have a permission in order to use the design mode. If the user has no permission to use the design mode, the app mode is launched. 

The selected mode can be specified also through the URL, by adding a "design=true/false" attribute. A list of attributes should be prefixed with a '?' character. For example: 

  • www.phixflowexample.com - a default user's mode will be launched. 
  • www.phixflowexample.com?design=true - a design mode will be launched (if the user is permitted) 
  • www.phixflowexample.com?design=false - an app mode will be launched

    Note

    (This release contains more changes which affect the URL. See Upgrade Notes for details)

 
The restrictions on changing the properties and/or attributes of existing streams are now based on whether the stream actually contains data records rather than whether the stream has any stream sets. This means that it is now possible to roll back a stream without deleting stream sets, then change any stream property or attribute property.

DATE and DATETIME columns are being exported to Excel in the same format as they appear on the Stream View.

It is now possible to configure a 'pivot table' stream view in which values in a nominated value attribute are broken out into one of many view columns based on the value in a nominated pivot attribute. 

The pivot view columns can be

  • all values in the view data
  • the result of an expression (which can in turn refer to a lookup pipe on the source stream)

The latter method allows more control over the order of columns and the ability to present columns even if no data values are present.

Pivot column headers can be derived automatically from data values using date/time and number formats on the view attributes, or from label attributes.

...