Versions Compared

Key

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

...

When a data value is deleted (either by the user or by a different action), the flagSources for that timestep will remain. For an individual value in the time series table, the history of that value can be shown using the right-mouse menu - Show history (CTRL+H). This menu also shows the 'state' of the flagSourceColumns for each time the value was changed in the datastore.

Anchor
validationStatus_timeOfValidity
validationStatus_timeOfValidity
Anchor
ValidationStatus_timeOfValidity
ValidationStatus_timeOfValidity
Time of Validity

Since 2016.01 it is possible to open up 'Time of Validity' (Tv) related functionality in the timeSeries display, by configuring a timeOfValidity element in the flagSourceColumns.xml configuration file. The time of Validity is defined as the last timestep for which a  

A Tv button becomes available in the time series button panel, which activates all 'Time of Validity' related functionality. The button is only be visible in the button panel, when thetimeOfValidity element has been defined in the flagSourceColumns.xml file.

Image of Tv button in Toolbar

Definition Time of Validity

The time of Validity is defined as the last timestep for which a timeseries has been validated with a particular validation step (in other words: for which a specific flagSourceColumn contains a flagSource).The  The Time of Validity of a single timeseries in a display is calculated according to the following logic:

  • the TimeOfValidity flagSourceColumn, as defined in flagSourceColumns.xml, will be used
  • The timeseries is read for the maximum relative view period maxViewPeriodtimeOfValiditySearchPeriod, as defined globally in the timeseriesDisplayConfig.xml configuration file
  • The timestep before the first timestep where the Tv flagSource is not available is considered as the Tv for that time series
  • When no single timestep within the maxViewPeriod has timeOfValiditySearchPeriod has the Tv flagSourceColumn filled, the timeseries will have no Tv
  • When the first timestep within the maxViewPeriod does timeOfValiditySearchPeriod does not have the flagSourceColumn filled but later timesteps do have the Tv flagSource, the Time of Validity will be equal to this first timestep within the maxViewPeriodthe timeOfValiditySearchPeriod
  • Read Only time series should be ignored when calculating Time of Validity

...

  • The Tv (Time of Validity) for a display node needs to be calculated by aggregating the Tv's for all the timeseries displayed under that node. Display nodes are configured in the displayGroups.xml configuration file.
  • The Tv furthest in the past of all the time series under the display node will be considered as the display Time of Validity.
  • The Tv also needs to be calaculated for the (sub)directories in which the displaynodes are contained.
  • Recalculating (and displaying the (updated)) Tv should take place after every save action.

...

Additional configuration options related to Time of Validity are:

  • configure Configure a marker for the time series display

...

  • When Tv button

...

  • is selected, the cursor should default to last timestep of the view period, whenever:

    • the user selects switches from display node
    • the user changes the view period

The Tv that is calaculated for all timeseries in a display node should be shown in the display node text.

Format:
<displayGroupName> <time>
Use the dateTimeFormat as defined in the explorer.xml configuration file

Recalculation and displaying the (updated) Tv should take place after every save action

See attached example for what it should look like

Image Added 

 

Dynamically order the display nodes based on Tv 

The displaygroups nodes should be dynamically ordered based on the Tv of that display node

  • The node with the Tv furthest in the past will be displayed on top within the (sub)directory.
  • When Tv's are equal, the order will be as configured in the displayGroup.xml file
  • (Sub)directory display nodes will show the Tv as an aggregation of the nodes/directories in that (sub)directory

See the image below for what it could look like.

Image Added

It is noted that the this automatic ordering of the display nodes within a (sub)directory will only be executed at the moment the Tv button is selected.

  • When a validator wants to update the sorting, the Tv button can be de-activated and activated again.


Export of flagSourceColumns

...