complexType StaffLeave
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1388.png
namespace http://ed-fi.org/0210
type extension of ComplexObjectType
properties
base ComplexObjectType
children BeginDate EndDate StaffLeaveEventCategory Reason SubstituteAssigned StaffReference
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with the complex object.
annotation
documentation
This entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation).
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="StaffLeave">
 
<xs:annotation>
   
<xs:documentation>This entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation).</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="ComplexObjectType">
     
<xs:sequence>
       
<xs:element name="BeginDate" type="xs:date">
         
<xs:annotation>
           
<xs:documentation>The begin date of the staff leave.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EndDate" type="xs:date" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The end date of the staff leave.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StaffLeaveEventCategory" type="StaffLeaveEventCategoryType">
         
<xs:annotation>
           
<xs:documentation>The code describing the type of leave taken, for example:
        Sick
        Personal
        Vacation.
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Reason" type="Reason" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Expanded reason for the staff leave.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SubstituteAssigned" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicator of whether a substitute was assigned during the period of staff leave.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StaffReference" type="StaffReferenceType">
         
<xs:annotation>
           
<xs:documentation>The staff associated with this leave event.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element StaffLeave/BeginDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1389.png
namespace http://ed-fi.org/0210
type xs:date
properties
content simple
annotation
documentation
The begin date of the staff leave.
source <xs:element name="BeginDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>The begin date of the staff leave.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaffLeave/EndDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1390.png
namespace http://ed-fi.org/0210
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The end date of the staff leave.
source <xs:element name="EndDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The end date of the staff leave.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaffLeave/StaffLeaveEventCategory
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1391.png
namespace http://ed-fi.org/0210
type StaffLeaveEventCategoryType
properties
content simple
facets
Kind Value Annotation
enumeration Vacation
enumeration Jury duty
enumeration Professional development
enumeration Flex time
enumeration Work compensation
enumeration Administrative
enumeration Annual leave
enumeration Bereavement
enumeration Compensatory leave time
enumeration Family and medical leave
enumeration Government-requested
enumeration Military leave
enumeration Personal
enumeration Release time
enumeration Sabbatical leave
enumeration Sick leave
enumeration Suspension
enumeration Other
annotation
documentation
The code describing the type of leave taken, for example:
        Sick
        Personal
        Vacation.
source <xs:element name="StaffLeaveEventCategory" type="StaffLeaveEventCategoryType">
 
<xs:annotation>
   
<xs:documentation>The code describing the type of leave taken, for example:
        Sick
        Personal
        Vacation.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaffLeave/Reason
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1392.png
namespace http://ed-fi.org/0210
type Reason
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 40
annotation
documentation
Expanded reason for the staff leave.
source <xs:element name="Reason" type="Reason" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Expanded reason for the staff leave.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaffLeave/SubstituteAssigned
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1393.png
namespace http://ed-fi.org/0210
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicator of whether a substitute was assigned during the period of staff leave.
source <xs:element name="SubstituteAssigned" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicator of whether a substitute was assigned during the period of staff leave.</xs:documentation>
 
</xs:annotation>
</xs:element>

element StaffLeave/StaffReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1394.png
namespace http://ed-fi.org/0210
type StaffReferenceType
properties
content complex
children StaffIdentity StaffLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The staff associated with this leave event.
source <xs:element name="StaffReference" type="StaffReferenceType">
 
<xs:annotation>
   
<xs:documentation>The staff associated with this leave event.</xs:documentation>
 
</xs:annotation>
</xs:element>