Skip to content
Innomesh Docs
Portal

Default Fields

Every new Innomesh tenancy is provisioned with a default set of room information fields. This set covers the metadata most organisations need on day one (location, capability, support contacts, documentation, and management links) and is intended as a starting point rather than a fixed schema. This article lists each default field, its type, its validation, and what it drives in Innomesh Portal.

How the Default Set Is Applied

Default fields are defined in an information template, which is linked to a deployment template in Innomesh Room Manager. When a room is created, it inherits every field in the information template attached to its deployment template. See Room Information Onboarding for the creation workflow.

The default set is a recommendation, not a constraint. During onboarding you can:

  • Rename fields to match your internal terminology.
  • Remove fields that do not apply to your estate.
  • Add organisation-specific fields.
  • Convert a Text field into an Enum once the list of valid values is known.
📝 Note
Fields marked Required are mandatory and cannot be disabled or deleted. Fields autopopulated by the platform additionally cannot be renamed.

Field Types

Each field is configured with a type that determines how it is captured in Room Manager and rendered in Portal.

TypeBehaviour
TextFree text entry. Can be constrained with a regular expression and help text.
NumberNumeric entry only. Can be constrained with a regular expression.
EnumDropdown selection from a fixed list of values defined during onboarding.
HyperlinkURL entry, validated against a URL pattern. Rendered as a clickable link in Portal.
FileFile upload. Images, PDFs, and configuration files are supported depending on the field.

Several defaults are listed as “Text or Enum”. Most of these ship as Text so rooms can be onboarded before the value list is finalised, then convert to Enum once your organisation has agreed on the permitted values. Primary Usage is the exception: it ships as Enum with a starter value list.

Platform-Managed Fields

These fields are populated automatically by Innomesh and are mandatory on every room. They exist so that room information can be reliably matched back to the room record, and so that changes are attributable.

FieldTypeDescription
Room IDTextUnique room identifier assigned by the platform.
System IDTextUnique system identifier assigned by the platform.
System NameTextSystem name assigned by the platform.
User GroupTextUser group the room belongs to, used for access control.
Last Updated ByTextName of the user who last changed the room information.
Last Updated DateTextDate the room information was last changed.
🚨 Caution
Do not attempt to repurpose these fields for other data. They are overwritten by the platform on every save.

Location and Ownership Fields

These fields describe where a room is and who is responsible for it. They are the fields most commonly used for filtering, grouping, and access control in Portal.

FieldTypeRequiredExample / ValuesNotes
SiteEnumYesCity CampusRequired to enable site-based access control. Often used synonymously with “campus” in education deployments.
BuildingText or Enum (Text by default)NoClient-supplied listBuilding name. Convert to Enum once the building list is confirmed.
FacultyText or Enum (Text by default)NoClient-supplied listOwning faculty, school, or business unit.
OwnershipEnumNoCentrally Owned, Departmentally OwnedWho funds and owns the room.
Support LevelEnumNoYes, No, VIPSupport tier applied to the room.
LocationHyperlinkNohttps://maps.example.com/room-101Populates the Location tab on the Room Information View in Portal.
❗ Important
Site is mandatory because Innomesh uses it to scope user access. Populate it for every room before granting site-restricted access to any user group.

Room Characteristic Fields

These fields describe what the room is and what it can do. They drive most of the comparison and reporting use cases on the Information page.

FieldTypeRequiredExample / ValuesNotes
Facility TypeText or Enum (Text by default)YesDigital Signage, Huddle Space, Meeting Room Large, Meeting Room Small, Recording Room, Teaching Collaborative, Teaching Single Display, Teaching Dual Display, Teaching Multi-Display, Tutorial SpaceShipped as Text with a recommended value list. Convert to Enum once your room taxonomy is agreed.
Primary UsageText or Enum (Enum by default)NoMeeting, Teaching, Conference, OtherMain purpose of the room.
Seating CapacityNumberNo100Maximum number of occupants.
ControlEnumNoCloud, LocalWhere room control is hosted.
Video ConferencingEnumNoYes (Teams), Yes (Zoom), Yes (Google), Yes (Cisco), NoVideo conferencing platform available in the room.
Lecture RecordingEnumNoYes, NoWhether the room supports lecture capture.
Commission DateTextYes30/11/2022Validated as DD/MM/YYYY. Prefilled with today’s date when the room is created.
Installation YearNumberYes2000Validated as a four-digit year (19XX or 20XX). Prefilled with the current year when the room is created.
NotesTextNoFree textGeneral notes about the room.

Contact Fields

FieldTypeRequiredExampleNotes
Phone NumberTextNo123456789Phone number of the handset in the room. Numbers only.
Helpdesk NumberTextNo123456789Support number displayed to room users. Numbers only.

Documentation and Media Fields

These fields feed the media tabs on the Portal Room Information View. Image files (JPG, PNG, GIF) uploaded to a File field appear in the Image Gallery.

FieldTypeRequiredNotes
Room Profile PhotoFileYesUsed as the room’s profile photo in the Room Information View.
Room PhotoFileNoAppears in the Image Gallery.
Lectern (Image)FileNoAppears in the Image Gallery.
User Interface (Image)FileNoAppears in the Image Gallery.
Room 360 ViewFileNoPopulates the 360 View tab on the Room Information View.
FloorplanFileNoAdds a Floorplan link to the Room Information View.
SchematicsFileNoPopulates the Schematics tab on the Room Information View.
Cable ScheduleFileNoCable schedule document for the room.
DSP ProfileFileNoDSP design file.
Switcher ProfileFileNoSwitcher configuration file.
Video GuideHyperlinkNoLink to an instructional or overview video for the room.
💡 Tip
Portal detects several of these tabs by field name rather than by field ID. A field containing “schematic”, “floorplan”, “location”, “timetable”, “schedule”, or “video” in its name is picked up automatically. Keep those keywords in the name when renaming a default field, otherwise the matching Portal tab stops populating.

Hyperlink fields hold URLs to systems outside Innomesh. All of them use the same URL validation pattern (see Appendix: Validation Patterns).

FieldTypeNotes
ScheduleHyperlinkAdds a View Room Schedule link to the Launchpad pane in the Room Support View.
Camera URLHyperlinkAdds a View Room Camera link to the Launchpad pane in the Room Support View.
Recorder URLHyperlinkAdds a View Recorders link to the Launchpad pane in the Room Support View.
Controller URLHyperlinkManagement interface of the room controller.
Touch Panel URLHyperlinkManagement interface of the touch panel, not the web panel used for room control.
Display URLHyperlinkManagement interface of the room display.
DSP URLHyperlinkManagement interface of the DSP.
Switcher URLHyperlinkManagement interface of the switcher.
Video Conference Device URLHyperlinkManagement interface of the video conferencing endpoint.
📝 Note
Management URLs are typically only reachable from the corporate network. Populate them for support staff convenience, but do not rely on them being accessible to every Portal user.
  1. Start with the full default set rather than trimming it up front. Unused fields are easier to remove later than missing fields are to backfill.
  2. Confirm the value lists for Site, Building, and Faculty with the customer before creating rooms, since these drive access control and filtering.
  3. Populate Site, Facility Type, Commission Date, Installation Year, and Room Profile Photo for every room. These are required and appear throughout Portal.
  4. Convert Text fields to Enum once value lists stabilise. This prevents inconsistent spelling from fragmenting your filters.
  5. Add media and link fields last. They improve the support experience but are not needed for a room to go live.

Appendix: Validation Patterns

Text and Number fields can be constrained with a regular expression. The default set uses three patterns.

URL

Applied to every Hyperlink field.

^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-zA-Z0-9]+([\-\.]{1}[a-zA-Z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$

Help text: “Enter hyperlink in the format http://… or https://…”

Date (DD/MM/YYYY)

Applied to Commission Date.

^(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/\d{4}$

Help text: “Enter date in the format DD/MM/YYYY”

Year

Applied to Installation Year.

^(19|20)\d{2}$

Help text: “Enter year in the format 19XX / 20XX”

Appendix: Complete Default Field List

The full default set in alphabetical order, as shipped in a new tenancy.

FieldTypeRequiredHelp Text
BuildingText or Enum (Text by default)NoEnter building name
Cable ScheduleFileNoUpload cable schedule file
Camera URLHyperlinkNoEnter hyperlink in the format http://… or https://…
Commission DateTextYesEnter date in the format DD/MM/YYYY
ControlEnumNoSelect type of control
Controller URLHyperlinkNoEnter hyperlink in the format http://… or https://…
Display URLHyperlinkNoEnter hyperlink in the format http://… or https://…
DSP ProfileFileNoUpload DSP design file
DSP URLHyperlinkNoEnter hyperlink in the format http://… or https://…
Facility TypeText or Enum (Text by default)YesSelect facility type of this room
FacultyText or Enum (Text by default)NoEnter faculty
FloorplanFileNoUpload floorplan file
Helpdesk NumberTextNoEnter helpdesk phone number (numbers only)
Installation YearNumberYesEnter year in the format 19XX / 20XX
Last Updated ByTextYesAutopopulated by the platform
Last Updated DateTextYesAutopopulated by the platform
Lectern (Image)FileNoUpload image file
Lecture RecordingEnumNoSelect recording capabilities
LocationHyperlinkNoEnter hyperlink in the format http://… or https://…
NotesTextNo(none)
OwnershipEnumNoSelect room ownership status for this room
Phone NumberTextNoEnter room phone number (numbers only)
Primary UsageText or Enum (Enum by default)NoSelect primary usage type
Recorder URLHyperlinkNoEnter hyperlink in the format http://… or https://…
Room 360 ViewFileNoUpload image file
Room IDTextYesAutopopulated by the platform
Room PhotoFileNoUpload image file
Room Profile PhotoFileYesUpload image file
ScheduleHyperlinkNoEnter hyperlink in the format http://… or https://…
SchematicsFileNoUpload schematics file
Seating CapacityNumberNoEnter maximum number of occupants
SiteEnumYesSelect site where this room is located
Support LevelEnumNoSelect type of support
Switcher ProfileFileNoUpload switcher configuration file
Switcher URLHyperlinkNoEnter hyperlink in the format http://… or https://…
System IDTextYesAutopopulated by the platform
System NameTextYesAutopopulated by the platform
Touch Panel URLHyperlinkNoEnter hyperlink in the format http://… or https://…
User GroupTextYesAutopopulated by the platform
User Interface (Image)FileNoUpload image file
Video Conference Device URLHyperlinkNoEnter hyperlink in the format http://… or https://…
Video ConferencingEnumNoSelect type of video conferencing available
Video GuideHyperlinkNoEnter hyperlink in the format http://… or https://…