Indiana Ed-Fi Data v2.4/3.1 - Locations

This entity represents the physical space where students gather for a particular class/section. The location may be an indoor or outdoor area designated for the purpose of meeting the educational needs of students.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When a new Room is created and saved.

  • Do not send if  the School is marked as  Exclude.
PostWhen a Room Name is changed and saved.
PutWhen the room number changes.
DeleteWhen a Room is deleted.
Delete/PostWhen a Room Name is changed and saved.
Delete/PostWhen there are two rooms with the same natural key and 1 is deleted, the other record will post with the remaining records data.

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.

ActionTrigger
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.
DeleteIf a resource is toggled to 'OFF" after data has sent and an action is performed that would trigger a delete, that data will remain in the ODS until a resync is done.
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, and Deletes Logic

This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.

ActionTrigger
Delete/Post

If any of the following changes in the Schools resource:

  • If the School Number/Ed-Fi School Number changes, a delete/post will occur with the cascading deletes from the School ID Change triggers.

Delete/PostIf the Room Name changes.


Scope Year Logic

This table describes scope year logic of this object.

Logic
Rooms are not aligned to a year so all Rooms will send to each scoped year.
Data will only send for years that have valid configuration.


Event Queue Detail

This table describes the Event Queue Detail of this object.

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


Object Data Elements

This table describes data elements sent within the Locations resource.

Data Element LabelBusiness RequirementBusiness RulesM, C or O

Data Source GUI Path

Database Field
idThe unique identifier of the resource.

 

M  
classroomIdentificationCode A unique number or alphanumeric code assigned to a room by a school, school system, state, or other agency or entity.
  1. Reports the Room Name.
MSystem Administration> Resources> Resources> Roomsroom.name
schoolReferenceA reference to the related School resource.
  1. Reports as 10+District+School.
  2. Report from the Ed-Fi ID Override on School if Multiple Keys and Secrets.


M System Administration> Resources> School> State School Number

System Administration> Resources> District Information > State District Number
district.Number

school.number

maximumNumberOfSeats The most number of seats the class can maintain.
  1. Reports the Capacity.
  2. If blank, do not report.
OSystem Administration> Resources> Resources> Capacityroom.capacity
optimalNumberOfSeats The number of seats that is most favorable to the class.

Does not report. 

O  
_etag

A unique system-generated value that identifies the version of the resource.

 

Does not report.

O