Skip to main content
Version: 2.4

Configuration Explorer

The Configuration Explorer is the primary way to understand how configuration is organized in tSM.

It presents configuration as a catalog of configuration items grouped by ConfigType, enriched with package and installation metadata, and connected to the editor of the selected item.

The Explorer is not just a screen. It represents the overall concept of how tSM configuration is:

  • grouped into business-oriented domains
  • discovered across many entity types
  • deployed using packages
  • tracked after installation

This page introduces the overall concept. Detailed behavior is described in dedicated pages:


Core idea

tSM configuration is created in many different entity types, for example:

  • forms
  • processes
  • scripts
  • registers
  • listings
  • notifications

To make this manageable, each configuration item belongs to a ConfigType. ConfigType provides the business taxonomy that answers:

  • what area this configuration belongs to
  • which team owns it
  • which other items belong to the same area
  • which package scope should include it

This makes ConfigType the common grouping key for navigation, packaging, auditing, and administration.


Grouping model

The conceptual grouping model is:

ConfigType
-> EntityType
-> Configuration Item

Example:

SDWAN
Ordering
Forms
SiteSetupWizard
OrderHeader
Processes
SDWANProvision

This structure separates two concerns:

  • ConfigType groups by business domain or capability
  • EntityType groups by technical configuration kind

As a result, administrators can browse one domain and still see all configuration types that belong to it.

For detailed ConfigType rules and attributes, see ConfigType.


Deployment model

Configuration is typically moved between environments using packages. ConfigType is used to define the scope of a package — which items belong to it — so it serves as both a navigation aid and a practical deployment boundary.

After a package is installed, an Installed Package record tracks exactly what was deployed and whether the environment has drifted.

For the full packaging and deployment story, see Configuration Lifecycle.


Operational tracking

After a package is installed, tSM can track:

  • which package last installed a configuration item
  • whether the item still matches the installed state
  • whether the item was modified after installation
  • which ConfigType subtree contains changed or missing package-managed items

This allows administrators to work not only with the current configuration, but also with its deployment history and drift status.

Installed Package tracking gives the environment-side operational view. ConfigType gives the grouping and navigation view. The Configuration Explorer combines both.


User interface model

The Explorer uses a strict two-pane layout:

LEFT  = Smart configuration tree
RIGHT = Context editor

The left side provides structured navigation through:

  • ConfigType nodes
  • EntityType nodes
  • configuration item nodes

The right side displays the context of the selected node:

  • ConfigType summary
  • EntityType contents
  • configuration item editor

This makes navigation fast and keeps the mental model simple.


Screen layout

Configuration Explorer
==============================================================================
Configuration Tree | Configuration Editor
---------------------------------------|--------------------------------------
★ Favorites | Form: SiteSetupWizard
|
▾ SDWAN | ConfigType: SDWAN.Ordering
▾ Ordering | Package: SDWAN
▾ Forms | Installed Version: 1.4.0
SiteSetupWizard ⚠ SDWAN | Drift: Changed
OrderHeader ✓ BSS |
| [ Configuration editor ]
▾ Processes |
SDWANProvision ✓ SDWAN | [Save] [Compare] [History]
|
▾ BSS |
▾ ProductCatalog |

The left pane displays a smart configuration tree.

Nodes may represent:

Node typeDescription
ConfigTypeCapability or configuration domain
EntityTypeConfiguration type, for example Form, Process, Script
ItemIndividual configuration object

Users typically navigate in this order:

  1. Expand ConfigType
  2. See available entity types and counts
  3. Expand one entity type
  4. Select a concrete configuration item

This gives users one catalog that spans many configuration technologies without flattening everything into one list.


Item metadata in the tree

Configuration item nodes can display key metadata directly in the tree, for example:

SiteSetupWizard ⚠ SDWAN
OrderHeader ✓ BSS
ValidateOrder ✓ Infra

Typical metadata shown next to the item:

  • drift indicator
  • latest package
  • package version in tooltip
  • owner team in tooltip
  • last modified information in tooltip

This lets users understand the state of the item before opening the editor.

For the source of package and drift information, see Installed Package.


Favorites

Favorites allow users to bookmark frequently used nodes.

Favorites can reference:

  • ConfigType nodes
  • EntityType groups
  • configuration items

They appear at the top of the tree and behave exactly like normal navigation targets.

This is especially useful in environments where administrators repeatedly work in the same few domains and forms.


Typical usage

Browse configuration by solution area

Explorer
-> SDWAN
-> Ordering
-> Forms
-> SiteSetupWizard

Investigate package drift

Explorer
-> navigate to ConfigType subtree
-> look for warning indicators
-> open item
-> compare current and installed state

Review package-managed configuration after deployment

Open ConfigType subtree
-> filter items installed by package
-> inspect changed or missing items

Configuration beyond tSM

The Configuration Explorer is the primary in-app interface for browsing and editing configuration. The full configuration lifecycle — versioning, packaging, transferring, and deploying configuration across environments — is handled by external tooling (tSM Studio, tSM CLI, CI/CD pipelines).

For details on the full lifecycle, tools, and workflow examples, see Configuration Lifecycle.


Best practices

Use ConfigType consistently

Every configuration item should belong to the correct ConfigType. This is the basis for navigation, packaging, and reporting.

Keep package scope aligned with ConfigType

Whenever possible, package scope should follow business or capability boundaries already expressed by ConfigType.

Use the Explorer for discovery

The Explorer is the recommended way to understand how configuration is distributed across domains, entity types, and packages.

Use detailed pages for exact behavior

This page explains the concept. Detailed rules and lifecycle behavior are documented in ConfigType, Installed Package, Change Sets, and Configuration Lifecycle.


Summary

The Configuration Explorer brings together three important concepts:

  • ConfigType for grouping and navigation
  • packages for deployment between environments
  • installed package tracking for operational visibility and drift evaluation

It gives administrators a single, structured way to browse, understand, and edit configuration across the system while preserving the underlying ownership of each configuration entity.


See also