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
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.