Linked Documents Prototype

Document reference behavior testing for CAD workflows

A React-based prototype application designed to explore and test document reference (doc ref) behaviors between a Central Data Model (CDM) and Local files in CAD workflows. This tool helps identify edge cases and design patterns for maintaining data integrity when allowing local modifications to centrally managed content.

The prototype features a dual-panel interface that simulates the relationship between parent (CDM) and child (Local) files, allowing users to test various scenarios including pulling content, local modifications, grouping behaviors, and update management.

Try the Prototype

Experience the document reference workflow in action

Launch Demo

Dual Panel Interface

Side-by-side CDM and Local panels with visual indicators for linked vs local content

Document References

Pull content from CDM to Local with maintained links and "Ref" tag indicators

Grouping System

Create and manage groups of settings sets with drag-and-drop reordering

Admin Rules

Configurable rules for testing different permission scenarios and edge cases

Interactive Testing

Right-click context menus, multi-select, and comprehensive interaction patterns

Doc Ref Inspector

Tree view of CDM items with selective pulling and merge conflict resolution

Technology Stack

React TypeScript Vite Zustand @dnd-kit CSS Grid Lucide Icons

Key Features Tested

  • Pull Operations: Testing how items are pulled from CDM to Local with proper linking
  • Group Merging: Complex scenarios where groups contain already-linked items
  • Local Modifications: Behavior when locally referenced items are modified
  • Order Preservation: How reordering affects document references
  • Update Management: Manual pull-based updates with conflict resolution
  • Edge Cases: Comprehensive testing of boundary conditions and error states