Utility docs

DV Attribute Factory.

Bulk-create supported Dataverse columns from CSV or JSON definitions with validation, preview, execution reporting, and explicit apply.

What it is

DV Attribute Factory is a focused DV ForgeLab utility for creating new Dataverse columns from staged definitions. It supports CSV import/export, JSON import/export, template generation, validation, preview, explicit creation, publishing, and execution reporting.

Why it exists

Creating many Dataverse columns manually is repetitive and easy to get wrong. DVAF keeps the intended definitions portable, reviewable, and validated before metadata is created.

Typical workflow

ConnectAdd or import definitionsValidatePreviewCreate attributesReview execution report

Supported column direction

DVAF focuses on common Dataverse attribute creation, including text, multiline text, whole number, decimal, currency, date, yes/no, and choice style definitions. Lookup columns are intentionally excluded in the initial scope because lookup creation requires relationship creation rather than simple attribute creation.

Key capabilities

Definition artifacts

Use CSV and JSON definitions for reusable metadata reconstruction artifacts.

Validation before mutation

Detect duplicate definitions, existing columns, invalid input, and unsupported cases before Dataverse metadata is changed.

Execution reporting

Review created, skipped, and failed outcomes after explicit apply.

Environment awareness

Use shared DV ForgeLab environment settings and environment-aware safety indicators before applying metadata changes.

Preview-first boundary

DV Attribute Factory is a factory, not an attribute manager. It creates new supported columns. It does not modify existing columns, delete columns, change column types, migrate data, update forms or views, perform dependency analysis, create relationships, or manage security configuration.

Relationship to DV Quick Run

DV Quick Run observes and reports operational or metadata drift. DV Attribute Factory remains responsible for preview-first metadata creation from explicit definition artifacts.