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 EDA Codebase Documentation for more information.
  • Was this article helpful?