Definition Type: ComplexType
Name: BackgroundCheckType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: BackgroundCheck.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into BackgroundSearchPackage in schema backgroundcheck_xsd Drilldown into ReferenceId in schema backgroundcheck_xsd Drilldown into lang in schema xml_xsd Drilldown into version in schema backgroundcheck_xsd Drilldown into location in schema backgroundcheck_xsd Drilldown into account in schema backgroundcheck_xsd Drilldown into password in schema backgroundcheck_xsd Drilldown into userId in schema backgroundcheck_xsdXSD Diagram of BackgroundCheckType in schema backgroundcheck_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="BackgroundCheckType">
    <xsd:sequence>
        <xsd:element name="ReferenceId" type="EntityIdType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Reference Number associated with all searches within the XML Document.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="BackgroundSearchPackage" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>Root element containing all screening related information for a single Search Subject.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:sequence>
                        <xsd:element name="ProcessingInformation" minOccurs="0">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element name="AccessCredential" type="AccessCredentialType" minOccurs="0" maxOccurs="unbounded" />
                                    <xsd:element name="ScopeOfWork" type="FlexibleDetailType" minOccurs="0" maxOccurs="unbounded" />
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="ReferenceId" type="EntityIdType" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Reference Number associated with all searches within the specified package.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="ClientContact" type="ReferralType" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Contact point within clients organization regarding details of screening package.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Organization" type="ReferralType" minOccurs="0" maxOccurs="unbounded">
                            <xsd:annotation>
                                <xsd:documentation>Identifies the organization that  the search(s) will be performed upon or on behalf of depending on the value of type.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="PersonalData" type="ScreeningPersonalDataType" minOccurs="0" maxOccurs="unbounded">
                            <xsd:annotation>
                                <xsd:documentation>Personal data related to the Search Subject that the search(s) will be performed upon.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="SupportingDocumentation" type="DocumentationType" minOccurs="0">
                            <xsd:annotation>
                                <xsd:documentation>Root element to provide additional screening related information specific to all searchs for the specified Search Subject. i.e. Link to FAX image that contains the Search Subject information that the search package will be constructed from.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Screenings" type="ScreeningRequestType" minOccurs="0" maxOccurs="unbounded" />
                    </xsd:sequence>
                </xsd:sequence>
                <xsd:attribute name="type" type="xsd:string" use="optional" />
                <xsd:attribute name="action" type="xsd:string" use="optional" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="userId" type="xsd:string" use="required">
        <xsd:annotation>
            <xsd:documentation>Client identification.  This will be provided to the client by the organization performing the screenings.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="password" type="xsd:string" use="optional" />
    <xsd:attribute name="account" type="xsd:string" use="optional" />
    <xsd:attribute name="location" type="xsd:string" use="optional" />
    <xsd:attribute name="version" type="xsd:string" use="optional" />
    <xsd:attribute ref="xml:lang" use="optional" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ReferenceId hr:ReferenceId 0 (1)
BackgroundSearchPackage hr:BackgroundSearchPackage (1) unbounded
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
userId hr:userId Required
password hr:password Optional
account hr:account Optional
location hr:location Optional
version hr:version Optional
lang nsA:lang Optional
Collapse Derivation Tree:
Collapse References:
hr:BackgroundCheck