Member of: SynthesisAPI

Represents a scheduled task resource. The task may be a preventive maintenance, inspection or on condition task.

Name Description

## Methods

Name Description
OnCondGetTeamsReturns an array teams required for the 'On condition' task.
OnCondSetTeamsSets the teams required for the 'On condition' task.
GetPoolsReturns an array of the Pool IDs and number of parts for all pools required for the task.
SetPoolsSets the Pool IDs and number of parts for all pools required for the task.
GetTeamsReturns an array teams required for the task.
SetTeamsSets the teams required for the task.

## Properties

Name Description
BringItemDownIndicates whether the task brings the item down. Boolean. Default value = True.
BringSystemDownIndicates whether the task brings the system down. Boolean. Default value = False.
ConditionGets or sets a description of the condition that indicates that a failure will occur (for reliability centered maintenance analysis), such as a threshold for a measurement of wear, vibration, etc. String.
DurationModelIDGets or sets the numeric ID of the model that represents the duration of the task. Integer
GroupIDs()Gets an array containing the numeric IDs of the selected maintenance groups when the task is performed based on maintenance groups. (.NET only) Long.
IDGets the numeric ID of the task. Integer.
Intervals()Gets or sets an array containing the interval start values when the task is performed based on dynamic intervals. Double.
ItemApplicationGets or sets the item's application. (Synthesis identifier) String
ItemCategoryIDGets or sets the category ID. (Synthesis identifier) Integer
ItemDescriptionGets or sets the description. (Synthesis identifier) String
ItemKeywordsGets or sets the keywords. (Synthesis identifier) String
ItemPartNumberGets or sets the part number. (Synthesis identifier) String
ItemSupplierGets or sets the supplier name. (Synthesis identifier) String
ItemVersionGets or sets the version number. (Synthesis identifier) String
MaintenanceTriggersGets or sets the value of the maintenance trigger assigned to the task. Integer. Can be any value from the TaskMaintenanceTriggerEnum enumeration or the sum of any combination of values from the enumeration (this allows you to get or set more than one trigger). Default value = 0 (no triggers)
MiscCostModelIDGets or sets the numeric ID of the model that represents the task's cost per task. Applies to preventive and inspection tasks. Integer.
MiscCostPerTimeModelIDGets or sets the numeric ID of the model that represents the task's downtime rate ($/Hr). Applies to preventive and inspection tasks. Integer. NameGets or sets the task's name. String. OCMiscCostModelIDGets or sets the numeric ID of the model that represents the task's cost per task. Applies to on condition tasks upon detection. Integer. OCMiscCostPerTimeModelIDGets or sets the numeric ID of the model that represents the task's downtime rate($/Hr). Applies to on condition tasks upon detection.Integer.
OnCondBringItemDownIndicates whether the task brings the item down. Applies to on condition tasks upon detection. Boolean. Default value = True.
OnCondBringSystemDownIndicates whether the task brings the system down. Applies to on condition tasks upon detection. Boolean. Default value = False.
OnCondDurationModelIDGets or sets the numeric ID of the model that represents the duration of the task. Applies to on condition tasks upon detection. Integer.
OnCondFailureDetectionThresholdGets or sets the value for the task's failure detection threshold interval (0.9 = 90% percent of life). Double. Default value = 0.9.
OnCondPFIntervalGets or sets the value for the task's prior-to-failure (P-F) interval. Double. Default value = 100.
OnCondPFIntervalUnitIDGets or sets the numeric ID of the unit of measurement applied to the P-F interval. Integer.
OnCondResFactorValueGets or sets the on condition task's restoration amount. A value of 1 indicates an "as good as new" condition," a value of 0 indicates an "as bad as old" condition. A value between 0 and 100 indicates partial restoration. Double. Default value = 1.
OnCondResFactorTypeGets or set a value from the TaskRestorationTypeEnum enumeration, which specifies the effect of the restoration. Default value = 1 (restores all accumulated damage).
OnCondTeamsReturns a List(Of TeamInfo) containing teams assigned for the 'On condition' task (in the order of priority). (.NET Only)
OnCondUsePFIntervalIndicates whether the prior-to-failure (P-F) interval should be used to detect imminent failures. Boolean. If true, specify a value for OnCondPFInterval; if false, specify a value for OnCondFailureDetectionThreshold. Default value = False.
PackageIDGets the numeric ID of the task package that will override the task's scheduling properties (0 = no override). Integer.
PerformTaskEvenIfItBringsSysDownIndicates whether the task should be performed if bringing the item down causes the system to go down. Boolean. Default value = True.
PerformTaskEvenIfItemAlreadyFailedIndicates whether the task should be performed even if the item failed before the task was scheduled to occur. Boolean. Default value = False.
PoolsReturns the list containing spare pool ID and the number of parts for each pool assigned for the task as a new list of PoolInfo (.NET only). In case of duplicate entries (same pool ID), the latest entry takes preference.
ProjectIDGets the numeric ID of the project the task belongs to. Integer.
PropIntervalGets or sets the interval value that was initially proposed for the task (for reliability centered maintenance analysis). Variant.
PropIntervalUnitIDGets or sets numeric ID for the unit of measurement applied to the proposed interval. Integer.
RefDocGets or sets the description for the reference document that provides more detailed information about the task (for reliability centered maintenance analysis). String.
ResFactorTypeGets or sets a value from the TaskRestorationTypeEnum enumeration, which specifies the effect of the restoration. Default value = 1 (restores all accumulated damage).
ResFactorValueGets or sets the scheduled task's restoration amount. A value of 1 indicates an "as good as new" condition," a value of 0 indicates an "as bad as old" condition. A value between 0 and 100 indicates partial restoration. Double. Default value = 1.
StatusGets or sets the status of the task (for reliability centered maintenance analysis). String.
TaskAccessGets or sets the access that will be required in order to perform the task (typically for aircraft MSG-3 analyses). String.
TaskClassGets or set one of the values of the TaskClassEnum, which specifies the task's class (e.g., preventive task, inspection or on condition). Default value = 0 (preventive task).
TaskFrequencyIDGets or sets a value from the TaskFrequencyEnum, which specifies the frequency at which the task is performed. Default value = 5 (whenever system is down).
TaskFrequencyUnitIDGets or sets the numeric ID of the unit of measurement of the intervals at which the task is performed. Integer.
TaskFrequencyValueGets or sets the fixed interval at which the task is performed. Double. Default value = 1.
TaskFreqValueVariableIDGets or sets the numeric ID of the variable that represents the fixed interval at which the task is performed. Integer.
TaskTypeIDGets or sets the numeric ID of the RCM++ or RBI task type (1 = the first task type defined in the repository). Integer. Default value = -1, which indicates no task type is available.
TaskZoneGets or sets the zone of the system in which the task will be performed (aircraft MSG-3 analyses). String.
TeamsReturns the list containing teams assigned for the task (in the order of priority). List(Of TeamInfo). (.NET Only)
UDD1Gets or sets the text in the first user-defined drop-down field. Only applicable to RCM++. (Limited to 50 characters.) String.
UDD2Gets or sets the text in the second user-defined drop-down field. Only applicable to RCM++. (Limited to 50 characters.) String.
UDT1Gets or sets the date in the first user-defined date field. Only applicable to RCM++. Variant.
UDT2Gets or sets the date in the second user-defined date field. Only applicable to RCM++. Variant.
UN1Gets or sets the value in the first user-defined number field. Only applicable to RCM++. Variant.
UN2Gets or sets the value in the second user-defined number field. Only applicable to RCM++. Variant.