Skip to main content

Asset Management

This guide covers the full lifecycle of asset management in VAMS, including viewing, editing, versioning, file operations, relationships, and deletion. For initial asset creation, see Upload Your First Asset.


Viewing Assets

You can access assets through several paths in the VAMS interface:

MethodNavigation
Search pageSelect Assets and Files in the side navigation. Use text search, property filters, and view modes (table, card, map) to find assets.
Database listingSelect Databases, then select a database row to view all assets within that database.
Direct URLNavigate directly to /#/databases/{databaseId}/assets/{assetId} to open a specific asset.
RelationshipsFrom an asset's Relationships tab, select a linked asset to navigate to it.

Asset Detail Page Layout

The asset detail page is organized into three vertically stacked sections:

Details Pane

The details pane is the top section and displays the asset's core properties alongside action buttons.

Asset detail page showing preview thumbnail, properties, and action buttons

ElementDescription
Preview thumbnailA clickable preview image (if available). Select it to open a full-size preview modal.
Asset IdThe unique system identifier for the asset.
DescriptionThe asset's description text.
Type / DistributableThe asset type and download permission status. Hover over the info icon for a detailed explanation.
TagsTags assigned to the asset, displayed as a comma-separated list.
Version selectorA dropdown showing all versions. Select a version to view the asset at that point in time. When viewing a historical version, file operations become read-only.
DatabaseShown in the breadcrumb trail.

Action Buttons

The details pane header includes three action buttons:

ButtonDescription
DeleteOpens the deletion modal. You can choose between archiving (soft delete) and permanent deletion.
EditOpens the update asset modal to modify the asset name, description, type, distributable status, and tags.
Subscribe / SubscribedToggles email notification subscription for asset version change events. When subscribed, you receive notifications when new versions are created.

Tabbed Container

The tabbed container sits below the details pane and contains five tabs: File Manager, Relationships, Workflows, Comments, and Versions. Each tab is described in detail in the sections that follow.

Metadata Section

The metadata section at the bottom of the page displays and allows editing of all key-value metadata pairs. See Metadata Management for details.


Editing Asset Details

To modify an asset's properties:

  1. Select the Edit button in the details pane header.
  2. In the Update Asset modal, modify any of the following fields:
FieldDescription
Asset NameThe display name of the asset.
DescriptionA description of the asset's contents or purpose.
Asset TypeThe file type classification.
Is DistributableWhether file downloads are enabled for this asset.
TagsAdd or remove tags to categorize the asset.
  1. Select Update to save your changes. The page refreshes to display the updated properties.

Asset Versioning

VAMS maintains a complete version history for every asset. Versions capture the state of the asset's files and metadata at a specific point in time.

Viewing Version History

  1. Open the asset detail page.
  2. Select the Versions tab in the tabbed container.
  3. The version list displays all versions sorted by date (newest first), including:
    • Version ID -- The unique identifier for the version.
    • Date Modified -- When the version was created.
    • Alias -- An optional human-readable label.
    • Comment -- An optional description of what changed in this version.
    • Archive status -- Whether the version is archived.

Asset versions tab showing version history

Selecting a Version

Use the version selector dropdown in the details pane to switch between versions:

  1. Select the version dropdown.

  2. Choose a version from the list. Each entry shows the version ID, date, and alias (if set).

  3. The page updates to show the asset as it existed at that version:

    • The File Manager tab displays files from the selected version (in read-only mode).
    • The Metadata section shows metadata as it was at that version.
    • The tab label updates to File Manager (v{versionId}).
  4. To return to the current (latest) version, select the default option in the version dropdown or clear the version selection.

note

When viewing a historical version, all file operations (upload, move, copy, rename, delete) are disabled. The File Manager operates in read-only mode.

Creating a New Version

New versions are created automatically when changes are made to the asset's files. You can also create versions explicitly:

  1. Select the Versions tab.
  2. Use the Create Version action to create a new version snapshot of the current asset state.
  3. Optionally provide a version alias (a human-friendly label like "v2.0-final") and a version comment describing the changes.

Editing Version Details

To update a version's alias or comment:

  1. Select the Versions tab.
  2. Find the version in the list and select the Edit action.
  3. Modify the alias or comment fields.
  4. Select Save to apply changes.

Archiving and Unarchiving Versions

Archiving a version moves it to a lower-cost storage tier while retaining it in the version history:

  1. Select the Versions tab.
  2. Find the version and select the Archive action.
  3. Confirm the archive operation.

To restore an archived version:

  1. Find the archived version in the version list.
  2. Select the Unarchive action.
  3. Confirm the unarchive operation. The version becomes fully accessible again.

Reverting to a Previous Version

To restore the asset to the state of a previous version:

  1. Select the Versions tab.
  2. Find the target version and select the Revert action.
  3. Choose whether to include metadata restoration:
    • With metadata -- Restores both files and metadata to the selected version's state.
    • Without metadata -- Restores only files; current metadata is preserved.
  4. Confirm the revert operation. A new version is created that reflects the reverted state.
warning

Reverting creates a new version rather than deleting later versions. The full version history is preserved for audit purposes.


File Management

The File Manager tab provides a split-pane interface for managing all files within an asset.

File Tree Navigation

The left panel displays a hierarchical directory tree:

  • Folders are shown with folder icons and can be expanded or collapsed.
  • Files are shown with file icons and display their name.
  • Select any file or folder to view its details in the right panel.
  • The root node shows the asset name and represents the top-level directory.

File Manager tab showing directory tree and file operations

File Details Panel

When you select a file in the tree, the right panel displays:

PropertyDescription
File nameThe name of the selected file.
File pathThe full relative path within the asset.
File sizeThe size of the file in human-readable format.
Last modifiedThe date and time the file was last modified.
Archive statusWhether the file is currently archived.
PreviewIf the file has a preview image, it is displayed inline.
ActionsContextual action buttons based on the file state.

Uploading Additional Files

To add files to an existing asset:

  1. In the File Manager, use the upload controls to select files or folders.
  2. Files are uploaded to the current directory location in the asset's file hierarchy.
  3. Upload progress is displayed for each file.
tip

You can also navigate to the dedicated upload page for the asset from the asset detail page to use the full upload wizard with metadata and relationship options.

Move files modal for relocating files within the asset

Moving and Renaming Files

To move or rename a file:

  1. Select the file in the directory tree.
  2. Select the Move/Rename action in the file details panel.
  3. Enter the new destination path or file name.
  4. Confirm the operation. The file tree updates to reflect the new location.
info

Moving a file changes its path within the asset but preserves its version history and metadata.

Copying Files

VAMS supports several copy operations:

Copy TypeDescription
Same assetCopy a file to a different location within the same asset.
Different assetCopy a file to another asset in the same database.
Cross-databaseCopy a file to an asset in a different database.

To copy a file:

  1. Select the file in the directory tree.
  2. Select the Copy action.
  3. Choose the destination: same asset, different asset, or cross-database.
  4. Specify the target path.
  5. Confirm the copy operation.

Creating Folders

To create a new folder in the asset's file structure:

  1. Navigate to the parent location in the directory tree.
  2. Select the Create Folder action.
  3. Enter the folder name.
  4. The new folder appears in the directory tree.

Archiving and Unarchiving Files

Archiving a file moves it to lower-cost storage while retaining it in the file listing:

  1. Select the file in the directory tree.
  2. Select the Archive action.
  3. Confirm the operation. The file is marked as archived and may not be downloadable until unarchived.

To unarchive:

  1. Enable the Show Archived toggle in the File Manager to display archived files.
  2. Select the archived file.
  3. Select the Unarchive action.
  4. Confirm the operation.

Permanently Deleting Files

warning

Permanent deletion is irreversible. The file and all its versions are removed from Amazon S3.

To permanently delete a file:

  1. Select the file in the directory tree.
  2. Select the Delete action.
  3. In the confirmation dialog, choose Permanent Delete.
  4. Type the confirmation text if prompted.
  5. The file is permanently removed from the asset.

File Previews and Preview Management

Files can have associated preview thumbnails. These are generated by processing pipelines or uploaded manually.

  • Automatic previews -- When preview-generating pipelines (such as 3D preview or point cloud preview) are configured and triggered via workflows, preview thumbnails are created automatically.
  • Manual previews -- Upload a file named {originalFile}.previewFile.{ext} (for example, model.gltf.previewFile.png) alongside the original file. Valid preview formats are .png, .jpg, .jpeg, .svg, and .gif.

Preview images appear in the file details panel and are used as thumbnails in search results.

Download and Share URLs

Download dialog for multiple file selection

For distributable assets, you can generate shareable download URLs:

  1. Select a file in the directory tree.
  2. Select the Download action to download the file directly, or select Share to open the Share File URLs modal.
  3. Choose a URL type using the segmented control at the top of the modal:
    • URLs (Embedded Auth) -- Generates time-limited presigned URLs with embedded authentication. These expire after the timeout configured by your administrator.
    • URLs (API Stream) -- Generates long-lasting streaming URLs that require an Authorization header with a Bearer token. These do not expire as long as the caller is authenticated.

Share files modal for generating presigned URLs


Asset Relationships

The Relationships tab allows you to view and manage links between assets. Relationships help model real-world hierarchies and associations between visual assets.

Asset relationships tab showing parent, child, and related links

Relationship Types

TypeDescription
ParentThe current asset is a child of the parent asset. Models hierarchical "belongs to" relationships.
ChildThe selected asset is a child of the current asset. Inverse of the parent relationship.
RelatedA general association between two assets with no hierarchy implied.

Viewing Relationships

  1. Select the Relationships tab on the asset detail page.
  2. Relationships are organized by type (Parent, Child, Related).
  3. Each linked asset shows its name, database, and any relationship metadata.
  4. Select a linked asset to navigate to its detail page.

Adding Relationships

Creating a child asset link with cross-database search

  1. In the Relationships tab, select the Add action for the desired relationship type.
  2. Use the asset selector to search for and select the target asset. You can search across databases.
  3. Optionally add metadata to the relationship link to describe the nature of the connection.
  4. Confirm the relationship. It appears immediately in the relationships list.

Removing Relationships

  1. Find the relationship in the list.
  2. Select the Remove action.
  3. Confirm removal. The link is deleted, but neither asset is affected.
info

Relationships are bidirectional in display. If Asset A is a parent of Asset B, then Asset B's relationships tab shows Asset A as a parent. Removing the relationship from either side removes it from both.


Asset Archive and Unarchive

Archiving an asset is a soft-delete operation that hides it from default search results while preserving all data.

Archiving an Asset

  1. On the asset detail page, select the Delete button.
  2. In the deletion modal, choose Archive.
  3. Confirm the operation.
  4. The asset is archived and no longer appears in standard search results.

Unarchiving an Asset

  1. In the search page, enable the option to show archived assets.
  2. Find the archived asset.
  3. On its detail page, use the restore action to unarchive it.
  4. The asset becomes visible in standard search results again.

Permanent Asset Deletion

warning

Permanent deletion is irreversible. The asset, all its files in Amazon S3, all version history, metadata, and relationships are permanently destroyed.

To permanently delete an asset:

  1. On the asset detail page, select the Delete button.
  2. In the deletion modal, choose Permanent Delete.
  3. Type the confirmation text to acknowledge the irreversible nature of the operation.
  4. Select Confirm.
  5. You are redirected to the search page after successful deletion.

Comments

The Comments tab provides a collaborative discussion space for each asset. Team members can leave notes, observations, or review feedback directly on the asset without needing external communication tools.

Asset comments tab with rich text editor

Adding a Comment

  1. Select the Comments tab on the asset detail page.
  2. Type your comment in the rich text editor at the bottom. The editor supports bold, italic, strikethrough, underline, ordered/unordered lists, and links.
  3. Select Add Comment to post.

Viewing Comments

Comments are displayed in chronological order with the most recent at the top. Each comment shows:

  • The author's user ID
  • The timestamp
  • The full comment content with rich text formatting

Editing and Deleting Comments

  • Comments can be deleted by selecting the delete icon next to a comment.
  • Currently, comments cannot be edited after posting — delete and re-add if changes are needed.
note

Comments are tied to the asset, not to a specific version. All comments remain visible regardless of which version is selected in the version selector.


Workflow Executions

The Workflows tab shows the execution history of all workflows that have been run against the asset. This provides a centralized view of processing activities without needing to navigate to the workflow management pages.

Asset workflow executions tab showing execution history

Viewing Execution History

  1. Select the Workflows tab on the asset detail page.
  2. Executions are grouped by workflow, with each workflow showing its list of individual executions.
  3. Each execution displays:
    • The workflow name
    • Execution status (Running, Succeeded, Failed, Timed Out, Aborted)
    • Start time
    • Input file(s) that triggered the execution

Executing a Workflow from the Asset Page

You can start a new workflow execution directly from the asset detail page:

  1. Select the Execute Workflow button above the workflows tab.
  2. Choose the workflow to run from the dropdown.
  3. Select the input file(s) for processing (or select the entire asset).
  4. Confirm the execution.

The new execution appears in the workflow tab immediately with a Running status. The tab auto-refreshes to show status updates.

Auto-Triggered Workflows

If a workflow has auto-trigger configured (based on file extension matching), executions appear automatically after uploading files that match the trigger pattern. These are displayed the same way as manually triggered executions.

tip

For detailed workflow creation and management, see Pipelines and Workflows.


Subscription Notifications

VAMS can notify you when asset versions change. This is useful for staying informed about updates to assets you depend on.

Subscribing to an Asset

  1. On the asset detail page, select the Subscribe button in the details pane header.
  2. A confirmation message appears indicating that a subscription has been created for the Asset Version Change event.
  3. Check your email inbox for a subscription confirmation message and confirm the subscription.

Unsubscribing from an Asset

  1. On the asset detail page, the button displays Subscribed (with a bell icon) when you have an active subscription.
  2. Select the Subscribed button to unsubscribe.
  3. A confirmation message appears indicating successful unsubscription.
tip

Manage all your subscriptions from the Subscription Management page under Admin - Data in the side navigation.


CLI alternative

Asset operations can also be performed via the command line. See CLI Asset Commands and CLI File Commands.