Logo
NeoArc Studio

Entity Lifecycle Management

Manage the full lifecycle of architectural entities with active, planned, and deprecated states, succession tracking via replaced-by and evolved-from edges, and automated impact analysis.

Architectures are not static. Services are replaced, data models evolve, and components that were once central become obsolete. Managing this evolution is one of the hardest aspects of architecture documentation. Without explicit lifecycle tracking, deprecated entities linger in diagrams, schemas reference components that no longer exist, and teams waste time integrating with services that are scheduled for removal. First-class lifecycle management is built in for every entity in the model, with succession tracking, impact analysis, and automated migration tooling.

Lifecycle States

StateMeaningVisual Indicator
ActiveCurrently in use and maintainedDefault styling
PlannedApproved for future implementationDashed border or planned badge
DeprecatedMarked for removalStrikethrough or dimmed styling

Succession Tracking

When an entity transitions from active to deprecated, it rarely disappears in isolation. Typically, a replacement entity has been introduced, or the deprecated entity has evolved into something new. NeoArc tracks these relationships explicitly through dedicated edge types.

Repoint Wizard

When deprecating an entity that is referenced by schemas, diagrams, or other model elements, the repoint wizard migrates all references in three steps.

Governance Reports

Lifecycle management integrates with the governance reporting system to provide ongoing visibility into the health of your architecture.

Deprecation Impact
Shows all resources that reference deprecated entities, including schemas, endpoints, diagrams, and content pages. Helps teams prioritise migration work.
Safe to Delete
Confirms when a deprecated entity has zero remaining references across the entire project. Only entities with no inbound references appear on this report.
Orphan Elements
Identifies entities with no connections to other entities, no schema references, and no diagram appearances. These orphans may indicate incomplete modelling or forgotten clean-up.
Model Health
An overall quality score derived from validation rules, lifecycle state distribution, governance coverage, and relationship completeness. Tracks model health over time.