LaborOperationsDetail

Uses the Component:LaborOperationsDetailType

For each LaborOperations represented in the DataArea of the Labor Operations Business Object Document, there may be zero or many details.

Fields and Components

Table 6.59. Fields and Components

Name Description Occurrence Type Data Type User Notes
LaborOperationID

Currently assigned code for this operation (preferably manufacturer code)

0..*Field udt:IdentifierType  
LaborOperationPartID

The Part Identification for this Labor Operation. This typicall is a four character code that indicates the diagram for this labor operation.

0..1Field udt:IdentifierType  
MajorGroupID

The major group unique identifier for a Major Group.

0..1Field udt:IdentifierType  
ComponentGroupID

The component group unique identifier for the Component Group used typically in Labor Operations.

0..1Field udt:IdentifierType  
ComponentID

Provides a finer level of control than Logical Identifier and represents the business application that issued the Business Object Document. Its use is optional. The Open Applications Group has not constructed the list of valid Component names. A suggestion for naming is to use the application component names used in the scenario diagrams in section two of OAGIS. Example Components may be Inventory, or Payroll.

0..1Field udt:IdentifierType  
LaborOperationDescription

Description of a particular operation code

0..*Field udt:TextType  
LaborOperationSummaryDescription

A summary description for a particular Labor Operation.

0..*Field udt:TextType  
RepairOrderOpenedDate

System date when Repair Order was opened

0..1Field udt:DateType  
WarrantyTypeCode

A code used to classify into coverage categories.

0..1Field udt:CodeType  
LaborAllowanceMeasure

Flat rate labor hour allowance for this operation

0..*Field sqdt:TimeMeasureType  
AdditionalAllowanceMeasure

Additional time allowed to complete.

0..*Field sqdt:TimeMeasureType  
LaborActionCode

Manufacturer-assigned code to describe type of labor performed

0..1Field udt:CodeType  
LaborActionDescription

Labor operation service action description.(e.g. Instructions as to how and when to use this labor operation)

0..*Field udt:TextType  
LaborOperationComment

Free form comment regarding the labor operation.

0..*Field udt:TextType  
VehicleIdentificationGroup

The grouping of Vehicle Identifications. Use this component(group) instead of the simple VehicleID element, if more than one VehicleID must be recorded for a given vehicle (e.g. construction equipment).

0..1ComponentVehicleIdentificationGroupType 
TechnicianSkillLevel

The technician skill level required to complete the operation.

0..1ComponentTechnicianSkillLevelType 
PartsProductItem

The business information common to all parts.

0..*ComponentPartsProductItemType 
DamageArea

The DamageArea component describes the location/position on a vehicle where a particular labor operation had to be performed along with a description of the type of damage associated with the labor operation.

0..*ComponentDamageAreaType 
RelatedLaborOperationIdentificationGroup

A group of identifications that point to related labor operations

0..*ComponentRelatedLaborOperationIdentificationGroupType 
FailureCodes

Failure codes for related labor

0..*ComponentFailureCodesType 
MarketSpecific

Market specific information

0..*ComponentMarketSpecificType 
CategoryCode

Manufacturer assigned code for categorizing

0..*Field udt:CodeType  
ImageAttachmentExtended

The ImageAttachmentExtended component contains information about an image being attached to a BOD, e.g., image size, image type, image file name, etc.

0..1ComponentImageAttachmentExtendedType 
LaborOperationsChangeStatus

Identifies if the item has been added, updated or removed from the master data set. Sample values: Added, Updated, Obsolete

0..1Field udt:CodeType  
Combinations

The purpose is to encapsulate the Vehicle Group and Combination information.

0..*ComponentLaborCombinationType 

Sample XML

The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.

Example 6.59. LaborOperationsDetail

<LaborOperationsDetail>
     <LaborOperationID>......</LaborOperationID>     [0..*]
     <LaborOperationPartID>......</LaborOperationPartID>     [0..1]
     <MajorGroupID>......</MajorGroupID>     [0..1]
     <ComponentGroupID>......</ComponentGroupID>     [0..1]
     <ComponentID>......</ComponentID>     [0..1]
     <LaborOperationDescription>......</LaborOperationDescription>     [0..*]
     <LaborOperationSummaryDescription>......</LaborOperationSummaryDescription>     [0..*]
     <RepairOrderOpenedDate>......</RepairOrderOpenedDate>     [0..1]
     <WarrantyTypeCode>......</WarrantyTypeCode>     [0..1]
     <LaborAllowanceMeasure>......</LaborAllowanceMeasure>     [0..*]
     <AdditionalAllowanceMeasure>......</AdditionalAllowanceMeasure>     [0..*]
     <LaborActionCode>......</LaborActionCode>     [0..1]
     <LaborActionDescription>......</LaborActionDescription>     [0..*]
     <LaborOperationComment>......</LaborOperationComment>     [0..*]
     <VehicleIdentificationGroup>......</VehicleIdentificationGroup>     [0..1]
     <TechnicianSkillLevel>......</TechnicianSkillLevel>     [0..1]
     <PartsProductItem>......</PartsProductItem>     [0..*]
     <DamageArea>......</DamageArea>     [0..*]
     <RelatedLaborOperationIdentificationGroup>......</RelatedLaborOperationIdentificationGroup>     [0..*]
     <FailureCodes>......</FailureCodes>     [0..*]
     <MarketSpecific>......</MarketSpecific>     [0..*]
     <CategoryCode>......</CategoryCode>     [0..*]
     <ImageAttachmentExtended>......</ImageAttachmentExtended>     [0..1]
     <LaborOperationsChangeStatus>......</LaborOperationsChangeStatus>     [0..1]
     <Combinations>......</Combinations>     [0..*]
</LaborOperationsDetail>