Definition Type: ComplexType
Name: StaffingOrderType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: StaffingOrder.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into StaffingPosition in schema staffingposition_xsd Drilldown into MultiVendorDistribution in schema staffingorder_xsd Drilldown into PositionQuantityOpen in schema staffingorder_xsd Drilldown into PositionQuantity in schema staffingorder_xsd Drilldown into OrderComments in schema staffingorder_xsd Drilldown into RequiredResponseDate in schema staffingorder_xsd Drilldown into OrderContact in schema staffingorder_xsd Drilldown into BillToAttention in schema staffingorder_xsd Drilldown into OrderClassification in schema staffingorder_xsd Drilldown into CustomerReportingRequirements in schema customerreportingrequirements_xsd Drilldown into ReferenceInformation in schema staffingorder_xsd Drilldown into OrderId in schema staffingorder_xsd Drilldown into lang in schema xml_xsdXSD Diagram of StaffingOrderType in schema staffingorder_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="StaffingOrderType">
    <xsd:sequence>
        <xsd:element name="OrderId" type="EntityIdType" />
        <xsd:element name="ReferenceInformation">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="MasterOrderId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="StaffingCustomerId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="StaffingCustomerOrgUnitId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="IntermediaryId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="StaffingSupplierId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="BillToEntityId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="StaffingSupplierOrgUnitId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="TimeCardId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="InvoiceId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="PositionId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="AssignmentId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="HumanResourceId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="StaffingOrganizationId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element ref="UserArea" minOccurs="0" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element ref="CustomerReportingRequirements" />
        <xsd:element name="OrderClassification">
            <xsd:complexType>
                <xsd:attribute name="orderType" type="OrderType" use="required" />
                <xsd:attribute name="orderStatus" type="OrderStatusType" use="required" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="BillToAttention" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element ref="ContactInfo" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="OrderContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element ref="ContactInfo" />
                </xsd:sequence>
                <xsd:attribute name="contactType" type="StaffingContactType" use="required" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="RequiredResponseDate" type="AnyDateTimeNaType" minOccurs="0" />
        <xsd:element name="OrderComments" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="PositionQuantity" type="xsd:integer" />
        <xsd:element name="PositionQuantityOpen" type="xsd:integer" minOccurs="0" />
        <xsd:element name="MultiVendorDistribution" type="xsd:boolean" default="false">
            <xsd:annotation>
                <xsd:documentation>The MultiVendorDistribution default of false is deprecated and will be removed in a future version. Please do not use.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="StaffingPosition" maxOccurs="unbounded" />
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute ref="xml:lang" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
OrderId hr:OrderId (1) (1)
ReferenceInformation hr:ReferenceInformation (1) (1)
CustomerReportingRequirements hr:CustomerReportingRequirements (1) (1)
OrderClassification hr:OrderClassification (1) (1)
BillToAttention hr:BillToAttention 0 (1)
OrderContact hr:OrderContact 0 unbounded
RequiredResponseDate hr:RequiredResponseDate 0 (1)
OrderComments hr:OrderComments 0 unbounded
PositionQuantity hr:PositionQuantity (1) (1)
PositionQuantityOpen hr:PositionQuantityOpen 0 (1)
MultiVendorDistribution hr:MultiVendorDistribution (1) (1)
StaffingPosition hr:StaffingPosition (1) unbounded
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
lang nsA:lang (Optional)
Collapse Derivation Tree:
Collapse References:
hr:StaffingOrder