Tool Search: Ed-Fi
This association indicates those staff who were victims, perpetrators, witnesses, and reporters for a discipline incident.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Reports only when the person involved in an incident have district assignment or district employment (staff). | |
Post | Reports a behavior incident when the incident's Status is marked and saved as "Complete".
|
Put | When data that is not part of the Natural Key is changed.
|
Delete/Post | When the Incident's status is changed.
|
Delete | When an event is deleted. |
Delete | When all non-excluded district assignments or district employment in the school and year are deleted. |
Note: When both student and staff are involved in the same discipline incident, both student discipline incident association and staff discipline incident association resources must be mapped to an Ed-Fi Value. |
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 |
---|---|
Post/Delete | Natural Key changes:
|
Delete/Post | If the Incident is deleted all dependent resources will delete. |
Dependent Resources | School, Staff, Discipline Incident |
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
Discipline records will only send to the school year that the incident date is aligned to.
|
Resource Preferences
Data Element Label | Mapping Needed |
---|---|
Discipline Incident Participation Code | Behavior Event Role |
Staff Relationship to School |
Identity Mapping Object Key
Campus Object Type | Object Key Data Source |
---|---|
BehaviorRole | incidentID-personID |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
behaviorEvent | Post/Put/Delete | The primary table for sending data for this resource. |
Object Data Elements
Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi.
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 | |||
disciplineIncident ParticipationCodes | An unordered collection of staff Discipline Incident Association Discipline Incident Participation Codes. The role or type of participation of a person in a discipline incident; for example: Victim, Perpetrator, Witness, Reporter. | See array section below for logic. | M | ||
disciplineIncident Reference | A reference to the related Discipline Incident resource. | Reports the fields that are part of the Natural Key for the Discipline Incident resource Nat Keys:
| M | ||
staffReference | A reference to the related Staff resource. | Reports the data that is part of the Natural Key for the Staff resource. | M | ||
etag | A unique system-generated value that identifies the version of the resource. |