Rikke's Article
Last Modified on 02/07/2024 10:07 am CST
Object Triggering
POST | Reports a record when the Behavior Incident has at least one event with a behavior that is mapped to an Ed-Fi Code AND has at least one reportable student associated to it AND is marked as "Complete." - Do not report a record if the any of the following exclusions are present:
- Enrollment State Exclude - Must be for all student's associated with incident.
- Enrollment No Show - Must be for all student's associated with incident.
- Enrollment Grade Exclude from State Reporting - Must be for all student's associated with incident.
- Calendar Exclude
- School Exclude
- Local event behavior codes must be mapped to a State Event Code in Behavior > Admin > Event Types > State Event Code (Mapping). The State Event Code must be mapped to an Ed-Fi Code in Resource Preferences.
|
DELETE/POST PUT | A DELETE / POST will be performed if the data element being altered is part of the resource's natural key. A PUT will be performed otherwise. When the following information on the Incident is changed: - Incident ID (New Incident)
- Date of Incident
- Context
- Location
When the following information on the Event is changed: - Event ID (New Event)
- Event Type
- Student Participant(s)
When the following information on Enrollment is changed:
|
DELETE | - When an incident's status is changed to a value that is not "Completed."
- When all associated students' enrollments are deleted.
- When the incident is deleted.
- When all reportable events on the incident are deleted.
|
Object Data Elements
All data elements not listed here are not sent with the Ed-Fi record in Georgia. Data elements in bold are part of the natural key.
Data Element Label | Business Rules | Mandatory (M) / Conditional (C) / Optional (O) | Data Source GUI Path | Database Field | Uses Core Logic (Internal Use Only) |
---|
incidentIdentifier | Reports the Incident ID. | M | Behavior > Behavior Management > Incident ID | BehaviorIncident.incidentID | |
schoolReference | Reports the fields that are part of the Natural Key for the Schools resource. - educationOrganizationId = Ed-Fi School ID
| M | System Administration > Resources > School > Ed-Fi School ID | School.entityID | |
behaviors | Reports the below data elements in an array: - behaviorDescriptor = Reports the Ed-Fi Code associated with the value selected for Event Type.
- All distinct reportable Event Types will report in the array if there are multiple events on the incident.
- Local event behavior codes must be mapped to a State Event Code in Behavior > Admin > Event Types > State Event Code (Mapping). The State Event Code must be mapped to an Ed-Fi Code in Resource Preferences.
| M | Behavior> Behavior Management> Event Type | BehaviorType.code BehaviorType.name | |
incidentDate | Reports the Date of Incident. | M | Behavior > Behavior Management > Date of Incident | BehaviorIncident.timestamp | |
incidentLocationDescriptor | Reports based on the Standard Code of the value selected for Location and Context. Reference the table below to see what value will report for your given combination: Campus Context Standard Code | Campus Location Standard Code | Reports Descriptor Value |
---|
1 | 1 | 11 | 1 | 2 | 12 | 2 | 2 | 12 | 2 | 3 | 12 | 1 | 5 | 13 | 2 | 5 | 13 | 3 | 2 | 14 | 3 | 4 | 14 | 4 | 1 | 21 | 4 | 2 | 22 | 4 | 3 | 22 | 4 | 5 | 23 | 5 | 1 | 31 | 5 | 2 | 32 | 5 | 3 | 32 | Combination of values not specified above | 99 | Standard Code for Context or Location Code selected is Blank/NULL | 99 |
| M | Behavior Management > Location Behavior Management > Context | BehaviorIncident.location BehaviorIncident.context | |
incidentTimingDescriptor | - Reports the Ed-Fi Code mapped to the value selected for Context.
| M | Behavior Management > Context | BehaviorIncident.context | |
Type/Descriptors
Click here to expand...
Note: Georgia only uses codes from their own namespace. Core Ed-Fi descriptor codes should NOT be used in Georgia.
incidentLocationDescriptor
behaviorDescriptor
incidentTimingDescriptor