Seeq R22 features reflect increased collaboration across large organizations. 

The big changes in R22 include item-level permissions, significant processing speed increases, and additional collaborative features. 

Facilitate Enterprise-Level Deployments

Integrated Security

Enables you to control permissions for individuals and groups throughout the organization. For organizations seeking to allow only certain users access to given data, you can now configure permissions on:

  • Calculated items created within an Analysis (e.g. Signals, Conditions, Scalars, Histograms, Scorecard Metrics, Formulas, CSV Imports, etc.) and External Calculations.​
  • Entire data sources, assets in an asset hierarchy, and/or individual data points from the data source​.
  • Folders, Analyses, Topics, etc. (as in previous versions)

You can give users 'Read/Write' (edit) access, or 'Manage' access to any of these items, as you would for Folders and Analyses. The user will be notified of the restricted access via a notification banner and an alert icon by the item in the details pane.

Seeq Integrated Security has several important benefits, including enabling you to give data access to only those that need it, facilitating data control compliance and data governance. Finally, Integrated Security simplifies and tightens management of access settings. Using permissions Groups and Folder Inheritance, most access control is done automatically; so, as users change roles and move to new positions, you can simply change Group membership to keep up-to-date on permissions.



Inherited Permissions & Historian Integration

  • Child items, analyses, and folders will inherit parent permissions.
  • Set permissions at the highest level practical for ease of use.
  • Integrate the permissions already set on your historian.
    • Seeq honors PIPoints permissions.
    • Use a connector property transform to set the security string.

Permissions are not automatically transferred to items derived from the restricted item. However, you don’t have to set permissions on every single item, as item permissions are by default inherited from the analysis that contains the item, or from a parent asset tree or data source. If you want a child item, such as data calculated in a worksheet, to have different permissions than the parent, you can turn off permission inheritance.

This inherited permission system makes it more convenient to control access at the highest level of organization appropriate for your situation.

Item Scope

Scope controls where a calculated item may be found via item search; scope con

  • Default: Items are only searchable within the analysis in which they were created.
  • Global: Searchable by any user with permission to the item.
  • Control an item’s scope in the ‘Item Properties’, under ‘Scope.’
  • 'Manage' permission to the item is needed to change an item’s Scope.

Note: Use caution, as setting the Scope to ‘global’ cannot be undone.

Multi-User Awareness (Available in R21.0.44.00 and later)

The new Multi-User Awareness feature notifies you when others are working on the same Analysis or Organizer Topic, facilitating collaboration across your organization.

In an Analysis or Organizer Topic, an eyeball icon now appears in the upper right of the screen when other users are viewing the same Analysis or Topic. If more than one other person is sharing, the number of other users will appear at the bottom of the eyeball icon. Click on this icon to list the other user(s) viewing the current page. This icon is also available on each Worksheet within an Analysis or Document within an Organizer. Hovering over the eyeball shows whether each other user is Viewing, Editing, and Presenting so that you can discern whether parallel users are able to make changes that could impact your work.

Improved Analytical Tools

Scatterplot Coloring and Trendlines (available in R21.0.44.00 and later)

Scatterplot now enables users to:

  • Filter to display data only within certain Conditions
    • By default, Scatterplot shows all data in the selected date range. Filter by clicking the Filter button above the Display Pane.
  • Color by Condition, Capsule, or Signal Value
    • Color a specific Capsule: Select the Capsule in the Capsule Pane.
    • Color an entire Condition: Click the Color button.
    • Shade by the value of another Signal, where light shades indicate low values and darker shades indicate higher values: Click the Color button, Choose.
  • Overlay Trendlines
    • Overlay prediction models or Formula equations with one input. Show as many trendlines as you like.
    • For each trendline, the r2 value indicating the fit to the scatterplot data is shown below the Display Pane.

These new features enhance the ability to see relationships between signals and between signals and trendlines, and to find and highlight periods of interest in the context of signals.

See the Scatterplot tutorials in Seeq University for more detailed instructions on how to zoom and navigate, use color, filter data, and add trendlines in Scatterplot.



Ease of Use & User Requested Features

Configure Number Format (available in R21.0.44.00 and later)

You can now change the formatting of values displayed in Seeq. This change is applied at the item level and will apply to the cursor, y-axis, and Scorecard Metric values. Scorecard Metrics inherit the number format of the underlying signal unless otherwise specified.

Change an item's number format in the Item Properties (select Configure under Number Format). Use Custom or Predefined Formats, including:

  • Auto: Seeq's default intelligent format option, which shows a fixed number of digits and transitions between numeric and scientific notation when the number is sufficiently large.
  • Number: displays numeric notation no matter how large the number.
  • Scientific Notation: displays Scientific Notation with the number of digits specified in the text box.
  • Custom: Click the question mark button to get help and see possible formats.

Users can also set different number formats for various value ranges using conditional formatting. This may be appropriate for, say, sensors with greater accuracy in a given range.

Note: Because number formatting is a property on a signal, formatting can be applied to many signals through a Connector Property Transform with assistance from a server administrator.


Organizer Updates: Step to Now (available in R21.0.43.05 and later)

  • Easily update any date range to end at the current time.
  • Click on the top-most Go To Now button to update all date ranges to end at the current time.
  • For infrequent refreshes, this button is preferred to selecting "Auto-update."
    • Reduces burden on the Seeq server by not recalculating the Document every time it is opened.
    • For 12-hour or daily updating Live Documents, consider replacing the "Auto-updating" date range with this on-demand approach instead.

NOAA Weather Service Connector

While many users concentrate mostly on data found in their own historians, it can also be useful to have ready access to supplementary data such as local weather.

The NOAA Weather Service connector enables users to pull data from the National Weather Service API. This connector is included with Seeq, but disabled by default.

As with all the features mentioned here, you can find more information and tutorials on the Seeq online Knowledge Base under “Weather Connector.”

Formula Improvements

Several new functions and Formula features have been released in recent versions.

New Features

Improved Default Variable Names

Default variable names were improved for ease of use. Now, instead of defaulting to a, b, c, etc., the variable names default to the signal name, if 4 letters or less, or an abbreviation of the signal name, making your functions more readable and saving time on renaming variables.

Comparison Symbols

Comparison symbols can be used instead of Value Search and/or Deviation Search to make capsules when the given comparison is valid. We can specify all the same logic used in the Value & Deviation Search Tools, plus use combination logic in place of an extra Composite Condition step, saving time.

Easily create Conditions by comparing signals vs. values or other signals using:

  • Numerical:
    • >, >=, <, <=, ==, !=
    • isBetween(), etc.
  • String:
    • ~=, !~
  • Combine comparison statements
    • &&, || (“or”)
  • Combine with removeShorterThan() or merge() to filter for short capsules & gaps, respectively

New Formulas

Water and Steam Properties (IAPWS-IF97): a collection of functions for calculating water and steam properties (IAPWS-IF97).

now(): returns the current date and time. For example, make a Capsule spanning the last 2 hours before now.

forecastSplice(): appends a forecasted signal to a measured signal at now, so the forecast goes into the future, while new data from your historian are continually appended as they come in. This can be used in predictions.

Other Formula additions include:

  • Median(), Percentile()
  • growEnd() timeSince()
  • minKey(), maxKey(), minValue(), maxValue()
  • toSignal(): transform capsule properties or a scalar value into a time series signal.
  • Concatenate String Signals: use + (see add() formula documentation for examples)
  • Filters: Moving Average, Band Pass, Band Stop
  • Average(), Stddev(), Range() Variants
    • The Average(), Stddev() and Range() operators now accept the following syntax: operator($signal1,$signal2,$signal3)