Skip to content

Department Form ​

Field reference for academic department configuration.

Fields ​

Backed by core.departments.

FieldColumnTypeRequiredNotes
Department IDdepartment_idIntegerAutoPrimary key
Department Codedepartment_codeText(20)Yese.g. BIOL
NamenameText(200)Yes
DescriptiondescriptionTextNo
Parent Departmentparent_department_idInteger (FK)NoSelf-referencing hierarchy
Org Unitorg_unit_idInteger (FK)NoLink into the institutional hierarchy
GL Credit-Hour Billinggl_credit_hour_billingText(50)NoGeneral-ledger account
GL Section-Fee Billinggl_section_fee_billingText(50)NoGeneral-ledger account
GL Lab-Fee Billinggl_lab_fee_billingText(50)NoGeneral-ledger account
Is Activeis_activeBooleanYes

A department is not linked to colleges by a multi-select. It sits in the org_units tree via org_unit_id, and colleges_schools rows carry their own org_unit_id link — the relationship is expressed through that hierarchy, not through a join table here.

GL Account Fields ​

FieldTypeRequiredMax LengthNotes
GL Credit Hour BillingTextNo20Revenue account for tuition
GL Section Fee BillingTextNo20Revenue account for section fees
GL Lab Fee BillingTextNo20Revenue account for lab fees

Computed Fields (Read-Only) ​

FieldDescription
Full HierarchyComplete hierarchy path
Child DepartmentsSub-departments
Course CountCourses in department
Faculty CountFaculty assigned to department
Major CountMajors in department

College/School Association ​

Departments can belong to multiple colleges/schools:

FieldTypeRequiredNotes
CollegeSelect (FK)YesAssociated college

Validation Rules ​

  1. Department Code must be unique
  2. Parent Department cannot create circular references
  3. GL account codes should follow institutional format

Department Hierarchy Example ​

College of Science
├── Biology Department
│   ├── Molecular Biology
│   └── Ecology
├── Chemistry Department
│   ├── Organic Chemistry
│   └── Analytical Chemistry
└── Physics Department

Student Information System Documentation