Schema Name: EngineeringChangeOrder.xsd
Target Namespace: http://www.openapplications.org/oagis/9
Collapse XSD Schema Code:

<!--

** OAGISĀ® Revision: 9.0 **
** Date: 08 April 2005 **
** Copyright 1998-2005, All Rights Reserved **

This is an OAGISĀ® BOD XML Schema (XSD) Definition.

License information for this file is provided in the file **2005 OAGi License Agreement.txt** that is provided with this download package.

For support, more information, or to report implementation bugs, please contact the Open Applications Group at xml@openapplications.org.
    
     XML Schema 
     
    Name: \OAGIS\9.0\Resources\Nouns\EngineeringChangeOrder.xsd
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.openapplications.org/oagis/9" targetNamespace="http://www.openapplications.org/oagis/9" elementFormDefault="qualified" attributeFormDefault="unqualified">
        <xsd:include schemaLocation="../Components/Common/Components.xsd"/>
        <xsd:element name="EngineeringChangeOrder" type="EngineeringChangeOrderType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">An EngineeringChangeOrder can be used to request a change to an manufactured item. This document allows the Change to progress through the different states from being a request and going through the review process to becoming an approved EngineeringChangeOrder.</xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="RevisedBOMComponent" type="RevisedBOMComponentType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Describes any Bill of Material that may be impacted by a given Engineering Change</xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="RevisedItemRevision" type="RevisedItemRevisionType"/>
        <xsd:element name="RevisedSubstituteItem" type="RevisedSubstituteItemType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Describes the changes to valid substitution that can be made for any Bill of Material Component.  </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="RevisedReferenceDesignator" type="RevisedReferenceDesignatorType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Describes the Location on the Drawing or Blueprint that the Bill of Material Component item is used. </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="EngineeringChangeHeader" type="EngineeringChangeHeaderType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Engineering Change Header information.  </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="EngineeringChangeDetail" type="EngineeringChangeLineType"/>
        <xsd:element name="EngineeringChangeRevision" type="EngineeringChangeRevisionType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Engineering Change Revision information.  </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="EngineeringChangeReviewer" type="EngineeringChangeReviewType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Describes the reviewers of the engineering change. It is their responsiblity to either approve or reject the engineering change document.</xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="EngineeringChangeRevisedBOM" type="RevisedBOMType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Describes the components of a Bill of Material that will be effected by a given engineering Change. </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="EngineeringChangeRevisedRoute" type="RevisedRouteType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Information that generally describes the routing. </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="EngineeringChangeRevisedRouteOperation" type="RevisedRouteOperationType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Information specifying the operations and there order for the specified routing.  </xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:element name="RevisedItemStatus" type="StatusType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Is a classification you can use to track and control a revised item's life cycle. Revised item statuses include Open, Released, Scheduled, Hold, Implemented and Cancelled.</xsd:documentation>
                </xsd:annotation>
        </xsd:element>
        <xsd:complexType name="EngineeringChangeOrderType">
                <xsd:sequence>
                        <xsd:element ref="EngineeringChangeHeader" minOccurs="0"/>
                        <xsd:element ref="EngineeringChangeDetail" minOccurs="0" maxOccurs="unbounded"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:complexType name="EngineeringChangeHeaderType">
                <xsd:complexContent>
                        <xsd:extension base="HeaderType">
                                <xsd:sequence>
                                        <xsd:element ref="PriorityCode" minOccurs="0"/>
                                        <xsd:element ref="ApprovalDateTime" minOccurs="0"/>
                                        <xsd:element ref="EstimatedEngineeringCost" minOccurs="0"/>
                                        <xsd:element ref="EstimatedManufacturingCost" minOccurs="0"/>
                                        <xsd:element ref="ImplementationDateTime" minOccurs="0"/>
                                        <xsd:element ref="ApprovalRequiredByDateTime" minOccurs="0"/>
                                        <xsd:element ref="RequesterParty" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="Site" minOccurs="0"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="EngineeringChangeLineType">
                <xsd:complexContent>
                        <xsd:extension base="StatusEnabledLineType">
                                <xsd:sequence>
                                        <xsd:element ref="EngineeringChangeRevision" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="EngineeringChangeReviewer" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="EngineeringChangeRevisedBOM" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="EngineeringChangeRevisedRoute" minOccurs="0" maxOccurs="unbounded"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="EngineeringChangeRevisionType">
                <xsd:complexContent>
                        <xsd:extension base="StatusEnabledLineType">
                                <xsd:sequence>
                                        <xsd:element ref="RevisionID" minOccurs="0"/>
                                        <xsd:element ref="RequesterParty" minOccurs="0" maxOccurs="unbounded">
                                                <xsd:annotation>
                                                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Identifies who proposed this revision. This maybe someone with in the company or from someone in the companies Supply Chain.</xsd:documentation>
                                                </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element ref="Location" minOccurs="0"/>
                                        <xsd:element ref="CreationDateTime" minOccurs="0"/>
                                        <xsd:element ref="ApprovalDateTime" minOccurs="0"/>
                                        <xsd:element ref="RejectedDateTime" minOccurs="0"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="EngineeringChangeReviewType">
                <xsd:complexContent>
                        <xsd:extension base="StatusEnabledLineType">
                                <xsd:sequence>
                                        <xsd:element ref="EngineeringChangeRevisionID" minOccurs="0"/>
                                        <xsd:element ref="ReviewerParty" minOccurs="0"/>
                                        <xsd:element ref="ApprovalEffectivePeriod" minOccurs="0"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedRouteType">
                <xsd:complexContent>
                        <xsd:extension base="DocumentReferenceBaseType">
                                <xsd:sequence>
                                        <xsd:element ref="EffectiveTimePeriod" minOccurs="0"/>
                                        <xsd:element ref="ImplementationDateTime" minOccurs="0"/>
                                        <xsd:element ref="EngineeringChangeRevisedRouteOperation" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedRouteOperationType">
                <xsd:complexContent>
                        <xsd:extension base="OperationReferenceBaseType">
                                <xsd:sequence>
                                        <xsd:element ref="EffectiveTimePeriod" minOccurs="0"/>
                                        <xsd:element ref="ImplementationDateTime" minOccurs="0"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedBOMType">
                <xsd:complexContent>
                        <xsd:extension base="BOMReferenceBaseType">
                                <xsd:sequence>
                                        <xsd:element ref="ImplementationDateTime" minOccurs="0"/>
                                        <xsd:element ref="CancelDateTime" minOccurs="0"/>
                                        <xsd:element ref="Disposition" minOccurs="0"/>
                                        <xsd:element ref="InMRPPlanIndicator" minOccurs="0"/>
                                        <xsd:element ref="IncludeInPlanIndicator" minOccurs="0"/>
                                        <xsd:element ref="UpdateWIPIndicator" minOccurs="0"/>
                                        <xsd:element ref="NewRevisionIndicator" minOccurs="0"/>
                                        <xsd:element ref="UseUpInventoryIndicator" minOccurs="0"/>
                                        <xsd:element ref="OldItemRevisionIndicator" minOccurs="0"/>
                                        <xsd:element ref="NewItemRevisionIndicator" minOccurs="0"/>
                                        <xsd:element ref="UseUpItem" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="Site" minOccurs="0"/>
                                        <xsd:element ref="RevisedBOMComponent" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedBOMComponentType">
                <xsd:complexContent>
                        <xsd:extension base="ItemBaseType">
                                <xsd:sequence>
                                        <xsd:element ref="SequenceCode" minOccurs="0"/>
                                        <xsd:element ref="EffectiveTimePeriod" minOccurs="0"/>
                                        <xsd:element ref="ImplementationDateTime" minOccurs="0"/>
                                        <xsd:element ref="RevisedItemRevision" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="RevisedSubstituteItem" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="RevisedReferenceDesignator" minOccurs="0" maxOccurs="unbounded"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedItemRevisionType">
                <xsd:complexContent>
                        <xsd:extension base="ItemBaseType">
                                <xsd:sequence>
                                        <xsd:element ref="SequenceCode" minOccurs="0"/>
                                        <xsd:element ref="EffectiveTimePeriod" minOccurs="0"/>
                                        <xsd:element ref="ImplementationDateTime" minOccurs="0"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedSubstituteItemType">
                <xsd:complexContent>
                        <xsd:extension base="ItemBaseType">
                                <xsd:sequence>
                                        <xsd:element ref="ItemQuantity" minOccurs="0"/>
                                        <xsd:element ref="EffectiveTimePeriod" minOccurs="0"/>
                                        <xsd:element ref="UserArea" minOccurs="0"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="RevisedReferenceDesignatorType">
                <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">Describes the Location on the Drawing or Blueprint that the Bill of Material Component item is used. </xsd:documentation>
                </xsd:annotation>
                <xsd:sequence>
                        <xsd:element ref="ReferenceDesignatorID" minOccurs="0"/>
                        <xsd:group ref="FreeFormTextGroup"/>
                        <xsd:group ref="ReferencesGroup"/>
                        <xsd:element ref="UserArea" minOccurs="0"/>
                </xsd:sequence>
        </xsd:complexType>
</xsd:schema>
Collapse ComplexTypes:
Collapse Elements: