StudentContactRelationship
StudentContactRelationship is published based on the settings SIF Data Object Settings. Settings an be configured to publish Parents, Emergency Contacts or Unlimited Contacts.
Contents
StudentContactRelationship is not enabled to be published by the default in the SIF Agent.
Element Mappings for StudentContactRelationship using Custom Fields
PS Field Mapping | SIF Element/Attribute | Req. | Business Rules |
---|---|---|---|
| @RefId | M |
|
| @StudentPersonalRefId | M |
|
| @StudentContactPersonalRefId | M |
|
Father and Mother are determined by their field names. | Relationship/Code | M | Refer to valueset 3.7 Relationship_20. Defaults to 9999. |
Father and Mother are determined by their field names. | Relationship/OtherCodeList/OtherCode[@Codeset="Local"] | O |
|
| ContactFlags | M |
|
| ContactFlags/ParentLegalGuardian | C | This value will be "Yes" when this is a record for the Mother or Father. Otherwise, "Unknown" will be published. |
| ContactFlags/PickupRights | C | Hardcoded to "Unknown". |
| ContactFlags/LivesWith | C | Hardcoded to "Unknown". |
| ContactFlags/AccessToRecords | C | Hardcoded to "Unknown". |
| ContactFlags/EmergencyContact |
| This value will be "Yes" when this is an Emergency Contact. Otherwise, "Unknown" will be published. |
| ContactFlags/HasCustody | C | Hardcoded to "Unknown". |
| ContactFlags/DisciplinaryContact | C | Hardcoded to "Unknown". |
| ContactFlags/PrimaryCareProvider | C | Hardcoded to "Unknown". |
| ContactSequence | O | This will only be listed for the Emergency Contacts. It will be 1-3 based on the order of the contact. |
Element Mappings for StudentContactRelationship using Unlimited Contacts
Events are currently not supported.
PS Field Mapping | SIF Element/Attribute | Req. | Business Rules |
---|---|---|---|
| @RefId | M |
|
| @StudentPersonalRefId | M |
|
| @StudentContactPersonalRefId | M |
|
StudentContactAssoc.CurrRelTypeCodeSetID | Relationship/Code | O | Refer to valueset 3.7 Relationship_20. |
| ContactFlags | M |
|
| ContactFlags/ParentLegalGuardian | C | This value will be "Yes" when the relationship code is Mother, Father, Guardian, Stepmother or Stepfather. Otherwise, "No" will be published. |
StudentContactDetail.SchoolPickUpFlg | ContactFlags/PickupRights | C | This will be "Yes" when the School Pickup Flag is checked for the student. Otherwise, "No" will be published. |
StudentContactDetail.LivesWithFlg | ContactFlags/LivesWith | C | This will be "Yes" when the Lives With Flag is checked for the student. Otherwise, "No" will be published. |
| ContactFlags/AccessToRecords | C | Hardcoded to "Unknown". |
StudentContactDetail.IsEmergency | ContactFlags/EmergencyContact | C | This will be "Yes" when the Emergency Contact Flag is checked for the student. Otherwise, "No" will be published. |
StudentContactDetail,IsCustodial | ContactFlags/HasCustody | C | This will be "Yes" when the Has Custody Flag is checked for the student. Otherwise, "No" will be published. |
| ContactFlags/DisciplinaryContact | C | Hardcoded to "Unknown". |
| ContactFlags/PrimaryCareProvider | C | Hardcoded to "Unknown". |
StudentContactAssoc.ContactPriorityOrder | ContactSequence | C | This will be the contact priority order listed by the students contact list. |