Skip to main content

Return to TX Community

Liaison

Reviewing what the EDA package includes

  • Affiliations: tracks connections between contacts (any person, such as a student or faculty member) and accounts (an organization, such as a College or department).
  • Relationships: tracks connections between contacts.
  • Addresses: Contacts can have multiple addresses, including seasonal addresses.
  • Courses: defines the class that is being offered.
  • Terms: defines the dates when a Course will be offered.
  • Course Offerings: defines the course being offered during a specific Term.
  • Course Connections: connects the Course Offering to a specific Contact.
  • Program Enrollments: tracks a contact’s enrollment in a program.

EDA also includes the following functionalities:

  • Table Driven Trigger Management (TDTM): allows admins to organize triggers to fire in a designated order, turn on/off triggers, and set them to fire synchronously or not.
  • Administrative Account model: EDA is a student/contact-centric data model that focuses on the organizations a student can be affiliated with using the Affiliation object. EDA introduces a trigger that automatically creates Administrative Accounts if the account field is blank when the contact record is created.
  • An Administrative account has a 1:1 relationship with the contact. For example, Joe Smith, the contact, would have a primary account called Joe Smith Administrative Account.
  • Multiple Addresses: trigger that updates the primary address with the appropriate addresses, such as seasonal addresses, work addresses, home addresses, or other addresses.
  • 22 Triggers: please see Apex Class Descriptions for EDA for more information.

 

  • Was this article helpful?