Tool Search: SIF
The current version of SIF is v2.7.
This object defines a relationship between a contact person and a student.
SIF_Events are reported for this object.
Object Triggering
Event Type | Requirement |
---|---|
Add | When a Relationship is created for the student. |
Add | When the relationship previously did not overlap today's date, and it is changed so that it overlaps today's date. |
Add | When a student was previously Excluded and when it's changed to Not Excluded. |
Add | When two people have relationship and one of them get enrolled. |
Add | When two people with enrollments in the zone year have a relationship and one of the enrollments gets deleted. |
Change | When the relationship type is changed. |
Change | When the household, &/or household membership are changed. |
Delete | When the contact is deleted. |
Delete | When a relationship is ended before today's date, the record will be deleted for that year. |
Delete | When all of the students non Enrollments are deleted. |
Delete | When the Student is changed to Excluded. |
Delete | When the relationship previously overlapped today's date, and it is changed so that it does not overlap today's date. |
Delete | When two people have a relationship and both of them get enrolled in the zone year. |
Object Population and Business Rules
Requirement |
---|
StudentContact exists when a relationship is created. |
The relationship must overlap today's date. |
At least one of the child elements of Contact Flags must have a Yes value. Do not publish the Student Contact instance if one of the child elements does not have a Yes value. |
The Student must have a StudentPersonal Record. |
Follow SIF Zone Options Rules for Zones: |
Do Not Report when the Calendar > 'Exclude from SIF Exchange' is selected. |
A Natural RefId is not created for this object, it is created by a compilation of IDs. Users can use other IDs within the object to run batch. |
Object Data Elements
Data Element Label | Description | Business Rules | Data Source GUI Path | Database Field | M, C or O |
@RefId | The GUID of this contact | M | |||
@StudentPersonalRefId | The GUID of the student whose contact this is. | Person.personID | M | ||
@StudentContact PersonalRefId | GUID that identifies the contact person for the relationship. | M | |||
Relationship | Defines the relationship of the contact to the student. | M | |||
Relationship/Code | Code representing the relationship. | Report from Relationship Code section from below | M | ||
Relationship/Other CodeList | List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. | O | |||
Relationship/OtherCodeList/OtherCode | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | MR | |||
Relationship/OtherCodeList/@Codeset | Describes the OtherCode element content as either a state/province code, a local code, other code, or text string. | M | |||
ContactFlags | Contains Yes/No characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. Do not publish the StudentContact instance if one of the child elements does not have a Yes value. | M | |||
ContactFlags/Parent LegalGuardian | Does the individual have parental or legal guardianship responsibility for the student? |
| Census> People> Relationships> Guardian | RelatedPair.guardian | C |
ContactFlags/PickupRights | This element tells whether or not the contact has pickup rights. |
| Census> People> Relationships> Guardian | C | |
ContactFlags/LivesWith | Does the student live with this contact? |
| Census> People> Households | HouseholdMember | C |
ContactFlags/Access ToRecords | Does this contact have access to the student's records? |
| C | ||
ContactFlags/Emergency Contact | Should this contact be notified in case of emergency? |
| RelatedPair.seq | C | |
ContactFlags/HasCustody | Does this contact have or share custody of the student? |
| C | ||
ContactFlags/Disciplinary Contact | Is this person to be contacted in case of disciplinary action? |
| C | ||
ContactFlags/Primary CareProvider | Does this person provide daily living or personal assistance to the student? |
| C | ||
ContactFlags/Other | This person has a relationship to student(s) that the school needs to document but no other contact flag value is 'Yes'. An example is a parent who enrolled the student but is deceased and is no longer a valid contact. | C | |||
ContactSequence | Number indicating the order in which the person should be contacted. | Reports sequence field from RelatedPair. | Census> People> Relationships> Emergency Priority
| RelatedPair.seq | O |
SIF_Metadata | O | ||||
SIF_ExtendedElements |