Definition Type: ComplexType
Name: PositionHeaderType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: PositionHeader.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into PositionSpecificCondition in schema positionheader_xsd Drilldown into RequestedPerson in schema positionheader_xsd Drilldown into Quantity in schema positionheader_xsd Drilldown into TypeOfHours in schema positionheader_xsd Drilldown into SpecialInstructions in schema positionheader_xsd Drilldown into ReportToPositionId in schema positionheader_xsd Drilldown into PositionStatus in schema positionheader_xsd Drilldown into PositionDescription in schema positionheader_xsd Drilldown into PositionType in schema positionheader_xsd Drilldown into PositionTitle in schema positionheader_xsd Drilldown into JobId in schema positionheader_xsd Drilldown into PositionId in schema positionheader_xsd Drilldown into validTo in schema positionheader_xsd Drilldown into validFrom in schema positionheader_xsdXSD Diagram of PositionHeaderType in schema positionheader_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="PositionHeaderType">
    <xsd:sequence>
        <xsd:element name="PositionId" type="PositionIdentifierType" />
        <xsd:element ref="JobId" minOccurs="0" />
        <xsd:element ref="PositionTitle" minOccurs="0" />
        <xsd:element name="PositionType" type="xsd:string" minOccurs="0" />
        <xsd:element ref="PositionDescription" minOccurs="0" />
        <xsd:element ref="PositionStatus" minOccurs="0" />
        <xsd:element ref="ReportToPositionId" minOccurs="0" />
        <xsd:element ref="SpecialInstructions" minOccurs="0" />
        <xsd:element name="TypeOfHours" type="xsd:string" minOccurs="0" />
        <xsd:element name="Quantity" type="xsd:double" minOccurs="0" />
        <xsd:element name="RequestedPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="PersonName" type="PersonNameType" minOccurs="0" />
                    <xsd:element name="PersonId" type="EntityIdType" minOccurs="0" />
                    <xsd:element name="Supplier" type="EntityReferenceType" minOccurs="0" />
                </xsd:sequence>
                <xsd:attribute name="mandatory" type="xsd:boolean" />
                <xsd:attribute name="currentlyAssigned" type="xsd:boolean" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="PositionSpecificCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="ConditionCode" type="xsd:string" minOccurs="0" />
                    <xsd:element name="ConditionDescription" type="xsd:string" minOccurs="0" />
                    <xsd:element name="ConditionValue" type="xsd:string" minOccurs="0" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="validFrom" type="AnyDateTimeType" />
    <xsd:attribute name="validTo" type="AnyDateTimeType" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PositionId hr:PositionId (1) (1)
JobId hr:JobId 0 (1)
PositionTitle hr:PositionTitle 0 (1)
PositionType hr:PositionType 0 (1)
PositionDescription hr:PositionDescription 0 (1)
PositionStatus hr:PositionStatus 0 (1)
ReportToPositionId hr:ReportToPositionId 0 (1)
SpecialInstructions hr:SpecialInstructions 0 (1)
TypeOfHours hr:TypeOfHours 0 (1)
Quantity hr:Quantity 0 (1)
RequestedPerson hr:RequestedPerson 0 unbounded
PositionSpecificCondition hr:PositionSpecificCondition 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
validFrom hr:validFrom (Optional)
validTo hr:validTo (Optional)
Collapse Derivation Tree:
Collapse References:
hr:PositionHeader, hr:StaffingPositionHeaderType