Skip to main content
Documents in KODE OS centralizes files such as as-builts, shop drawings, warranties, and O&M manuals. Tag each file with building, CSI division, system, vendor, type, and tags so teams can search and filter without folder hierarchies. The Documents module appears at portfolio and building levels when Document Management is enabled for the client and site. Upload and metadata changes are desktop-only.
The Vendor field and By vendor grouped view use the Vendors list from AssetOps. KODE OS does not maintain a separate vendor list for documents. If AssetOps is not enabled for a building, vendor options do not appear in upload, filters, or grouped view.

Document table columns

The All documents table can show these columns. Use the column control at the right edge of the header row to show or hide fields. Scroll horizontally when many columns are visible. Grouped view at the building level shows Name, System, Type, and Tags by default in the group panel. The Division tab appears first when CSI divisions are enabled.

Portfolio view

Open Documents from the portfolio sidebar to work across all buildings where Document Management is enabled.

All documents list

The portfolio All documents view shows every file in scope in one table. Use Search by name and the filter row to narrow results.
Portfolio Documents All Documents view with Building System Type Tag and Vendor filters and table columns including Building

Portfolio All documents list with Building filter and cross-site columns

Portfolio filters

  • Search by name — Find documents by file name
  • Building — Limit results to one or more buildings
  • Division — Filter by CSI division. Results include documents tagged at that division and documents tagged to any code beneath it (for example, Division 23 returns 23 05 93 files).
  • Code — Filter by six-digit CSI specification section with the same inclusive behavior beneath the selected level
  • System — Filter by system from the platform ontology. You cannot add systems manually in this module.
  • Type — Filter by document type
  • Tag — Filter by one or more tags
  • Vendor — Filter by a vendor from the AssetOps Vendors list
  • Document class — Filter by development, pre-occupancy, or O&M
  • O&M document — Quick filter for operations and maintenance manuals
Use the clear-filters control at the end of the filter row to reset dropdowns. The portfolio table supports all document table columns, including Building.

Portfolio list actions

  • Upload — Add new documents. Select a Building on upload. See Upload documents.
  • Download — Download a single file from the row action
  • Row menuEdit, Replace, or Delete. See Row actions.
  • Bulk actions — Select rows to use Cancel, Download, Edit, or Delete in the footer bar
Delete removes the document. Use Replace on a single document when you need to keep prior versions. See Replace and version history.

Building view

Open Documents from the building sidebar under Visualization and documents after you select a site. The list and filters apply to that building only. Use the header toggle to switch views:

All documents list

All documents is the default table at the building level.
Building Documents All Documents view with System Type Tag Vendor and O&M Document filters and columns Name System Type Tags Vendor Uploaded At Last Updated

Building All documents list scoped to the open site

Building filters

  • Search by name — Find documents by file name
  • Division, Code, System, Type, Tag, Vendor, Document class, O&M document — Same meanings as the portfolio filters. The Building filter is not shown because the view is already scoped to the open site.
The building table supports the document table columns except Building.

Building list actions

  • Upload, Download, row menu (Edit, Replace, Delete), and bulk actions work the same as at the portfolio level. You do not select Building on upload because the site is already set.

Grouped view

Select Grouped view in the header to organize documents by category. The left panel lists groups; the right panel shows documents for the selected group. Select a grouping tab, then select a group name to load its document list. Each group shows a document count. Grouped view supports a split layout: groups on the left and files on the right. Collapse or resize the left pane as needed.
Building Documents Grouped view with System Tag Vendor and Type tabs, Converged Building Network selected, and document table with Name System Type and Tags columns

Building-level Grouped view with System selected

For CSI MasterFormat grouping, use the Division tab.
Documents Grouped view Division tab listing CSI divisions with counts, Division 01 General Requirements selected, and table columns Name Code System Vendor Doc Type and Tag

Grouped view Division tab with CSI MasterFormat list and document table

Lists top-level CSI divisions with a live document count. Counts match the table results for that division, including documents tagged to specific codes beneath it. Divisions with no documents appear in a collapsible group at the bottom of the list so the full MasterFormat catalog stays one click away without crowding active divisions.
Within a group, use Search by name, dropdown filters, Upload, download, row actions, and bulk actions. The grouped table shows Name, System, Type, and Tags. Switch back to All documents to see every file for the building in one table.

CSI divisions

Division and Code are first-class metadata fields seeded from the CSI MasterFormat® list at the portfolio level. They are not free text, tags, or system values. The seeded list follows the current MasterFormat standard published by the Construction Specifications Institute (CSI). A document stores only the deepest level you assign. When you pick a code, the division is derived automatically so the two fields never drift apart. Codes are stored normalized and displayed with spacing, so 230593 and 23 05 93 match.

Filter and browse by division

  • Filtering on Division 26 returns documents tagged at division 26 and documents tagged to codes such as 26 05 33 or 26 51 00.
  • Division and Code filters combine with System, Type, Tag, Vendor, Document class, and Building (portfolio only).

Type a code to select it

In upload, bulk edit, or division selectors, type a code or name instead of clicking through the hierarchy. Spacing and punctuation are ignored, so 230593, 23 05 93, and 23-05-93 all match. Name search works too: typing firestop finds 07 84 00 Firestopping and sets Division 07. Results outside the current selection appear under a separate heading rather than returning no matches. For example, typing lighting while Division 23 is selected shows that the match lives in Division 26.

Reclassify documents without a division

Filter to documents with no Division to open a finite backlog list. Select rows and assign a division in bulk edit. This workflow supports reclassifying files that previously sat in a generic Other bucket.

Upload documents

Select Upload from the portfolio or building Documents page to open the Upload Document(s) dialog. Drag files into the upload area or select files to browse.
File size and formats
  • Maximum file size: 500 MB per file
  • Supported extensions include Microsoft Office (.docx, .xls, .xlsx, .ppt, .pptx) and CAD or 3D formats (.dwg, .rvt, .fbx, .3ds, .max)
  • Supported MIME types include application/pdf; image types such as image/png, image/jpeg, image/gif, image/bmp, image/tiff, and image/webp; and broader categories such as application/, audio/, font/, example/, message/, model/, multipart/, text/, and video/*
Files outside these limits or types may fail to upload.
Upload Documents modal with drag and drop area and Vendor Building Tags and System dropdown fields

Upload dialog with vendor, building, tags, and system metadata

Upload Documents modal with Type dropdown O&M Document checkbox and Name field for the selected file

Upload dialog with document type, O&M flag, and file name

1

Add files

Drag files into Upload documents or select files to browse. Each selected file appears in a row with its name and size. Remove a file with the X on that row if needed.
2

Set context metadata

Assign metadata that drives search and filters.
Dropdown
Vendor from the AssetOps Vendors list. Options match vendors you create at the portfolio level in AssetOps.
Dropdown
Building the document applies to. Required when you upload from the portfolio view. At the building view, the open site is applied automatically.
Dropdown
Select one or more existing tags from the dropdown. Use Search to find tags in the list. Each tag appears as a checkbox. You can assign multiple tags per document.
Upload Documents modal Tags dropdown with Search field, checkbox list of tags such as Railings and Roofing, and Add Tag button

Tags multi-select with search, existing tags, and Add Tag option

To create a tag during upload, select + Add tag, type the tag name, then press Enter to add it. The new tag is selected for the document.
Upload Documents Tags field with Shop Drawings typed and tooltip Press enter to add the new tag

Press Enter to add a new tag while uploading

Dropdown
required
Two-digit CSI division from the seeded MasterFormat list. When you select a Code first, Division fills in automatically.
Dropdown
Six-digit CSI specification section. Optional. Type a code or name to jump directly to a match.
Dropdown
System from the platform ontology.
3

Set type and name

Complete required document fields.
Dropdown
required
Document type (for example, As-Builts). Types come from Document types in Settings.
Dropdown
Whether the file is Development, Pre-occupancy, or O&M. Use this field to keep liability and development records separate from operations documents.
Toggle
When enabled, marks the file as an operations and maintenance document. Prefer Document class for new uploads.
Field
required
Display name for the uploaded file.
4

Upload

Select Upload to save the document, or Cancel to close without saving.

Row actions

Open the vertical ellipsis menu on a document row in the portfolio or building list.
Documents table row menu open showing Edit Replace and Delete options

Per-document menu with Edit, Replace, and Delete


Bulk edit documents

Select multiple rows in the portfolio or building list, then select Edit in the footer bar to update metadata for every selected document at once. Bulk edit supports Division, Code, Tags, System, Type, Vendor, Document class, and other shared fields. Assign Division in batches of 50 or more documents to reclassify backlogs efficiently. The tag picker in bulk edit supports unlimited tags with a searchable list. Tag options sort alphabetically.

Document detail page

Select a document Name link from the portfolio or building list to open its detail page.
Document detail page showing Name Vendor Building Tags System Type Uploaded At fields and Replacement History section

Document detail page with metadata and replacement history

The header includes Download and a vertical ellipsis menu for additional actions.

Metadata

Replace and version history

Replace archives the current file as a prior version and attaches a new file to the same document record. Metadata stays with the document entity. The Replacement history section lists prior file versions when replacements exist. Each entry shows the file name, Replaced at date and time, and the user who replaced the file. When no replacements have been made, the section shows that no history is available.
Document detail page Replacement History showing prior kode-logo.png version with row menu for Download and Restore

Replacement history with Download and Restore actions for a prior version

Open the vertical ellipsis menu on a history row to:

Document types

Document types are categories you assign on upload and in filters (for example, As-Builts, Budget, or Shop Drawings). Configure types in portfolio Settings only. They apply in both portfolio and building views.

Configure document types in Settings

  1. Open Settings from the portfolio sidebar.
  2. Select Document types in the Settings sub-navigation.
  3. Use Search document types to find an existing type, or select + Add document type to create one.
Settings Document Types page with table columns Document Type and Created At, search field, and Add Document Type button

Document Types in portfolio Settings with search and add actions

The table lists types such as Agreement/Contract, As-Builts, Budget, Catalogue, Change Order, Change Request, Comment Log, Cut Sheet, Design, Drawings, Evaluation, Invoice, Memo, and Network Diagram. Your organization may define additional types. After you add a type in Settings, it appears in the Type field when you upload documents or filter a document list. See Settings for other portfolio configuration tasks.

Product enablement

Document Management must be enabled per client and building in Launchpad. Users do not see Documents in KODE OS when the product is disabled for that scope.

Settings

Configure document types and other portfolio settings.

KODE OS introduction

See where Documents appears in portfolio and building navigation.

Vendors

Add and manage vendors in AssetOps. The Documents module uses this list for upload, filters, and grouped view.

Systems

Review system groupings that align with document system metadata.
Last modified on September 15, 2026