WorkTask
Class Description
A task within a set of work.
Attributes
Name | Type | Description |
---|---|---|
completedDateTime | DateTime | Date and time work task was completed. |
contractorCost | Money | Total contractor costs associated with the work task. |
crewETA | DateTime | Estimated time of arrival, so that customer or police/fire department can be informed when the crew will arrive. |
estimatedCompletionTime | DateTime | Time and Date when the work task will be completed. |
instruction | String | Instructions for performing this task. |
laborCost | Money | Total labor costs associated with the work task. |
laborHours | Hours | Hours of labor expended under work task. |
materiallCost | Money | Total material costs associated with the work task. |
schedOverride | String | If specified, override schedule and perform this task in accordance with instructions specified here. |
startedDateTime | DateTime | Date and time work task was started. |
taskKind | WorkTaskKind | Kind of work. |
toolCost | Money | Total tool costs associated with the work task. |
Relationships
Ancestors
Descendents
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
WorkTask | 0..1 | MaterialItem | 0..* | WorkTask | MaterialItems | ||
WorkTask | 0..* | Asset | 0..* | ReplacementWorkTasks | All work tasks on replacement of this old asset. | OldAsset | Old asset replaced by this work task. |
WorkTask | 0..* | Asset | 0..* | WorkTasks | All non-replacement work tasks performed on this asset. | Assets | All assets on which this non-replacement work task is performed. |
WorkTask | 0..* | TroubleOrder | 0..1 | WorkTask | TroubleOrder | ||
WorkTask | 0..* | Crew | 0..* | WorkTasks | All work tasks this crew participates in. | Crews | All crews participating in this work task. |
WorkTask | 0..* | Work | 1 | WorkTasks | All tasks in this work. | Work | Work this task belongs to. |
WorkTask | 0..1 | ProcedureDataSet | 0..* | WorkTask | Work task that created this procedure data set. | ProcedureDataSet | Procedure data set associated with this work task. |
WorkTask | 0..* | SwitchingPlan | 0..1 | WorkTasks | All work tasks to execute this switching plan. | SwitchingPlan | Switching plan executed by this work task. |