Aksha
Aksha
Business Software

Documentation

Buildings

Buildings defines the physical building structures under an institution and campus, such as academic blocks, administration blocks, libraries, labs, hostels, and similar facilities. This page follows the locked AkshaEDU header-only standard and documents purpose, navigation, screens, fields, actions, valuesets, validations, and examples.

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

Purpose

Buildings is used to define the physical building structures available within a campus, such as academic buildings, administration blocks, libraries, laboratories, or other named facilities.

This feature belongs to AkshaEDU Setup > Institution Setup and follows the standard Education header-only list and view pattern for setup masters.

Business Purpose

Use Buildings when the institution needs a structured definition of campus infrastructure. This helps standardize physical locations before creating downstream records such as rooms, facilities allocation, timetable room references, or campus infrastructure reporting.

Buildings sits after Campus setup because each building belongs to a specific Institution and Campus context.

  • Supports campus-wise physical infrastructure setup.
  • Provides a clean parent structure for Rooms and later infrastructure-related features.
  • Enables building-type classification and floor-count tracking.
  • Useful for room allocation, reporting, and academic operations planning.

Screen Overview

Available screens

ScreenPurposeNotes
List PageDisplays all building records with search, export, selection, pagination, and status display.Visible columns include Building Code, Building Name, Institution, Campus, Building Type, Floors, and Status.
Create PageAllows users to create a new building record.Uses the standard Education ResponsiveContainer layout with Save, Close, and Apply actions.
Edit PageAllows users to update an existing building record.Building Code is visible but disabled in edit mode.
General TabCaptures all building header fields.Buildings is a header-only feature with one General tab.
Summary PanelShows the current building details on the right side.Displays Building Code, Building Name, Institution, Campus, Building Type, Floors, and Status.

Screenshots

Buildings is documented with three visuals shown one below another so the list page, create page, and filled edit page remain readable.

The screenshots clearly show the General tab because this is a header-only setup feature.

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

List page showing search, export, visible columns, row selection, pagination, and Create/Delete actions.

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

Blank create screen showing Institution, Campus, Building Type, Building Code, Building Name, Floors Count, Status, and the Save / Close / Apply actions.

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

Filled example showing Institution, Campus, Building Type, Building Code, Building Name, Floors Count, Status, and the Summary panel in edit mode.

Functional Behavior

  • Supports create, update, list, search, export, and list-level delete actions in the UI.
  • Buildings uses a single General tab because it is a header-only setup feature.
  • Save commits the record and returns to the list page.
  • Apply commits the record and stays on the same page.
  • Close returns to the list page without continuing edits.
  • Building Code is editable during create and disabled during edit.
  • The page title changes by mode: New Building in create mode, and Building – CODE (Name) or equivalent edit title in edit mode.
  • The summary panel shows Building Code, Building Name, Institution, Campus, Building Type, Floors, and Status.

Building header fields

UI LabelTechnical FieldTypeMandatoryValue Set / LOVDefaultDescriptionValidation / RulesExample
Institutioninstitution_idAutocomplete / LOVYesInstitution LOVBlankInstitution under which the building is created.Required. Acts as the parent context for Campus.Aksha School of Engineering
Campuscampus_idAutocomplete / LOVYesCampus LOVBlankCampus under which the building exists.Required. Expected to be filtered by the selected Institution.Engineering Main Campus
Building Typebuilding_typeDropdownNo in current UIEDU_BUILDING_TYPEBlankClassifies the type of building.Controlled valueset field. Examples visible in screenshots include ACADEMIC, ADMIN, and LIBRARY.ADMIN
Building Codebuilding_codeTextYesNoneBlankUnique identifying code for the building.Required. Disabled in edit mode.AKS_ADMIN_BLOCK
Building Namebuilding_nameTextYesNoneBlankBusiness name of the building.Required.Administration Block
Floors Countfloors_countNumericNoNoneBlankNumber of floors in the building.Optional numeric field used for infrastructure tracking.3
StatusstatusDropdownYesEDU_STATUSACTIVECurrent operational status of the building.Controlled valueset field. Defaults to ACTIVE.ACTIVE

Controlled values

FieldValue Set CodeAllowed Values / ExamplesNotes
Building TypeEDU_BUILDING_TYPEExamples visible from data include ACADEMIC, ADMIN, LIBRARY and other seeded education building types.Used by the Building Type dropdown in the General tab.
StatusEDU_STATUSACTIVE, INACTIVEUsed by the Status dropdown and header status badge.

Reference data and lookups

FieldSourceUsage
InstitutionInstitutionsUsed to select the institution context for the building.
CampusCampusesUsed to select the campus context for the building. Campus belongs under the selected Institution.

Status values

StatusMeaningNotes
ACTIVEBuilding is available for normal operational use.Default status in the current UI and examples.
INACTIVEBuilding exists but is not active for normal operational use.Supported through EDU_STATUS even if the screenshots mainly show ACTIVE examples.
  • Institution is required.
  • Campus is required.
  • Building Code is required.
  • Building Name is required.
  • Status defaults to ACTIVE when not changed.
  • Building Code is disabled in edit mode to preserve identifier stability.
  • Floors Count is optional and used as an infrastructure detail rather than a mandatory setup field.
  • Building Type is a controlled classification field and should use the seeded building type valueset.

Operational reference

ItemValue
Feature StructureHeader Only
Operational ScopeDefines campus buildings used for infrastructure tracking and downstream room organization.
Key DependenciesInstitution and Campus are required before a building can be defined.
Used BeforeRooms, room allocation, timetable planning, and facility-oriented setup.
Public Documentation NoteThis public page keeps the focus on user-visible setup guidance and omits internal technical references.

Example Record

Sample building

FieldExample Value
Building CodeAKS_ADMIN_BLOCK
Building NameAdministration Block
InstitutionAksha School of Engineering
CampusEngineering Main Campus
Building TypeADMIN
Floors Count3
StatusACTIVE

Related pages

Continue reading