<xs:complexType name="Operation">
<xs:sequence>
<xs:element name="OperationId" type="OperationId" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is the identifier of the operation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CostType" type="CostType" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is the.methodology by which the value of an item is determined.
Values are:
Standard
Moving Average
LIFO - last in first out.
FIFO - first in first out.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContainerType" type="Type" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Identifies the type of container used to place the items that result from the operation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Department" type="Department" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the department in which the operation is performed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Description" type="Description" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Free-form description of the operation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Note" type="Note" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is a free-form note about the operation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MachineSetupDependencies" type="Dependences" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates whether the machine can be setup for the operation early or whether setup must happen at a specific time depending upon conditions.
Possible values:
- Early
- NotDelayed
- DelayedByPredicessor
- DelayedByMaterial</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Cost" type="Amount" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Identifies the cost of the operation on the General Ledger As such the currency used is the currency of the General Ledger.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OperationType" type="OperationType" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is used to indicate how the rates are specified. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProcessCode" type="Code" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is a process code used for grouping like operations.
Possible examples are: Heat Treat, Dyeing</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MaxParallelWorkTeamsQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Defines a maximum number of parallel work teams allowed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FixedRejectQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the fixed number of parts that will be rejected during setup, or tear down of an operation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RejectedQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the quantity of product that is rejected as the result of an inspection or other business process</xs:documentation>
</xs:annotation>
</xs:element>
<xs:group ref="OperationGrouping" minOccurs="0" />
<xs:element name="SaveSetupInd" type="Indicator" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates that time can be saved by running this operation multiple times. </xs:documentation>
<xs:documentation source="http://www.openapplications.org/oagis" />
</xs:annotation>
</xs:element>
<xs:element name="Site" type="LocationId" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Identifies the Location that the work is done.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TrackingInd" type="Indicator" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates whether the operation should be tracked.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="DocumentReferences" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="QualifiedResource" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="Charges" minOccurs="0" />
<xs:element ref="Distribution" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="Step" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="UserArea" minOccurs="0" />
</xs:sequence>
</xs:complexType>
|