Definition Type: Element
Name: PositionInfo
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: NewHire.xsd
MinOccurs (1)
MaxOccurs unbounded
Abstract
Collapse XSD Schema Diagram:
Drilldown into MultipleJobIndicator in schema newhire_xsd Drilldown into ManagerInfo in schema newhire_xsd Drilldown into OrganizationalUnit in schema newhire_xsd Drilldown into OfferInfo in schema newhire_xsd Drilldown into ReferenceInfo in schema newhire_xsdXSD Diagram of PositionInfo in schema newhire_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:element name="PositionInfo" maxOccurs="unbounded">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="ReferenceInfo" type="NewHireReferenceInfoType" />
            <xsd:element name="OfferInfo">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="NegotiatedPositionTitle" type="xsd:string" minOccurs="0" />
                        <xsd:element name="NegotiatedPositionDescription" type="xsd:string" minOccurs="0" />
                        <xsd:element name="OfferMade" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="OfferedBy" minOccurs="0">
                                        <xsd:complexType>
                                            <xsd:sequence>
                                                <xsd:element ref="PersonName" minOccurs="0" />
                                                <xsd:element name="PersonId" type="EntityIdType" minOccurs="0" />
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="OfferedOnDate" type="LocalDateType" minOccurs="0" />
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="DateJobAccepted" type="LocalDateType" minOccurs="0" />
                        <xsd:element name="EmploymentStartDate" type="LocalDateType" />
                        <xsd:element name="ExpectedEndDate" type="LocalDateType" minOccurs="0" />
                        <xsd:element name="FirstDayToWork" type="AnyDateTimeType" minOccurs="0" />
                        <xsd:element name="RemunerationInfo">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="BasePay" minOccurs="0">
                                        <xsd:complexType>
                                            <xsd:simpleContent>
                                                <xsd:extension base="xsd:decimal">
                                                    <xsd:attribute name="currencyCode" type="CurrencyCodeType" />
                                                    <xsd:attribute name="baseInterval" type="FrequencyType" />
                                                </xsd:extension>
                                            </xsd:simpleContent>
                                        </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="OtherPay" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                            <xsd:simpleContent>
                                                <xsd:extension base="xsd:decimal">
                                                    <xsd:attribute name="currencyCode" type="CurrencyCodeType" />
                                                    <xsd:attribute name="baseInterval" type="FrequencyType" />
                                                    <xsd:attribute name="type" type="OtherPayTypeTypes" />
                                                </xsd:extension>
                                            </xsd:simpleContent>
                                        </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="Benefits" type="BenefitsType" minOccurs="0" />
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="Shift" type="WorkShiftScheduleType" minOccurs="0" maxOccurs="unbounded" />
                        <xsd:element name="EmploymentLevel" type="EmploymentLevelEnumType" minOccurs="0" />
                        <xsd:element name="ResourceRelationship" type="ResourceRelationshipEnumType" minOccurs="0" />
                        <xsd:element name="EmploymentTerm" type="EmploymentTermType" minOccurs="0" />
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="OrganizationalUnit" type="OrganizationalUnitType" minOccurs="0" maxOccurs="unbounded" />
            <xsd:element name="ManagerInfo" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="ContactInfo" type="ContactInfoType" minOccurs="0" />
                        <xsd:element name="ManagerId" type="EntityIdType" minOccurs="0" />
                    </xsd:sequence>
                    <xsd:attribute name="role" type="xsd:string" />
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="MultipleJobIndicator" type="xsd:boolean" minOccurs="0" />
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ReferenceInfo hr:ReferenceInfo (1) (1)
OfferInfo hr:OfferInfo (1) (1)
OrganizationalUnit hr:OrganizationalUnit 0 unbounded
ManagerInfo hr:ManagerInfo 0 unbounded
MultipleJobIndicator hr:MultipleJobIndicator 0 (1)