Definition Type: ComplexType
Name: TimeCardConfigurationType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: TimeCardConfiguration.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into AdditionalDataTypesAndValues in schema timecardconfiguration_xsd Drilldown into TimeExpenseTypes in schema timecardconfiguration_xsd Drilldown into TimeEventTypes in schema timecardconfiguration_xsd Drilldown into TimeIntervalTypes in schema timecardconfiguration_xsd Drilldown into Resources in schema timecardconfiguration_xsdXSD Diagram of TimeCardConfigurationType in schema timecardconfiguration_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="TimeCardConfigurationType">
    <xsd:sequence>
        <xsd:element name="Resources" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Person" minOccurs="0" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="Id" type="xsd:string" minOccurs="0" />
                                <xsd:element ref="PersonName" minOccurs="0" />
                                <xsd:element name="Assignment" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
                            </xsd:sequence>
                            <xsd:attribute name="validFrom" type="AnyDateTimeType" />
                            <xsd:attribute name="validTo" type="AnyDateTimeType" />
                            <xsd:attribute name="preferredLanguage" type="xsd:language" use="optional" />
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Resource" minOccurs="0" maxOccurs="unbounded">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="Id" type="xsd:string" minOccurs="0" />
                                <xsd:element name="ResourceName" type="xsd:string" minOccurs="0" />
                            </xsd:sequence>
                            <xsd:attribute name="validFrom" type="AnyDateTimeType" />
                            <xsd:attribute name="validTo" type="AnyDateTimeType" />
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="TimeIntervalTypes" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Type" type="NamedEntityType" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="TimeEventTypes" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Type" type="NamedEntityType" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="TimeExpenseTypes" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Type" type="NamedEntityType" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="AdditionalDataTypesAndValues" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Type" type="NamedEntityType" />
                    <xsd:element name="Value" type="NamedEntityType" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
                <xsd:attribute name="scope">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="TimeInterval" />
                            <xsd:enumeration value="TimeEvent" />
                            <xsd:enumeration value="TimeExpense" />
                            <xsd:enumeration value="TimeIntervalAndTimeEvent" />
                            <xsd:enumeration value="TimeIntervalAndTimeExpense" />
                            <xsd:enumeration value="TimeEventAndTimeExpense" />
                            <xsd:enumeration value="TimeIntervalAndTimeEventAndTimeExpense" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:complexType>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Resources hr:Resources 0 (1)
TimeIntervalTypes hr:TimeIntervalTypes 0 (1)
TimeEventTypes hr:TimeEventTypes 0 (1)
TimeExpenseTypes hr:TimeExpenseTypes 0 (1)
AdditionalDataTypesAndValues hr:AdditionalDataTypesAndValues 0 unbounded
Collapse Derivation Tree:
Collapse References:
hr:TimeCardConfiguration