Aksha
Aksha
Business Software

Documentation

Institutions

Institutions defines the main education entity such as a school, college, university, academy, or training institute. This page follows the locked AkshaEDU header + lines standard and documents the header fields, child tabs, list behavior, validations, value sets, LOVs, screenshots, and operational guidance in one repeatable format.

Implementation teamsFunctional consultantsInstitution administrators
Last updated: 09-04-2026

Purpose

Institutions is used to create the main education entity record such as a school, junior college, university, academy, skill institute, or similar organization-level unit.

This feature is the first full header + child-tabs documentation page in AkshaEDU. It combines the institution header with reusable child tabs for Contacts, Addresses, Affiliations, and Settings.

Business Purpose

Use Institutions to define each operating institution under an optional Institution Group. This becomes the parent record for campuses, academic units, working calendars, fees, learners, staff, and many other downstream education processes.

An Institution can be used independently for standalone organizations or as part of a larger Institution Group for school networks, trusts, universities, or academy chains.

  • Captures the main identity and classification of the institution.
  • Supports both grouped and standalone institution setups.
  • Provides reusable child tabs for contacts, addresses, affiliations, and institution settings.
  • Acts as a parent for several downstream masters and transactions across AkshaEDU.

Screen Structure

Available screens and regions

Screen / RegionPurposeNotes
List PageDisplays institutions with search, export, selection, visible columns, and row actions.Visible screenshot columns include Institution Code, Institution Name, Institution Type, Institution Group, Display Name, Board / Affiliation, and Email.
Header AreaCaptures the main institution details.Uses the standard Education view layout with General tab first.
Child TabsCaptures related lines for contacts, addresses, affiliations, and settings.Institutions is a header + lines feature.
Summary PanelShows a quick snapshot of the current record and child line counts.Visible in both create and edit screens.

Screenshots

This feature is documented with three visuals shown one below another so each screen remains readable: the list page, the create page, and a filled example edit page.

Institutions list page
Click to enlarge
Figure 1. Institutions list page

List view showing search, export, visible columns, row actions, create/delete actions, and pagination.

Institution create page
Click to enlarge
Figure 2. Institution create page

Blank create screen showing General tab, summary panel, default status, and child tabs available for Contacts, Addresses, Affiliations, and Settings.

Institution filled edit page
Click to enlarge
Figure 3. Institution filled edit page

Filled example showing header details and the Contacts tab with child rows.

Functional Behavior

  • Supports create, update, list, search, export, and list-level delete actions in the UI.
  • The page follows the AkshaEDU header + tabs pattern with General, Contacts, Addresses, Affiliations, and Settings tabs.
  • Save commits the current institution and returns to the list page.
  • Close returns to the list page without continuing edits.
  • The status indicator is visible in the page header and summary panel.
  • The Summary panel shows both header information and child line counts for Contacts, Addresses, Affiliations, and Settings.
  • Institution Code is expected to behave like other Education code fields and is typically editable on create and locked on edit.

Institution header fields

UI LabelTechnical FieldTypeMandatoryValue Set / LOVDefaultDescriptionValidation / RulesExample
Institution Nameinstitution_nameTextYesNoneBlankPrimary business name of the institution.Required.Vidya Jyothi Junior College
Institution Codeinstitution_codeTextYesNoneBlankUnique identifying code for the institution.Required. Expected to be create-only for editing, aligned with Education code-field pattern.VJ_JR_COLLEGE
Display Namedisplay_nameTextNoNoneBlankShort user-facing display name.Optional.VJ Junior College
Institution Typeinstitution_typeDropdownYesEDU_INSTITUTION_TYPEBlankClassifies the type of institution.Controlled valueset field.JUNIOR_COLLEGE
Institution Groupinstitution_group_idAutocomplete / LOVNoInstitution Group LOVBlankLinks the institution to an Institution Group when applicable.Foreign-key LOV field.Vidya Jyothi Education Trust
Legal Namelegal_nameTextNoNoneBlankRegistered or legal name of the institution.Optional.Vidya Jyothi Junior College
Board / Affiliationboard_or_affiliationTextNoNoneBlankBoard, affiliation body, or academic governing reference.Optional.State Intermediate Board
Registration Numberregistration_numberTextNoNoneBlankLegal or institution registration number.Optional.VJ-JC-2017-050
Tax Registration Numbertax_registration_numberTextNoNoneBlankTax registration reference.Optional.GSTIN36VIDYA5001J1Z6
EmailemailTextNoNoneBlankPrimary institution email address.Optional.principal@vjcollege.edu
PhonephoneTextNoNoneBlankPrimary institution phone number.Optional.+91-40-47004001
WebsitewebsiteTextNoNoneBlankInstitution website URL.Optional.www.vjcollege.edu
StatusstatusDropdownYesEDU_STATUSACTIVEBusiness status of the institution.Controlled valueset field.ACTIVE
Logo URLlogo_urlTextNoNoneBlankImage URL for the institution logo.Optional.https://demo.akshaerp.com/assets/education/vj-jc.png

Child Tabs Overview

Child tabs

Tab NamePurposeNotes
ContactsMaintain institution-level or campus-scoped contacts.Contact type and status are expected to be controlled fields.
AddressesMaintain institution-level or campus-scoped addresses.Supports address classification and primary-address handling.
AffiliationsTrack boards, universities, councils, accreditations, approvals, and certifications.Includes validity dates, status, and supporting details.
SettingsStore institution-level grouped settings and keys.Supports grouped setting structures and configurable values.

Page and line actions

ActionPurposeAvailable OnValidationOutcome
CreateOpens create mode for a new institution record.List pageNone before opening.User can enter header details and child rows.
SaveSaves the current institution and returns to the list.Create / Edit pageHeader mandatory fields and child validations must pass.Institution and child rows are committed.
CloseCloses the page and returns to the list.Create / Edit pageNone.User returns to the list page.
AddAdds a new child row in the active child tab.Child tabsDepends on tab validation rules.A blank child row is inserted.
DeleteDeletes selected child rows or list rows depending on context.List page and child tabsBehavior depends on row persistence and business rules.Rows are removed or marked for deletion.
SearchFilters visible lines in the active tab or list rows in the list page.List page and child tab search barsNone.Matching rows remain visible.
  • Institutions follows the standard AkshaEDU header + lines contract for child rows.
  • C = Create
  • E = Edit
  • D = Delete
  • N = No Change
  • Unsaved deleted rows are removed from UI state, while persisted deleted rows remain tracked until save.

Controlled values

FieldValue Set CodeAllowed Values / ExamplesNotes
Institution TypeEDU_INSTITUTION_TYPEControlled institution-type list seeded for Education.Type field on the institution header.
StatusEDU_STATUSACTIVE, INACTIVEUsed on header and multiple child tabs.
Contact TypeEDU_CONTACT_TYPEPRINCIPAL, DIRECTOR, ADMINISTRATOR, ADMISSIONS, ACCOUNTS, EXAM_CELL, TRANSPORT_INCHARGE, HOSTEL_WARDEN, FRONT_OFFICE, IT_SUPPORT and others depending on seed scope.Used in Contacts tab.
Address TypeEDU_ADDRESS_TYPEREGISTERED, CORPORATE, CAMPUS, BILLING, SHIPPING, CORRESPONDENCEUsed in Addresses tab.
Affiliation TypeEDU_AFFILIATION_TYPEBOARD, UNIVERSITY, COUNCIL, ACCREDITATION, APPROVAL, ASSOCIATION, CERTIFICATIONUsed in Affiliations tab.
Setting GroupEDU_INSTITUTION_SETTING_GROUPACADEMIC, ADMISSION, EXAMINATION, FEE, COMMUNICATION, ATTENDANCE, TRANSPORT, HOSTEL, LIBRARY, GENERALUsed in Settings tab.
Setting KeyEDU_INSTITUTION_SETTING_KEYDEFAULT_ACADEMIC_YEAR, DEFAULT_CURRENCY, TIMEZONE, WORKING_DAYS_PROFILE, ATTENDANCE_REQUIRED, EXAM_PATTERN, FEE_FREQUENCY, ADMISSION_SERIES_PREFIX, STUDENT_ID_SERIES_PREFIX, ENABLE_TRANSPORT, ENABLE_HOSTEL, ENABLE_LIBRARYUsed in Settings tab.
PrimaryEDU_YES_NOY, NUsed where primary flag is maintained.

Reference data and lookups

FieldSourceUsage
Institution GroupInstitution GroupsUsed to link an institution to an optional parent institution group.
Campus in child tabsCampusesUsed when child rows support campus-scoped institution information.

Status values

StatusMeaningNotes
ACTIVEInstitution or child row is available for normal operational use.Default status across many Education masters.
INACTIVEInstitution or child row exists but is not active for normal operational use.Useful for history and controlled deactivation.
  • Institution Name and Institution Code are treated as key header fields.
  • Institution Type is a controlled valueset field.
  • Institution Group is an LOV-backed foreign-key field.
  • Child tabs follow the standard AkshaEDU row-operation contract with C/E/D/N.
  • Date fields in affiliations must display as DD-MM-YYYY and save as YYYY-MM-DD.
  • Campus is optional on child rows and allows campus-scoped institution details.
  • Summary panel counts help users verify line presence across Contacts, Addresses, Affiliations, and Settings.

Operational reference

ItemValue
Feature StructureHeader + Lines
Operational ScopeMaintains the main institution record together with related campus-aware tabs.
Related TabsContacts, Addresses, Affiliations, and Settings.
Used BeforeCampuses, Academic Units, Academic Years, Programs, Learners, Staff, and other downstream masters.
Public Documentation NoteThis public page describes operational behavior, field usage, and setup order without exposing internal technical references.

Example Record

Sample institution

FieldExample Value
Institution CodeVJ_JR_COLLEGE
Institution NameVidya Jyothi Junior College
Institution TypeJUNIOR_COLLEGE
Institution GroupVidya Jyothi Education Trust
Display NameVJ Junior College
Board / AffiliationState Intermediate Board
Emailprincipal@vjcollege.edu
Phone+91-40-47004001
Websitewww.vjcollege.edu
StatusACTIVE
Contacts Count2
Addresses Count3
Affiliations Count1
Settings Count3

Related pages

Continue reading