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