Locations (Indiana v3.6)

Tool Search: Ed-Fi

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

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

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

Location

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.

Reports the Room Name.

MSystem Administration > Resources > Resources > Rooms

room.name
schoolReferenceA reference to the related School resource.

Reports the fields that are part of the Natural Key for the School resource.


M System Administration > Resources > School > State School Number

System Administration > Resources > District Information > State District Number

district.Number

school.number

maximumNumberOfSeats The highest number of seats the class can maintain.
  1. Reports the Capacity.
  2. If blank, does not report.
OSystem Administration > Resources > Resources > Capacity

room.capacity
optimalNumberOfSeats The number of seats that is most favorable to the class.

Optional, does not report. 

O 
_etag

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

 

Optional, does not report.

O