Definition Type: ComplexType
Name: NewHireType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: NewHire.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into SupportingMaterials in schema supportingmaterials_xsd Drilldown into PositionInfo in schema newhire_xsd Drilldown into ApplicationInfo in schema newhire_xsd Drilldown into EmployeeInfo in schema newhire_xsd Drilldown into TypeOfHire in schema newhire_xsdXSD Diagram of NewHireType in schema newhire_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="NewHireType">
    <xsd:sequence>
        <xsd:element name="TypeOfHire" type="TypeOfHireType" />
        <xsd:element name="EmployeeInfo">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="PersonName" type="PersonNameType" />
                    <xsd:element name="ApplicantId" type="EntityIdType" minOccurs="0" />
                    <xsd:element name="EmployeeId" type="EntityIdType" minOccurs="0" />
                    <xsd:element name="FormerEmployeeId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="EmergencyContact" type="ContactInfoType" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="PersonDescriptors" type="PersonDescriptorsType" minOccurs="0" />
                    <xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element name="EducationHistory" type="EducationHistoryType" minOccurs="0" />
                    <xsd:element name="EmploymentHistory" type="EmploymentHistoryType" minOccurs="0" />
                    <xsd:element name="Association" minOccurs="0" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:complexContent>
                                <xsd:extension base="AssociationType">
                                    <xsd:sequence>
                                        <xsd:element name="OrganizationId" type="EntityIdType" />
                                    </xsd:sequence>
                                </xsd:extension>
                            </xsd:complexContent>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ApplicationInfo">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="ApplicationHistory" minOccurs="0">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="HiringProcessActivity" type="ActivityType" maxOccurs="unbounded" />
                                <xsd:element name="Comments" type="xsd:string" minOccurs="0" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="ScreeningResults" minOccurs="0">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="AssessmentResult" type="AssessmentResultType" minOccurs="0" maxOccurs="unbounded" />
                                <!--				<xsd:element name="BackgroundCheckResults" type="ScreeningReportType" minOccurs="0" maxOccurs="unbounded"/>-->
                                <xsd:element name="MedicalResults" type="xsd:string" minOccurs="0" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="TaxCreditInfo" minOccurs="0" maxOccurs="unbounded" type="TaxCreditInfoType" />
                    <xsd:element name="WorkEligibilityInfo" minOccurs="0" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="FormId" type="EntityIdType" minOccurs="0" />
                                <xsd:element name="DocumentId" type="EntityIdType" minOccurs="0" />
                                <xsd:element name="DocumentName" type="xsd:string" minOccurs="0" />
                                <xsd:element name="VerificationInfo" minOccurs="0">
                                    <xsd:complexType>
                                        <xsd:sequence>
                                            <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0" />
                                            <xsd:element name="Status" type="xsd:string" minOccurs="0" />
                                            <xsd:element name="Date" type="LocalDateType" minOccurs="0" />
                                            <xsd:element ref="PersonName" minOccurs="0" />
                                            <xsd:element name="PersonId" type="EntityIdType" minOccurs="0" />
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="IssuingAuthority" type="xsd:string" minOccurs="0" />
                                <xsd:element name="IsDocumentSignedByCandidate" type="xsd:boolean" minOccurs="0" />
                                <xsd:element ref="SupportingMaterials" minOccurs="0" maxOccurs="unbounded" />
                                <xsd:element name="Comments" type="xsd:string" minOccurs="0" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="CandidateSupplier" type="SupplierType" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <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>
        <xsd:element ref="SupportingMaterials" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TypeOfHire hr:TypeOfHire (1) (1)
EmployeeInfo hr:EmployeeInfo (1) (1)
ApplicationInfo hr:ApplicationInfo (1) (1)
PositionInfo hr:PositionInfo (1) unbounded
SupportingMaterials hr:SupportingMaterials 0 unbounded
UserArea hr:UserArea 0 (1)
Collapse Derivation Tree:
Collapse References:
hr:NewHire