...
Since 2024.02, ThresholdValues can also be associated with timeSeries that are defined in the same thresholdValueSetSequence. The timeSeries act as a filter to determine which timeSeriesSets the thresholdValueSet is associated with. This is particularly handy to associate a thresholdValueSet with all timeSeriesSet for a parameter group. Note that the valueType always has to be specified and be either scalar or sample. For example:
Code Block | ||
---|---|---|
| ||
<thresholdValueSet id="id" name="Threshold value set with time series filter">
...
<timeSeries>
<valueType>scalar</valueType>
<parameterGroupId>Precipitation</parameterGroupId>
<parameterId>P.m</parameterId>
</timeSeries>
</thresholdValueSet> |
One thresholdValueSet can have either timeSeries or timeSeriesSets defined in its configuration, not both. This option is not yet implemented for all types of thresholdValueSets. It can be used with:
...
EventTypeIds (otherwise known as EventCodes) are used as a prefix in logging messages for the MC to identify which threshold is crossed. When threshold messages need to be logged, a special predefined threshod activity is required in the workflows.
Code Block | ||||
---|---|---|---|---|
| ||||
<levelThresholdValue> <levelThresholdId>UKV</levelThresholdId> <valueFunction>1</valueFunction> <upActionLogEventTypeId>UKVRRCThreshold.crossed</upActionLogEventTypeId> </levelThresholdValue> |
ThresholdValueSet Schema
...