CCorrectiveTask Class: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 24: Line 24:
|ID||Gets the numeric ID of the task. '''Integer'''
|ID||Gets the numeric ID of the task. '''Integer'''
|-
|-
|ProjectID||Gets the numeric ID of the project the task belongs to. '''Integer'''.
|TaskFrequencyID||Gets or sets a value from the '''[[TaskFrequencyEnum Enumeration|TaskFrequencyEnum]]''', which specifies the frequency with which the task is performed.
|}
 
 
'''Task Scheduling'''
{| {{APITable}}
|-
|-
| style="width: 240px;"|TaskFrequencyID||Gets or sets a value from the '''[[TaskFrequencyEnum Enumeration|TaskFrequencyEnum]]''', which specifies frequency with which the task is performed.
|CrewIDs||Gets the numeric ID of the 1st priority crew assigned to the task. '''Integer'''.
|}
 
 
'''Basic Repair Properties'''
{| {{APITable}}
|-
|-
| style="width: 240px;"|CrewIDs||Gets the IDs of the crews assigned to the resource. '''Integer'''.
|DurationModelID||Gets the numeric ID of the duration model assigned to the task. '''Integer'''.
|-
|-
|DurationModelID||Gets the ID of the task duration model assigned to the resource. '''Integer'''.
|PoolID||Gets the ID of the spare part pool assigned to the task. '''Integer'''.
|-
|-
|PoolID||Gets the ID of the pools assigned to the resource. '''Integer'''.
|ProjectID||Gets the numeric ID of the project the task belongs to. '''Integer'''.
|}
|}


Line 53: Line 43:
|BringItemDown||Indicates whether the task will bring the item down. '''Boolean'''.
|BringItemDown||Indicates whether the task will bring the item down. '''Boolean'''.
|-
|-
|PerformTaskEvenIfItBringsSysDown||Indicates the task should be performed if bringing the item down causes the system to go down. '''Boolean'''.
|PerformTaskEvenIfItBringsSysDown||Indicates whether the task should be performed if bringing the item down causes the system to go down. '''Boolean'''.
|}
|}


Line 60: Line 50:
{| {{APITable}}
{| {{APITable}}
|-
|-
| style="width: 240px;"|ResFactorValue||Gets or sets the corrective task's Restoration Amount (0.9 = 90% restoration). '''Double'''.
| style="width: 240px;"|ResFactorValue||Gets or sets the task's restoration amount (0.9 = 90% restoration). '''Double'''.
|-
|-
|ResFactorType||Gets or sets a value from the '''[[TaskRestorationTypeEnum Enumeration|TaskRestorationTypeEnum]]''', which specifies the damage the restoration applies to (i.e., all damage or only damage since last repair).}}
|ResFactorType||Gets or sets a value from the '''[[TaskRestorationTypeEnum Enumeration|TaskRestorationTypeEnum]]''', which specifies the damage the restoration applies to (i.e., all damage or only damage since last repair).}}
Line 66: Line 56:




'''Additional Costs to Consider'''
'''Costs'''
{| {{APITable}}
{| {{APITable}}
|-
|-
| style="width: 240px;"|MiscCostModelID||Gets the numerical ID model that represents the task's Cost Per Task. '''Integer'''.
| style="width: 240px;"|MiscCostModelID||Gets the numeric ID of the model that represents the task's cost per task. '''Integer'''.
|-
|-
|MiscCostPerTimeModelID||Gets the numeric ID of the model that represents the task's downtime rate. '''Integer'''.
|MiscCostPerTimeModelID||Gets the numeric ID of the model that represents the task's downtime rate. '''Integer'''.

Revision as of 22:14, 10 August 2015

Template:InProgress

APIWiki.png


Member of: SynthesisAPI


Represents a corrective task resource.

Constructors

Name Description
CCorrectiveTask Creates an instance of the cCorrectiveTask class.
cCorrectiveTask() A parameterized constructor for the cCorrectiveTask class. (.NET only)
GetCrewIDs
SetCrewIDs


Properties

Name Description
Name Gets or sets the name of the task. String.
ID Gets the numeric ID of the task. Integer
TaskFrequencyID Gets or sets a value from the TaskFrequencyEnum, which specifies the frequency with which the task is performed.
CrewIDs Gets the numeric ID of the 1st priority crew assigned to the task. Integer.
DurationModelID Gets the numeric ID of the duration model assigned to the task. Integer.
PoolID Gets the ID of the spare part pool assigned to the task. Integer.
ProjectID Gets the numeric ID of the project the task belongs to. Integer.


Task Consequences

Name Description
BringSystemDown Indicates whether the task will bring the system down. Boolean.
BringItemDown Indicates whether the task will bring the item down. Boolean.
PerformTaskEvenIfItBringsSysDown Indicates whether the task should be performed if bringing the item down causes the system to go down. Boolean.


Restoration

Name Description
ResFactorValue Gets or sets the task's restoration amount (0.9 = 90% restoration). Double.
ResFactorType Gets or sets a value from the TaskRestorationTypeEnum, which specifies the damage the restoration applies to (i.e., all damage or only damage since last repair).}}


Costs

Name Description
MiscCostModelID Gets the numeric ID of the model that represents the task's cost per task. Integer.
MiscCostPerTimeModelID Gets the numeric ID of the model that represents the task's downtime rate. Integer.


Synthesis Identifiers

Name Description
ItemApplication Gets or sets the item's application. (Synthesis identifier) String
ItemCategoryID Gets or sets the category ID. (Synthesis identifier) Integer
ItemComments Gets or sets the comments. (Synthesis identifier) String
ItemDescription Gets or sets the description. (Synthesis identifier) String
ItemKeywords Gets or sets the keywords. (Synthesis identifier) String
ItemPartNumber Gets or sets the part number. (Synthesis identifier) String
ItemSupplier Gets or sets the supplier name. (Synthesis identifier) String
ItemVersion Gets or sets the version number. (Synthesis identifier) String