Parents (Texas v4.0)

Tool Search: Ed-Fi

This entity represents a parent or guardian of a student, such as mother, father or caretaker.

Object Triggering Logic

ActionTrigger
Post

When the Guardian checkbox is marked and one person is a student and one person is not a student.

  • Guardian does not have to be a member of the same household as the student to report.
  • Start date must be on or before today's date.
  • End date must be on or after today's date.

  • Person must have an Ed-Fi ID to send.
  • A record does not send if the student with whom they are associated has an enrollment marked as a no show, state exclude, or enrollment is in a calendar or school marked as Exclude.
Put

A record is updated when any of the following are changed and saved:

  • Person’s identity record is changed.
  • One of the person’s household locations is changed.
  • One of the person’s household memberships is changed.
  • One of the person’s relationships that is marked Guardian is changed.
  • Contact information is changed: phone or email.
DeleteN/A - A Parent record is a shared resource among all districts in the state and cannot be deleted. When the Student Parent Association is removed, the district no longer has authorization to see the parent record.

School Exclude, Calendar Exclude, Resource Toggle and Resync Logic

ActionTrigger
NoneIf a resource is toggled to 'OFF' after data has sent, all sent data remains in the ODS but no new data sends.
ResyncIf a record is in the Ed-Fi Identity Mapping table and not in the ODS, it is 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 is deleted from the ODS.
ResyncIf a mapping is changed in Resource Preferences, a resync needs to be done to reflect the changes.

Natural Key Changes, Cascading Updates, and Deletes Logic

ActionTrigger
Delete/PostCascading Deletes:  The logic for an Ed-FI ID change updates all resources impacted by this change.


Scope Year Logic

Business Rules

A parent record reports when they are a guardian to a student with an enrollment aligned to a scoped year.

  • The related pair start date must be null or on/before the scope year end date to report.
  • The related pair end date must be null or on/after the scope year end date to report.
  • Data only sends for the years that have valid configuration.
  • A resync must be completed on the Parents resource when a new scope year is connected in order for this data to send.

When using data in Campus that has an effective date, the following logic is be applied to determine the scope year(s) to which to report the data.

  • Current Year: Records will be compared to today's date to determine if the record is eligible to report.
  • Previous Years: The record's date must be on or before the schools year's end date defined in the School Years editor.  If blank, the default date of 6/30/xxxx is used.
  • Future Years: The record's date must be on or after the schools year's start date defined in the School Years editor.  If blank, the default date of 7/01/xxxx is used.

When using data in Campus that have start and end dates, the following logic will be applied to determine the scope year(s) to which to report the data.

  • Current Year: The records start date must be on or before today's date and the records end date must be on or after today's date.
  • Previous Years: The record's start date must be on or before the school year's end date and the record's end date must be after the school year's end date defined in the School Years editor. If blank, the default date of 6/30/xxxx is used.
  • Future Years: The record's start date must be on or before the schools year's start date and the record's end date must be on or after the school year's start date defined in the School Years editor. If blank, the default date of 7/01/xxxx is used.


Identity Mapping Object Key

campusObjectTypeObject Key Data Source
PersonpersonID


Event Queue Detail

Campus TableEd-Fi ActionFields
relatedPairPost/Put/DeleteThe primary table used for sending data for this resource.
householdPutAddresses
contactPutEmail, Telephone
identityPutFirst Name, Last Name, Middle Name Suffix, Gender


Object Data Elements

Click here to expand...

Array Data Elements

Click here to expand...

Type/Descriptor

Click here to expand...