Skip to content

Collaboration

ThinkERD supports real-time collaboration where multiple users can simultaneously edit the same diagram. Changes are instantly synchronized, and even concurrent edits to the same element are automatically merged without conflicts.


Sync Modes

ThinkERD automatically switches between two synchronization modes depending on the situation. Users don't need to manually select a mode.

stateDiagram-v2
    [*] --> Solo : Open diagram
    Solo --> Live : Another user joins
    Live --> Solo : Alone for 60s
    Solo --> [*] : Close diagram
    Live --> [*] : Close diagram

    state Solo {
        [*] --> AutoSave
        AutoSave : Auto-save to server
        AutoSave : Cross-tab sync
    }

    state Live {
        [*] --> Realtime
        Realtime : Real-time sync
        Realtime : Cursor/selection sharing
    }
Mode When Sync Method Characteristics
Solo Editing alone Auto-save + offline support Minimizes server resources while maintaining reliable saves
Live 2+ users editing Real-time bidirectional sync Cursor/selection sharing, conflict-free auto-merge

Mode switching is automatic

The status bar shows the current mode (Solo/Live). When another user opens the same diagram, it automatically switches to Live. When everyone leaves, it returns to Solo after 60 seconds.


Key Features

  • Solo vs Live Mode


    Detailed comparison and switching conditions for the two sync modes

    Details

  • Real-time Co-editing


    Cursor sharing, selection sharing, conflict-free concurrent editing

    Details

  • Sharing & Embed


    Read-only link sharing, iframe embedding, 6 theme options

    Details

  • Data Dictionary Viewer


    Auto-generate entity/column structures as a searchable document for sharing

    Details