Staff Education Organization Employment Associations Resource Preferences (Vermont v3.6)

Tool Search: Ed-Fi

The Ed-Fi Configuration tool is used to establish Ed-Fi data resources.

The following describes how to set the resource preferences for the Staff Education Organization Employment Associations resource. If the Configure or Edit button do not display, then the resource does not need to be mapped and the toggle button can be used to turn the resource on or off.

 If a mapping is changed, a resync must be performed on the resource in order for the new mappings to send correctly.
  1. Select the appropriate Ed-Fi Code for the Separation Reason Descriptors. 

     Any item not mapped will not report to Ed-Fi.
    Employment Exit Reason
    Attribute DictionarySystem Administration > Custom > Attribute Dictionary > Employment > Exit Reason
    UI LocationCensus> People> District Employment > Exit Reason

    Screenshot of Separation Reason Descriptors.Screenshot of separation reason descriptors


  2. Select the appropriate Ed-Fi Code for the Level of Education Descriptors.

    Employment Baccalaureate Degree Institution
    Attribute DictionarySystem Administration > Custom > Attribute Dictionary > Employment > Baccalaureate Degree Institution
    UI LocationCensus > People > District Employment > Baccalaureate Degree Institution

    Screenshot of Level of Education Descriptors.Level of Education Descriptors

  3. Click Save.


Object Triggering

ActionBusiness Rules
Post

When a person has a District Employment record with the District Staff check box checked and a District Assignment Code populated

OR

When a person has a District Assignment record and the District Staff check box is not checked.


Do NOT report a record if any one of the following scenarios are true:  

  1. There is not an Ed-FI ID for the staff person.
  2. The staff records are not active based on the Scope Year logic listed below
  3. If the record is being triggered from a District Assignment record and it is marked as Exclude

  4. If the record is being triggered from a District Assignment record and the School is marked as Exclude

  5. If data is sent prior to the Exclude check boxes are checked, the data will remain and the user will need to use the Delete Tool to remove data.
  6. The Employment Status field is not mapped in Resource Preferences
If school staff member has more than 1 qualifying District Assignment record, a record will generate for each eligible School/Start date
If a staff member has a District Employment record that is marked as District Staff and a District Assignment record, the staff member will get multiple records.  One with an Ed Org Reference Number = to the District Number and one with an Ed Org Reference Number = to each school they have an eligible District Assignment record for.
PutWhen any field not part of the natural key is changed
End Date
Delete/PostWhen any field part of the natural key is changed
Start Date
Employment Status Descriptor
Delete/PostIf there are two District Assignment records that create the same natural Key and 1 is Deleted, the remaining record will be posted
Delete

When a District Assignment record is deleted


DeleteWhen a District Employment record is deleted


Resource Toggle/Resync

ActionBusiness Rule
NoneIf a resource is toggled to OFF after data has sent, all sent data will remain in the ODS but no new data will send.
ResyncIf a record is in the Ed-Fi Identity Mapping table and not in the ODS, it will be deleted from the Ed-Fi Identity Mapping table
ResyncIf a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it will be deleted from the ODS.
ResyncIf a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes.


Natural Key Changes/Cascading Updates, Deletes

ActionBusiness Rule
Delete/PostNatural Key changes:
If the School Number/Ed-Fi School Number changes or the  Ed-Fi ID changes, a delete/post will occur with the cascading deletes from the School ID/Ed-Fi ID Change triggers.
Delete/PostIf the Start Date or Employment Status Descriptor changes, the record will delete and repost
N/ACascading update:  There are no dependent resources


Scope Year

Business Rules
A record will report when a person has a District Assignment or District Employment record that is aligned to a scoped year
  • Report when a staff has an active District Assignment or District Employment record that overlaps with the School year Start and End Dates
    • If School Year Start Date is NULL, 7/1/xxxx will be the default start date used
    • If School Year End Date is NULL, 6/30/xxxx will be the default end date used
  • Data will only send for the years that have valid configuration


Resource Preferences

Data Element LabelMapping Needed
Employment District Employment Status
EmploymentAssignment Employment Type
Employment Status Discriptor


Event Queue Detail

Campus TableEd-Fi ActionFields
employmentPost/Put/DeleteThe primary table used for sending data for this resource.
employmentassignmentPost/Put/DeleteThe primary table used for sending data for this resource.


Object Data Elements

Data Element Label
Business Requirement
Business Rules
M, C or O
Data Source GUI Path
Database Field
id
The unique identifier of the resource

M



Format: String
employmentStatusDescriptor

This descriptor defines the type of employment or contract


  1. When reporting from the District Employment record, report the mapped code from Employment Status
  2. When reporting from the District Assignment record, report the mapped code from Type

M

Census> People> District Employment> Employment Status

OR

Census> People> District Assignment> Type


employment.status

employmentassignment.type



Format: String
hireDate
The month, day, and year on which a contract between an individual and a governing authority specifies that employment is to begin (or the date on which the agreement is made valid). NEDM: Contract Beginning Date
  1. When reporting from the District Employment record, report the District Employment Start Date
  2. When reporting from the District Assignment record, report the District Assignment Start Date

M
Census> People> District Assignment> Start Date
employmentassignment.StartDate

Format: Date/Time
educationOrganizationReference
A reference to the related EducationOrganization resource
  • If the District Employment record as the District Staff check box checked, report staff with the District Number.
  • If reporting from the District Assignment record, report the SchoolID

M

System Administration> Resources> District Information> State District Number

OR

System Administration> Resources> School> State School Number





Format: Reference
staffReference
A reference to the related Staff resource
  1. Reports the data that is part of the Natural Key for the Staff resource (staffUniqueID)

M



Format: Reference
 endDate
The month, day, and year on which a contract between an individual and a governing authority ends or is terminated under the provisions of the contract (or the date on which the agreement is made invalid). NEDM: Contract Ending Date
  1. When reporting from the District Employment record, report the District Employment End Date
    1. If NULL, do not report
  2. When reporting from the District Assignment record, report the District Assignment End Date
    1. If NULL, do not report

O
Census> People> District Assignment> End Date
employmentassignment.EndDate

Format: Date/Time
fullTimeEquivalency
The ratio between the hours of work expected in a position and the hours of work normally expected in a full-time position in the same setting
  1. This is optional, do not report

O



Format: Number
_etag
A unique system-generated value that identifies the version of the resource

O

Format: String