Prior Year Leaver Parent (Texas v4.0)

Tool Search Term: Ed-Fi

Object Triggering Logic

ActionTrigger
POST

Reports Guardians of students in Grades 07-12 from prior year calendars that have exited the district and do not have an enrollment in the current year.

  • Prior year is determined by the Ed-Fi configuration year.
  • Student's prior year enrollment must have an End Date and End Status = NOT NULL.
  • If more than one prior year enrollment exists use the most recent to determine if student has exited.
  • Do not send records if the Calendar Exclude checkbox is marked in the calendar the student is enrolled.
  • Do not send records if the School Exclude checkbox is marked in the calendar the student is enrolled.
  • Do not send a record if the State Exclude or No Show checkbox is marked on the enrollment.
PUT

When any field not part of the natural key is changed.

DELETE
  • Prior year enrollment's End Status or End Date is removed.
  • An enrollment is created in the current year for the student.

Resource Toggle/Resync

ActionBusiness Rule
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.
RESYNC
  • If 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
  • If 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.
  • If a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes.

Natural Key Changes/Cascading Updates, Deletes

ActionBusiness Rule
DELETE / POSTCascading Deletes: The logic for an Ed-FI ID change will update all resources impacted by this change.

Scope Year

Logic

A parent record will report 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 will only send 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 will be applied to determine the scope year(s) to report the data to.

  • 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 report the data to.
  • 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

Campus Object TypeObject Key Data Source
PersonpersonID

Event Queue Detail

Campus TableED-Fi ActionFields
relatedPair

Post/Put/Delete

The primary table used for sending data for this resource

householdPutAddresses
contactPutEmail, Telephone
identityputFirst name, Last Name, Middle Name Suffix, Gender

Object Data Elements

Data Element Labels in bold are part of the Natural Key and are required elements for data to send to Ed-Fi.

Click here to expand...

DE#Data Element LabelBusiness RequirementLogicM, C, or OLocation
DE100idThe unique identifier of the resource.
M
DE200parentUniqueIdA unique alpha-numeric code assigned to a parent.

Report Parent Unique State ID.

MCensus > People > Demographics > Parent Unique State ID

person.additionalID
DE300addressesReport the person's address(s).
  1. Reports the Primary address that is marked as "Mailing".
    • If more than one Primary Address is marked as Mailing, report address with most recent Household Membership Start Date
    • Otherwise, report the address with most recent Address Start Date
  2. See Business Rule S3 in Scope Year logic to determine the eligibility of records.
  3. See Array section for data logic for each field
O

Household Addresses > Mailing


Household Membership > Start Date


Household Addresses > Start Date


HouseholdLocation.mailing
HouseholdMember.startDate

Householdlocation.StartDate
DE400electronicMailsThe numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the individual or organization belongs
  1. Reports the email address entered for that person
    1. Do not report if Email is marked as "Private"
  2. If blank, does not report
  3. See Array section for data logic for each field
OCensus > People > Demographics > Email

contact.email
DE500firstNameA name given to an individual at birth, baptism, or during another naming ceremony, or through legal change. NEDM First Name

Report the first name from the person's current identity record

MCensus > People > Identities > First Name

identity.firstName
DE600generationCodeSuffixAn appendage, if any, used to denote an individual's generation in his family (e.g., Jr., Sr., III).

Does not report.

CCensus > People > Identities > Suffix

identity.suffix
TX100generationCode
Descriptor
identifies the generation suffix, if any, which the person attaches to his name (e.g., Jr., Sr., III)

Report mapped Ed-Fi Code of Suffix.

OCensus > People > Demographics

identity.suffix
DE900lastSurnameThe name borne in common by members of a family. NEDM Last Name/Surname

Report the last name from the person's current identity record

MCensus > People > Identities > Last Name

identity.lastName
DE1100maidenNameThe person's maiden name, if applicable.

This field is optional, does not report.

O
DE1200middleNameA secondary name given to an individual at birth, baptism, or during another naming ceremony. NEDM Middle Name

Report the middle name from the person's current identity record

OCensus > People > Identities > Middle Name

identity.middleName



DE1400personalidentification
Documents
An unordered collection of parentIdentification Documents. This entity represents a parent or guardian of a student, such as mother, father or caretaker.

This field is optional, does not report.

O
DE1500personalTitlePrefixA prefix used to denote the title, degree, position or seniority of the person.

This field is optional, does not report.

O
DE1600sexDescriptorA person's gender.
  1. Report the Gender from the Person's current identity record
    • This is NOT legal gender.
  2. Report the following based on the value selected in the droplist
    • Female report 'Female'.
    • Male report 'Male'.
    • If blank or Non-binary, report 'Not Selected'.
OCensus > People > Identities > Gender

identity.Gender
DE1700telephoneAn unordered collection of parentTelephones. This entity represents a parent or guardian of a student, such as mother, father or caretaker.
  1. Reports the Phone numbers entered in the Personal Contact Information for that person
    • Does not report Phone Number if marked as "Private".
  2. If blank, does not report.
  3. See Business Rule S3 in Scope Year logic to determine the eligibility of records.
  4. See Array section for data logic for each field.
OCensus > People > Demographics > Personal Contact Information > Other Phone, Work Phone, Cell Phone, Pager

contact.homephone

contact. workphone

contact.cellphone

contact.pager


DE1800_etagA unique system-generated value that identifies the version of the resource

This field is optional, does not report.

O

Array Data Elements

Click here to expand...

Addresses

#Data Element LabelBusiness RequirementBusiness RulesM, C or OLocation
AE10addressTypeDescriptorKey for Address

All addresses will report as 'Home'.


M
AE20localeDescriptorA general geographic indicator that categorizes U.S. territory (e.g., City, Suburban)

This is optional, does not report.

O
AE30stateAbbreviationDescriptorThe abbreviation for the state (within the United States) or outlying area in which an address is located

Reports the State for the address being reported.

MHouseholds > Address Info > State

address.state
AE40apartmentRoomSuite
Number
The apartment, room, or suite number of an address

Reports the value entered in Apt field if populated.

OHouseholds > Address Info > Apt

address.apt
AE50buildingSiteNumberThe number of the building on the site, if more than one building shares the same address

This is optional, does not report.

O
AE60cityThe name of the city in which an address is located

Reports the City for the address being reported.

MHouseholds > Address Info > City

address.city
AE70congressionalDistrict

The congressional district in which an address is located.

This is optional, does not report.

O
AE80countyFIPSCode5 digit code consisting of the two digit state code followed by the three digit FIPS code for the county

This is optional, does not report.

O
AE90doNotPublishIndicator

An indication that the address should not be published.

Reports 'True' if the Private checkbox is checked on the address being reported

Otherwise, report 'False'.

OHouseholds > Address Info > Private

householdlocation.private
AE100latitudeThe geographic latitude of the physical address.This is optional, does not report.O
AE110longitudeThe geographic longitude of the physical address.

This is optional, does not report.

O
AE120nameOfCountyThe name of the county, parish, borough, or comparable unit (within a state) in which an address is located.

Reports the County for the addressing being reported.

OHouseholds > Address Info > County

address.county
AE130postalCodeThe five or nine digit zip code portion of an address.

Reports the Zip Code for the address being reported.

MHouseholds > Address Info > Zip Code

address.zip
AE140streetNumberNameThe street number and street name or post office box number of an address.Reports Address PO Box + Number + Street + Tag + Prefix + Dir
  • If the PO Box is checked, add 'PO Box' in front of the Number being reported.
M

Households > Address Info


address.postOfficeBox

address.number

address.street

address.tag

address.prefix

address.dir



Periods Array

beginDateThe first date the address is valid. For physical addresses, the date the person moved to that address.

This is optional, do not report.

O
endDateThe last date the address is valid. For physical addresses, this would be the date the person moved from that address.

This is optional, do not report.

O

Parent Electronic Mail

DE#Data Element LabelBusiness RequirementLogic
Location
AE150electronicMailTypeDescriptorKey for ElectronicMail
  1. The Primary Email address will report as "Home/Personal".
  2. The Secondary Email address will report as "Work".
M
AE160doNotPublishIndicator

An indication that the electronic email address should not be published.

This is optional, do not report.

O
AE170electronicMailAddressThe numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the individual or organization belongs.,

Reports the email address entered for that person.

MCensus > People > Demographics > Email

contact.email
AE180primaryEmailAddress
Indicator
An indication that the electronic mail address should be used as the principal electronic mail address for an individual or organization.

This is optional, do not report.

O

Parent Telephone

DE#Data Element LabelBusiness RequirementLogicM, C, or OLocation
AE190telephoneNumberType
Descriptor
Key for TelephoneNumber.

Reports based on the Phone Number type entered in Campus based on the chart below:

Campus PhoneEd-Fi Code
Cell PhoneMobile
Other PhoneHome
Work PhoneWork
PagerOther
M
AE200doNotPublishIndicator

An indication that the telephone number should

not be published.

This is optional, does not report.

O
AE210orderOfPriorityThe order of priority assigned to telephone numbers to define which number to attempt first, second, etc.,

This is optional, does not report.

O
AE220telephoneNumberThe 10-digit telephone number, including the area code, for the person.
  1. Reports the Phone numbers entered in the Personal Contact Information for that person.
  2. If blank, does not report.
MCensus > People > Demographics > Personal Contact Information > Other Phone, Work Phone, Cell Phone, Pager
AE230textMessageCapability
Indicator
An indication that the telephone number is technically capable of sending and receiving Short Message Service (SMS) text messages.,

This is optional, does not report.

O

Type/Descriptors 

Click here to expand...

Address Type Descriptor

Code ValueDescriptionNamespaceShort Description
BillingBillinguri://ed-fi.org/AddressTypeDescriptorBilling
Doubled - up (i.e., living with another family)Doubled - up (i.e., living with another family)uri://ed-fi.org/AddressTypeDescriptorDoubled - up (i.e., living with another family)
Father AddressFather Addressuri://ed-fi.org/AddressTypeDescriptorFather Address
Guardian AddressGuardian Addressuri://ed-fi.org/AddressTypeDescriptorGuardian Address
HomeHomeuri://ed-fi.org/AddressTypeDescriptorHome
Hotels/MotelsHotels/Motelsuri://ed-fi.org/AddressTypeDescriptorHotels/Motels
MailingMailinguri://ed-fi.org/AddressTypeDescriptorMailing
Mother AddressMother Addressuri://ed-fi.org/AddressTypeDescriptorMother Address
OtherOtheruri://ed-fi.org/AddressTypeDescriptorOther
PhysicalPhysicaluri://ed-fi.org/AddressTypeDescriptorPhysical
Shelter, Transitional housing, Awaiting FosterShelters, Transitional housing, Awaiting Foster Careuri://ed-fi.org/AddressTypeDescriptorShelters, Transitional housing, Awaiting Foster Care
ShippingShippinguri://ed-fi.org/AddressTypeDescriptorShipping
TemporaryTemporaryuri://ed-fi.org/AddressTypeDescriptorTemporary
UnshelteredUnsheltered (e.g. cars, parks, campgrounds, temporary trailers including FEMA trailers, or abandoned buildings)uri://ed-fi.org/AddressTypeDescriptorUnsheltered (cars, parks, temporary trailers, or abandoned buildings)
WorkWorkuri://ed-fi.org/AddressTypeDescriptorWork