Change Log
Reflow Version 1.7.0
This February 2023 release includes new features, improvements and bug fixes.
This release includes major feature updates for Histories, Equipment, Schedules, and the Reflow Config user interface. Additional features, performance improvements, and bug fixes are included for nearly every Reflow system
Histories
- Enum and String Charts
- These series types are no longer limited to tables and can now be plotted independently or alongside numeric and Boolean series types
- When plotted with numerics, enum and string data will display at the bottom of the chart below the x-axis. When comparing with previous time ranges, the data from the previous range will appear at the top of the chart along the top x-axis
- Boolean Charts
- Boolean series now display in a manner consistent with the new enum and string designs, along the bottom of charts
- The previous behavior of shading the entire chart to indicate true values can be re-enabled by going to the Histories > Chart Defaults configuration and turning on the 'Classic Boolean Style' option
- Out of Range data
- When data for a selected time range is not available in the series but past data for the history exists (indicating a change hasn't occurred in the selected time range), Reflow will chart the past value for the series
- This interpolation on the chart is indicated by lighter, striped bars for Booleans, enums, and strings, and dotted lines with striped fills for numerics. Hovering over the series in the chart will indicate the time of the last write on the data tooltip
- This feature can be toggled on/off under Histories > Chart Defaults > Contextual Ranges configuration
- History Sources
- When browsing histories in the Reflow View, cards and rows on the History Index Page now display the history's data source - the Niagara device/station that hosts the history.
- The source display can be turned off with the 'Show Source Names' option in the Histories > Histories Index Page configuration
- A 'History Sources' dropdown has been added to the filter pane when browsing histories on the history index page and selecting histories when creating charts
- History Index Page
- Sparkline previews now use the time range specified in the Histories > Chart Defaults configuration
- Performance Optimizations
- History Groupings support has been heavily optimized to reduce history list load times when history groupings are present in the station
- Local Cache: History names, groups, and sources are now cached in browser so that future page loads are extremely fast. If histories, history groupings, or sources are modified on the station after a user has loaded the histories page in a session, they must refresh their web browser to see them. The Local Cache can be turned off in the Histories > Global Settings configuration
- Station Cache: History names and groups can also be cached on the station. This will dramatically improve first load
times on stations with 10,000 or more histories
- The cache will be served to users for the time specified in the duration property, after which a new cache will be regenerated the next time a user requests history data
- If the Station Cache is enabled, histories and groups added after it has been generated will not appear until the cache is regenerated either automatically after its duration or manually in the Station Cache configuration
- Histories Config
- Due to the increasing amount of History options, the Featured Histories, History Index Page, Chart Defaults, and Global Settings properties have been moved to their own configuration menus in the Histories configuration
- History Picker
- A new option has been added to filter by source (Niagara device/station that hosts the history)
- The selected items can now be cleared using the 'Clear' button in the bottom left corner
- The number of selected items and the 'Selected only' check box has been moved to the bottom left corner of the modal window
Equipment
- Summary Export - an 'Export CSV' button has been added to equipment type summary pages
- Custom durations are now supported in point actions that include a duration option
- Equipment Config
- Points Template Virtuals Support - equipment type point templates now support auto-detection of Niagara virtual points
- A new option called 'Ignore Device Type Restrictions' has been added under Equipment > Graphics Settings > Additional Options to unrestrict the types of components that can be selected as Reflow devices. When this option is active, any Niagara Nav Node can be selected as a Reflow device. Use caution, selecting incompatible components for devices may cause device pages and other content to have issues loading and/or behave unexpectedly
Schedules
- Schedules can be reordered in the configuration list; this order will be used in the Reflow View on Schedules pages
- Schedule Groups
- Schedules can now be organized into groups
- Top-level groups appear on the schedules index page and link to a separate page displaying child groups and schedules under it
- Groups configuration and schedule order is global; it applies to all schedule index pages including building schedule pages
Dashboards
- Toggle Card - This new card toggles any Boolean point when clicked. The value display and color, icon and icon color, and the action that runs on click can be customized for true and false states independently
- Niagara Point Card - Custom durations are now supported on Niagara actions which include a duration option
- Weather Cards - Current Conditions, Forecast, and Map cards now support hyperlinks
Niagara Component Selection Improvements
- Clicking the search icon next to Niagara component dropdowns in the Reflow Config will launch a newly designed modal
- Address Bar
- A new bar appears at to top of the modal, it supports copying and pasting ORDs including those to folders, devices, or other containers/components
- When an ORD is entered that is not a valid selection, the tree will navigate to the ORD provided so that a valid component can be selected
- Favorites
- ORDs and searches can be added to Favorites using the star icon in the Address Bar
- Favorites data is stored for each Niagara user on the station file system in the
file:^reflow/favoritesfolder
- History
- A history of each search and selected ORD is available for quick access by using the View History link from the Address Bar
- History data is stored locally in the web browser and never sent to the station
- Keyword Search
- When a non-ORD is entered in the Address Bar, Reflow will search your station for Niagara components whose names match the search query
- Searches can be further refined using
keyword:valuesyntax. Supported keyword options includeis,not,slotpath,type,parent, anddisplay. Additional options and examples can be found in the Reflow Documentation - While typing in the Address Bar, the picker will automatically show matching Favorites and History entries in the drop down
Buildings
- Histories can be assigned to buildings based on their source using the new 'Selected Sources' option in the Filter Method property. Multiple sources (stations/devices) can be chosen
- Schedule Groups can be assigned to Buildings by selecting the 'Schedule Group' option in the 'Schedules Source' property
- The Floor Plans and Equipment widgets on Building landing pages can now have custom titles; these options are under the Building > Page Layout configuration
- The tint effect used on floor plan photos can now be disabled in the Global Floor Settings; when this option is disabled a custom text color can be used
- The drag to reorder experience for buildings and groups in the Buildings list has been improved
Floor Plan Editor
- When selecting multiple Label elements whose binding types share the same Reflow device equipment type, you can now select a point and apply it to all selected labels
- Custom durations are now supported in the "Run Point Action" action for Niagara actions which include a duration option
- Added the 'Hide Navigation Arrows' property to the Global Floor Settings. When enabled, the next and previous arrows will be hidden on floor plans in the Reflow View
Pages
- The drag to reorder experience for pages and groups in the Pages list has been improved
Bug Fixes
- Navigation
- Fixed an issue that could prevent the addition of new items in Dropdown navigation items in sub navigations
- Fixed an issue with custom Sub Navigation rendering in the mobile menu
- Hyperlinking from Label navigation items set to type 'Niagara Point' in Sub Navigations now works as intended
- Pages with custom Sub Navigations now override the Building Sub Navigation when linked to from floor plans
- Fixed an issue that was preventing schedules from loading in some hyperlinks
- ORD and Web navigation items now properly display in Dropdown navigation items
- Special characters can now be used in custom chart names in the Hyperlink Picker
- Equipment
- Fixed an issue where choosing an external point could cause the points list to become unresponsive when the same ORD was selected for multiple points
- Subscribed points that no longer exist on the station (i.e. removed after being added to Reflow) will now fail more gracefully
- Equipment groups now properly show all equipment when type ordering has been set
- Clicking 'Select All' while filtering devices in equipment type lists will now select all of the filtered devices instead of the entire list
- Device count cards and summary grid/table titles now properly respect the Equipment Type's 'Pluralize Name' setting
- Histories
- Histories that are unreachable or have no data now display a message stating such instead of an empty table
- Histories search queries now match against both the raw history name and the formatted name displayed in Reflow when the "Format History Names" option is enabled
- Histories from multiple sources with the same name are now visible as separate series on charts
- Custom colors set on dashboard cards now apply to the proper series when viewing the full chart
- Floor Plans
- Floor Plan Mobile Zones now display the correct colors when RGBA values are used instead of hexadecimal
- The "Run Point Action" option on floor plan elements in the mobile view now invoke their corresponding N4 point action
- Fixed issue where tapping on zones when the 'Highlight Zone on Hover' option was enabled could cause Safari on iOS devices to crash
- Point Action menus no longer hide when selecting a duration outside of the bounds of the original menu from the dropdown. This behavior was only observed in the redirect/servlet view
- Schedules
- Fixed an issue where links to a specific Schedules would redirect to the main Schedules page
- Trigger schedules now properly display on the Schedules page
- Misc
- Dashboards - Device Summary cards will now properly show selected/custom summary views
- User Profiles - Fixed an issue where restrict new content wasn't allowing you to route to equipment
- Building Groups that are children of other Building Groups can no longer be deleted if they are not empty
- Alarms paging now properly works with non-English locales
- Fixed an issue where Boolean values in Histories would sometimes not be recognized as such in non-English locales
- Building Maps - Map markers now properly show the Alarm status color on marker pins