Classic View: System Administration > Ed-Fi
Search Terms: Ed-Fi
This association indicates the education organization to which a staff member provides services; also known as school of service.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | Staff must meet the following conditions to report:
|
Do NOT report a record if any one of the following scenarios are true:
| |
Put | When any field not part of the natural key changes:
|
Delete/Post | When any field part of the natural key changes:
|
Delete | When District Assignment records are deleted. |
Delete | When Assignment Code is removed. |
Delete | When Ed-Fi ID is deleted. |
Delete | When Email Address is deleted. |
School Exclude, Calendar Exclude, Resource Toggle and Resync Logic
This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.
Action | Trigger |
---|---|
None | If a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send. |
Resync | If 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. |
Resync | If 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. |
Resync | If a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes. |
Natural Key Changes, Cascading Updates, and Deletes Logic
This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.
Action | Trigger |
---|---|
Delete/Post | Natural Key change:
|
Delete/Post | The logic for an Ed-FI ID change will update all resources impacted by this change. |
Delete/Post | If the Start Date or Assignment Code changes, the record will delete and re-post. |
Delete/Post | Cascading Updates: The Staff Education Organization Assignment Association establishes ownership of the Staff record. If the natural key changes all dependent resources of staff will delete/post.
|
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
A record will report when a person has a District Assignment or District Employment record that is aligned to a scoped year.
|
When using data in Campus that has an effective date, the following logic will be applied to determine the scope year(s) to report the data to.
|
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Staff Classification Descriptors | Employment District Assignment Code EmploymentAssignment Assignment Code |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
employment | Post/Put/Delete | The primary table used for sending data for this resource. |
employmentassignment | Post/Put/Delete | The primary table used for sending data for this resource. |
Object Data Elements
This table describes data elements sent within the Staff Education Organization Assignment Association resource.
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 | |||
beginDate | Month, day and year of the start or effective date of a staff member''s employment, contract or relationship with the LEA. The following EIS 062 Staff Member Current Assignment definitions apply:
|
| M | Census> People> District Employment> Start Date Census> People> District Assignment> Start Date | employment.startDate employmentassignment.StartDate |
staffClassification Descriptor | The titles of employment, official status, or rank of education staff. The following EIS 062 Staff Member Current Assignment definitions apply:
| Report the Ed-Fi Code Value mapped to the District Assignment Code of the District Assignment. | M | Census > People> District Assignment> Start Date > Assignment Code | EmploymentAssignment. assignmentCode |
credentialReference | The following EIS 062 Staff Member Current Assignment definitions apply:
|
| O | See array logic below. | |
educationOrganization Reference | A reference to the related EducationOrganization resource. | Report the State District Number. | M | System Administration > Resources > District Information | district.number |
StaffEducationOrganization EmploymentAssociation Reference | A reference to the related Staff Education Organization Employment Association resource. |
| M | ||
staffReference | A reference to the related Staff resource. |
| M | ||
endDate | Month, day and year of the end or termination date of a staff member''s employment, contract or relationship with the LEA. The following EIS 062 Staff Member Current Assignment definitions apply:
| Report the District Assignment End Date. | O | Census > People > District Assignment > End Date | employmentassignment.endDate |
orderOfAssignment | Describes whether the assignment is this the staff member's primary assignment, secondary assignment. |
| O | ||
positionTitle | The descriptive name of an individual''s position. | Report the Ed-Fi Description mapped to the Assignment Code of the District Assignment. | O | Census > People> District Assignment> Start Date > Assignment Code | employmentassignment. assignmentCode |
_ext.tdoe.licensure CheckDescriptor | The following EIS 060 Staff Member definitions apply:
| For the Staff Member:
| O | Census > People > District Employment > Licensure Check | CustomEmployment.value |
_ext.tdoe.submittedForSchool YearTypeReference.schoolYear | The key for School Year. | Use the School Year tied to the configured year to identify the End Year. | M | System Administration > Ed-Fi > Ed-Fi Configuration > Connection > School Year | SchoolYear.endYear |
_ext.tdoe.submittedByEducation OrganizationReference.education OgranizationID | The identifier assigned to an education organization. | State District Number + State School Number Note: Leading zeros are included to complete 7 character code. | M | System Administration > Resources > School
| School.number district.number |
_etag | A unique system-generated value that identifies the version of the resource. | O |