ADAPT - WorkItemOperation Discussion

WorkItemOperation

AttributeTypeMultiplicityDescription
IdCompoundIdentifier1Unique identifier
DescriptionString0..1Description of the Work Item Operation
OperationType

OperationTypeEnum

1

The operation to perform

20150925: R. Andres Ferreyra created OperationTypeEnum enumeration.

PrescriptionIdInteger0..1

A reference to the prescription to use for the work.

The prescription format is assumed to allow multiple products, and to be split into multiple prescriptions by a plugin if needed.

EquipmentConfigurationIdsInteger0..1

A reference to the machine configuration / implement configuration / triggers / meters to use for the work. This is better than a reference to Implement that was originally here because it allows for implements that perform multiple operations; e.g., BluJet AT4610 that performs liquid fertilizer injection and tillage at the same time.

Note that this is optional because when the WorkItemOperation is created, we may know what we want to do, but not the machine or implement we want to do it with.

ImplementIdInteger0..1Added for clarity; analogous to WorkItem's inclusion of MachineId


OperationTypeEnum

 Enumeration LiteralDescription
 Unknown
 Fertilizing
SowingAndPlanting
CropProtection
Tillage
Baling
Mowing
Wrapping
Harvesting
ForageHarvesting
Transport
Swathing
Irrigation