Classroom Accommodation

Information about the classroom accommodations a school is providing to a student.

Parent Business Objects

This business object is considered a child business object of Student.

Attributes

This business object includes the following attributes:

Attribute Name Attribute Type Optionality Cardinality
Accommodation Detail (Classroom Accommodation) Data Element Optional Single
Accommodation Format (Classroom Accommodation) Data Element Optional Single
Accommodation Type (Classroom Accommodation) Data Element Mandatory Single
Classroom Accommodation Audit Event Child Business Object Mandatory Multiple
Audit Information (Classroom Accommodation) Common Data Structure Mandatory Single
Classroom Accommodation Status Processor Trigger Child Business Object Optional Single
End Date (Classroom Accommodation) Calculated Property Mandatory Single
End Date Override (Classroom Accommodation) Data Element Optional Single
Is Deleted (Classroom Accommodation) Data Element Mandatory Single
Reference ID (Classroom Accommodation) Data Element Mandatory Single
School (Classroom Accommodation) Business Object Reference Mandatory Single
Start Date (Classroom Accommodation) Data Element Mandatory Single
Student (Classroom Accommodation) Business Object Reference Mandatory Single
Validation Status (Classroom Accommodation) Common Data Structure Mandatory Single

Business Object References

This business object is referenced from other business objects via the following attributes:

    No links found.

Data Access Rules

The following rules are applied to control access to view/add/edit/delete/undelete Classroom Accommodation records.

Synchronization Rules

The following rules are used to determine who can synchronize Classroom Accommodation information.

Classroom Accommodation Synchronization

In order to synchronize 1) a Classroom Accommodation:

Classroom Accommodation Status Synchronization

In order to synchronize 2) a classroom accommodation Validation Status:

Access to a Classroom Accommodation Record

In order to access a Classroom Accommodation record, the user must meet one of the following:

Access to a Classroom Accommodation Audit History Record

The Classroom Accommodation's Audit History is only visible if the user is the School4) on the record5).

Access to a Classroom Accommodation Validation Status Record

The Classroom Accommodation core alert's Validation Status is only visible if the user is the School6) on the record.

Adding a new Record

In order to add a new classroom accommodation record, the organization must satifiy the Student Data Access Rules (Moved) to access the student7).

Updating a Record

In order to update an existing classroom accommodation record 8), the Audit User Organization must be the school9) offering the accommodation10).

Update Acknowledgement Status of a Core Alert

In order to update the classroom accommodation core alert's Validation Status record, the:

Deleting a Record

In order to delete an existing classroom accommodation record, the Audit User Organization must be the school12) offering the accommodation13).

Deleting is updating a record from Is Deleted (Classroom Accommodation) = 0 to 1.

Undeleting a Record

In order to undelete an existing classroom accommodation record, the Audit User Organization must be the school14) offering the accommodation15).

Undeleting is updating a record from Is Deleted (Classroom Accommodation) = 1 to 0.

1) , 2)
using the Is Data Available service
3)
or the School's governing authority
4) , 6)
or the School's governing authority or the Ministry
8)
i.e. in order to change the value of any classroom accommodation data element other than Is Deleted
9) , 12) , 14)
or their governing authority or the ministry