PRAP_StudentCommunity_TDTM
Program Application Student Community trigger handler/TDTM
Contact
| Custom Permission | REDU - Guest |
| Event | AfterUpdate |
| Object | Contact |
| Related RIO Education Settings | None |
Description
If a student updates their Contact record, this class will ensure that both the Contact record and the associated User record for the Student Community are synchronized accordingly.
| Contact field | User field |
|---|---|
| FirstName | FirstName |
| LastName | LastName |
| Title | Title |
| MailingStreet | Street |
| MailingCity | City |
| MailingState | State |
| MailingPostalCode | PostalCode |
| MailingCountry | Country |
| Phone | Phone |
| MobilePhone | MobilePhone |
Program Application
| Custom Permission | REDU - Admin |
| Event | AfterInsert, AfterUpdate |
| Object | Program Application |
| Related RIO Education Settings | Auto Student Community Registration Student - Group Student - Permission Set Student - User Profile |
Description
Whenever a Program Application record's Status is changed to Approved, or whenever a new Program Application with an Approved Status is created, the applicant (Contact) is registered in the Student Community by the creation of a User record if they do not already have one.
The applicant is also given assignment of the 'REDU-Student' Permission Set, and membership in the 'REDU-Student' Public Group.
All this only happens if the 'Auto Student Community Registration' custom setting is enabled.
See also: Creating Users
User
| Custom Permission | REDU - Student, REDU - Admin |
| Event | AfterInsert, AfterUpdate |
| Object | User |
| Related RIO Education Settings | None |
Description
Whenever a Student Community User record is updated, this class will ensure that both the User record and the associated Contact record are synchronized accordingly.