CSEN_PopulateEFTSL_TDTM
Course Connection populate EFTSL field trigger handler/TDTM
Custom Permission | REDU - Admin, REDU - Faculty, REDU - Student |
Event | BeforeInsert, BeforeUpdate |
Object | Course Connection |
Related RIO Education Settings | None |
Description
When a new Course Connection is inserted and the 'Plan Requirement' field is populated, this class will automatically populate the Course Connection's 'EFTSL' field, using the EFTSL value from the related Plan Requirement.
This is only if the 'EFTSL' field on the Course Connection is empty, and the related Plan Requirement's 'EFTSL' field has a value.
This trigger handler will use the following values to populate the Course Connection's 'EFTSL' field, whereby #1 is the highest priority (if it exists).
1. The 'EFTSL (override)' value from the Plan Requirement (its own specific EFTSL).
2. The 'Default EFTSL' from the Course (note: this should be the default use case).
For EFTSL use case, check out: EFTSL.