ADAPT - WorkItemOperation Discussion

ADAPT - WorkItemOperation Discussion

WorkItemOperation

Attribute

Type

Multiplicity

Description

Id

CompoundIdentifier

1

Unique identifier

Description

String

0..1

Description of the Work Item Operation

OperationType

OperationTypeEnum

1

The operation to perform

20150925: @R. Andres Ferreyra (Unlicensed) created OperationTypeEnum enumeration.

PrescriptionId

Integer

0..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.

EquipmentConfigurationIds

Integer

0..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.

ImplementId

Integer

0..1

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

 

OperationTypeEnum

 Enumeration Literal

Description

 Enumeration Literal

Description

 Unknown

 

 Fertilizing

 

SowingAndPlanting

 

CropProtection

 

Tillage

 

Baling

 

Mowing

 

Wrapping

 

Harvesting

 

ForageHarvesting

 

Transport

 

Swathing

 

Irrigation