Utility docs

DV Environment Variable Manager.

Preview-first Dataverse environment variable current value management inside VS Code. Built for visibility, workspace-first JSON import/export, DVQR .dvevm.json handoffs, validation, and explicit apply.

What it is

DV Environment Variable Manager is a focused DV ForgeLab utility for reviewing, creating, updating, removing, importing, and exporting Dataverse environment variable current values without leaving VS Code. In v1.2.0, import/export is workspace-first and aligns with DV Quick Run .dvevm.json reconstruction handoffs.

Why it exists

Environment variable values often differ between environments. Some values are configured; others fall back to defaults. DVEVM makes those states visible so configuration changes can be reviewed before they become operational reality.

Typical workflow

ConnectLoad variablesCreate / edit / importReview pending changesPreviewApply

Key capabilities

Environment variable visibility

Load definitions and current values, display configured/default-backed state, show type information, and surface managed value indicators.

Workspace-first JSON artifacts

Export and import from .dvforgelab/dvevm/exports first when a VS Code workspace is open, with normal file dialogs retained as fallback.

DVQR handoff support

Import DV Quick Run generated .dvevm.json artifacts and stage supported SetCurrentValue, CreateCurrentValue, and DeleteCurrentValue operations.

Validation and safety

Validate JSON, number values, yes/no values, and managed-value constraints before execution. Secret values remain protected and are not reconstructed from DVQR evidence.

Shared workspace behaviour

When a DV ForgeLab workspace is available, DVEVM uses .dvforgelab/dvevm/exports as the first location for exports and as the default import folder. If no workspace is open, DVEVM falls back to the normal save/open file dialogs.

Preview-first boundary

DVEVM focuses on environment variable current-value administration. It does not create or delete environment variable definitions, mutate default values, replace solution management, orchestrate ALM, automatically remediate configuration drift, or reveal/reconstruct secret values.

Relationship to DV Quick Run

DV Quick Run investigates Environment Variable Current Value Drift and exports source-side reconstruction intent as native DVEVM .dvevm.json artifacts. DVEVM imports those artifacts, validates supported operations, stages changes, previews the exact mutation, and applies only after explicit user action.