StudentContactPersonal
StudentContactPersonal is published based on the settings SIF Data Object Settings. Settings an be configured to publish Parents, Emergency Contacts or Unlimited Contacts.
Contents
StudentContactPersonal is not enabled to be published by the default in the SIF Agent.
Element Mappings for StudentContactPersonal using Custom Fields
PS Field Mapping | SIF Element/Attribute | Req. | Business Rules |
---|---|---|---|
| @RefId | M |
|
Schools.School_Number | PersonInfo/OtherIdList/OtherId[@Type="9999"] | O | The SIF Agent will publish "SCHOOL:" followed by the value of School.School_Number. |
Schools.School_Number | PersonInfo/OtherIdList/OtherId[@Type="0222"] | O |
|
Students.Father | PersonInfo/Name[@Type='04']/LastName | M | The name values are derived from these fields in PowerSchool. The name should be in the format of "LastName, FirstName MiddleName". |
| PersonInfo/Name[@Type='04']/FirstName | M |
|
| PersonInfo/Name[@Type='04']/MiddleName | O |
|
| PersonInfo/Name[@Type='04']/FullName | O |
|
Students.FatherDayPhone | PersonInfo/PhoneNumberList/PhoneNumber[@Type='0096']/Number | O |
|
Element Mappings for StudentContactPersonal using Unlimited Contacts
Events are currently not supported.
PS Field Mapping | SIF Element/Attribute | Req. | Business Rules |
---|---|---|---|
| @RefId | M |
|
Schools.School_Number | PersonInfo/OtherIdList/OtherId[@Type="9999"] | O | The SIF Agent will publish "SCHOOL:" followed by the value of School.School_Number. |
Schools.School_Number | PersonInfo/OtherIdList/OtherId[@Type="0222"] | O |
|
Person.LastName | PersonInfo/Name[@Type='04']/LastName | M | Names are published into their respective fields. They are concatenated to create the FullName field. |
Person.FirstName | PersonInfo/Name[@Type='04']/FirstName | M |
|
Person.MiddleName | PersonInfo/Name[@Type='04']/MiddleName | O |
|
| PersonInfo/Name[@Type='04']/FullName | O | Concatenation of LastName, FirstName Middlename. |
PersonPhoneNumberAssoc.PhoneNumberAsEntered | PersonInfo/PhoneNumberList/PhoneNumber[@Type='0096']/Number | O | Person phone number with priority order of 1. |
PersonPhoneNumberAssoc.PhoneNumberAsEntered | PersonInfo/PhoneNumberList/PhoneNumber[@Type='0350']/Number | O | Person phone number with priority order of 2. |