<xs:group name="OperationGrouping">
<xs:sequence>
<xs:element name="BatchSizeQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the quantity of a product or item made during a batch production run or the amount of material produced by the Operation being defined. An example would be how many cookies produced by a particular Operation..</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PerishedInOperationQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the number of items that have perished within the operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PerishedBetweenOperationsQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the number of items that have perished between operations.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TransferLotQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is quantity to be transferred between operations within one lot.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SetupTime" type="Duration" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the time it takes to setup to run the operation. This is a duration time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WaitTime" type="Duration" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the time that an operation can wait after being run. This is a duration of time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TearDownTime" type="Duration" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the quantity of time it takes to tear down from running an operation. The time it takes before setup for another operation can be performed. This is a duration time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element name="RunTime" type="Duration">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the time per item to perform the specific operation. This is a duration of time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BatchTime" type="Duration">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is a fixed duration of time indicating the time it takes to perform a batch.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="QueueTime" type="Duration" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the time the job may be in the queue before being able to be run at the work center location. This is a duration of time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MoveTime" type="Duration" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the time it takes move the part from one work center location to another work center location. This is a duration time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FixedTime" type="Duration" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is a fixed duration of time where the time it takes to perform is known and fixed prior to the operation being performed. An example of this would be something sent out to be worked, where the duration of the process is known before it actually happens.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RejectPercent" type="Percent" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">This is the percentage to be rejected.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:group>
|