Definition Type: ComplexType
Name: FreeFormEffectivePeriodType
Namespace: http://www.hr-xml.org/3
Containing Schema: Components.xsd
Abstract
Documentation:
ABIE Effective Date Period. Details Indicates the date period in which the associated component is effective. Based on the same TimePeriodType UN/CEFACT ABIE (except start date is optional). The xsd:choice between an EndDate and Duration also was removed for processing simplicity. Generally, an EndDate or Duration would appear, but not both. This usage rule is not enforced by the schema. FreeFormEffectivePeriod also has effective dating attributes.
Collapse XSD Schema Diagram:
Drilldown into Duration in schema fields_xsd1 Drilldown into EndDate in schema fields_xsd Drilldown into StartDate in schema fields_xsd Drilldown into validTo in schema fields_xsd Drilldown into validFrom in schema fields_xsd Drilldown into EffectiveDateAttributeGroup in schema fields_xsdXSD Diagram of FreeFormEffectivePeriodType in schema components_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="FreeFormEffectivePeriodType">
    <xsd:annotation>
        <xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
            <ccts:CategoryCode xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">ABIE</ccts:CategoryCode>
            <ccts:DictionaryEntryName xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">Effective Date Period. Details</ccts:DictionaryEntryName>
            <ccts:DefinitionText xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">Indicates the date period in which the associated component is effective. Based on the same TimePeriodType UN/CEFACT ABIE (except start date is optional). The xsd:choice between an EndDate and Duration also was removed for processing simplicity. Generally, an EndDate or Duration would appear, but not both. This usage rule is not enforced by the schema.</ccts:DefinitionText>
            <ccts:UsageRule xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">FreeFormEffectivePeriod also has effective dating attributes. </ccts:UsageRule>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="StartDate" minOccurs="0" />
        <xsd:element ref="EndDate" minOccurs="0" />
        <xsd:element ref="oa:Duration" minOccurs="0" />
    </xsd:sequence>
    <xsd:attributeGroup ref="EffectiveDateAttributeGroup" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
StartDate nsA:StartDate 0 (1)
EndDate nsA:EndDate 0 (1)
Duration oa:Duration 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
validFrom nsA:validFrom Optional
validTo nsA:validTo Optional
Collapse Derivation Tree:
Collapse References:
nsA:AppraisalPeriod, nsA:ContractPeriod, nsA:DistributionPeriod, nsA:FreeFormEffectivePeriod, nsA:PlanPeriod, nsA:ReportedPeriodnsA:SuspensionPeriodType,