CScheduledTask Class

Constructors

 * cScheduledTask

Properties
General
 * Name (as string)
 * TaskClass (as TaskClassEnum)
 * TaskTypeID (as integer)
 * DiagramIDs (as integer )

Task Scheduling
 * TaskFrequencyIDOrig (as TaskFrequencyEnum)
 * TaskFrequencyUnitIDOrig (as integer)
 * TaskFrequencyUnitID (as integer)
 * TaskFrequencyValueOrig (as double)
 * TaskFrequencyValue (as double)
 * TaskFreqValueVariableIDOrig (as integer)
 * TaskFreqValueVariableID (as integer)
 * Intervals (as double)
 * PackageID (as integer)
 * GroupIDs (as integer)
 * MaintenanceTriggers (as integer)

Basic Task Properties
 * DurationModelID (as integer)
 * CrewIDs (as integer)
 * SetCrewIDs (ByRef arr as integer)
 * GetCrewIDs (ByRef arr as integer)
 * PoolID (as integer)

Task Consequences
 * BringSystemDown (as boolean)
 * BringItemDown (as boolean)
 * PerformTaskEvenIfItBringsSysDown (as boolean)
 * PerformTaskEvenIfItemAlreadyFailed (as boolean)

Restoration
 * ResFactorValue (as double)
 * ResFactorType (as TaskRestorationTypeEnum)

Additional Costs to Consider
 * MiscCostModelID (as integer)
 * MiscCostPerTimeModelID (as integer)

Failure Detection
 * OnCondFailureDetectionThreshold (as double)
 * OnCondUsePFInterval (as boolean)
 * OnCondPFInterval (as double)
 * OnCondPFIntervalUnitID (as integer)

On Condition Task (Upon Detection)
 * OnCondDurationModelID (as integer)
 * OnCondCrewIDs (as integer)
 * OnCondPoolID (as integer)
 * OnCondBringSystemDown (as boolean)
 * OnCondBringItemDown (as boolean)
 * OnCondPerformTaskEvenIfItBringsSysDown (as boolean)
 * OnCondPerformTaskEvenIfItemAlreadyFailed (as boolean)
 * OnCondResFactorValue (as double)
 * OnCondResFactorType (as TaskRestorationTypeEnum)

RCM
 * Status (as string)
 * PropInterval (as object)
 * PropIntervalUnitID (as integer)
 * RefDoc (as string)
 * Condition (as string)
 * TaskZone (as string)
 * TaskAccess (as string)
 * UDT1 (as object)
 * UDT2 (as object)
 * UN1 (as object)
 * UN2 (as object)
 * UDD1 (as string)
 * UDD2 (as string)