Tasks

This display allows you to monitor calculation tasks. We do not recommend configuring any settings on this display.


PropertyData typeDescription
NameStringName of calculation form.
DescriptionStringOptional description for the calculation task. Defines the calculation logic.
ProcessCalcProcessProcess in which calculation task runs. Includes calculation name and unique process number of Equipment model calculations.
Constructor parametersStringOptional constructor parameters for the definition code constructor, if the code takes them.
Error MessageStringWill contain any errors encountered during the execution of the task or fetching the mapped values. In case of a successful execution, it will be empty .
Batch TargetCalcMappingThe batch job variable mapping, meaning the name of equipment property or variable name used as batch indicator. Shows variable name or equipment model path and instance.
Batch PropertyStringSpecifies an equipment property, if batch job variable is equipment instance.
Calc PeriodInt32Defines the calculation period for calculation task. Have to be larger than 0. If calculation period does not need to be set separately from scheduler trigger, this may be same as scheduler trigger. E.g. 1 min.
Calc Period UnitEnumDefines the time unit of calculation period.
Period OffsetInt32If set, delays the invocation of calculation code.
Period Offset UnitEnumDefines the time unit of offset. If not set, the total offset will be takes as the calculation period multiplied by value of PeriodOffset. For example, if the period of the calculation is 10 seconds, the period offset of -2 (PeriodOffset is -2 and PeriodOffsetUnit is None) will result in -20 seconds offset.
Base TimeDateTimeSets the alignment of calculation periods.
Enabled Timeframe StartDateTimeThe calculation task is only enabled for calculation periods after this time (inclusive).
Enabled Timeframe EndDateTimeThe calculation task is only enabled for calculation periods before this time (exclusive).
Skip MissedBooleanWhether intervals missed for any reason should be skipped or calculated. If enabled, don't calculate missed values.
Diag Update Interval SecondsInt32Represents how often the CalcDiagnostics row for this task should be updated. Setting this to a low value for many CalcTasks can have negative effects on system performance.
DisabledBooleanWhen set to true, calculation task is disabled.
Continue on ErrorBooleanIf true, task will run for the next execution context, even if there is an error on previous execution.
Max Run Seconds Before KilledInt32The maximum time in seconds this task is allowed to execute for. 0 is unlimited. 120 seconds is the default value.
GroupStringThe name of the group to which this calculation definition belongs to. For non admin user, they need to be part of the member group they are putting into this property.