Following the identification of the family situation and the accounts that need to be made, the call from ‘student-details: getCommunicationRulesDetails’ will then look to attribute personal information (names, phone numbers and email addresses) to parents for each Student ID by default where the communication type = TKCO, or has been specifically configured using TASS Communication Rules Type Code Filter in Administration Area > Settings > External DB.
In simple nuclear families, Schoolbox will divide the data from the correspondence address block and attribute f_prefrerred_name, mobile_1 and email_1 to the mother and m_preferred_name, mobile_2 and email_2 to the father. For example, in a simple nuclear family:
{
"communication_type": "TKCO",
"sms_flg_2": "N",
"email_2": "email@gmail.com",
"sms_flg_1": "N",
"m_initials": "C",
"f_preferred_name": "Dom",
"addressee": "Carmel Caramel",
"email": "email@outlook.com",
"m_preferred_name": "Carmel",
"business_phone": "",
"salutation": "Ms Caramel",
"m_title": "Ms",
"m_suffix": "",
"f_suffix": "",
"home_phone": "",
"f_surname": "Bradburry",
"mobile_phone_2": "",
"f_initials": "P",
"addressee": "Carmel Caramel",
"address_description": "Correspondence",
"mobile_phone_1": "0400000000",
"f_description": "Father",
"f_other_name": "",
"f_title": "",
"m_first_name": "Carmel",
"parent_code": 123457,
"m_description": "Mother",
"current_address": ",
"m_other_name": "",
"f_first_name": "Dom",
"m_surname": "Caramel",
"relationship": "Biological",
"tag": "",
"facsimile": ""
},
See the tables on this Schoolbox page to see exact details of what maps to where in SUDS.
In split families, Schoolbox requires the response to match the TASS Address Descriptions for Mother and Father, to appropriately attribute each parent’s names, phone numbers and email address. For example in a split family where mother and father nodes exist:
"addresses": [
{
"communication_type": "TKCO",
"sms_flg_2": "N",
"email_2": "",
"sms_flg_1": "N",
"m_initials": "C",
"f_preferred_name": "Dom",
"addressee": "Carmel Caramel",
"email": "email@outlook.com",
"m_preferred_name": "Carmel",
"business_phone": "",
"salutation": "Ms Caramel",
"m_title": "Ms",
"m_suffix": "",
"f_suffix": "",
"home_phone": "",
"f_surname": "Bradburry",
"mobile_phone_2": "",
"f_initials": "P",
"addressee": "Carmel Caramel",
"address_description": "Mother",
"mobile_phone_1": "0400000000",
"f_description": "Father",
"f_other_name": "",
"f_title": "",
"m_first_name": "Carmel",
"parent_code": 123457,
"m_description": "Mother",
"current_address": ",
"m_other_name": "",
"f_first_name": "Dom",
"m_surname": "Caramel",
"relationship": "Biological",
"tag": "",
"facsimile": ""
},
{
"communication_type": "TKCO",
"sms_flg_2": "N",
"email_2": "dom@email.com.au",
"sms_flg_1": "N",
"m_initials": "C",
"f_preferred_name": "Dom",
"addressee": "Dom bradburry",
"email": "",
"m_preferred_name": "Carmel",
"business_phone": "",
"salutation": "",
"m_title": "Ms",
"m_suffix": "",
"f_suffix": "",
"home_phone": "",
"f_surname": "Bradburry",
"mobile_phone_2": "0428969837",
"f_initials": "P",
"addressee": "Dom Bradburry",
"address_description": "Father",
"mobile_phone_1": "",
"f_description": "Father",
"f_other_name": "",
"f_title": "",
"m_first_name": "Carmel",
"parent_code": 11869,
"m_description": "Mother",
"current_address": "",
"m_other_name": "",
"f_first_name": "Dom",
"m_surname": "Caramel",
"relationship": "Biological",
"tag": "",
"facsimile": ""
}
],