Duplicate/Clone System with all child objects and connections
M
Médoune NDOYE
Currently, we can duplicate individual objects (right-click → duplicate), but we cannot duplicate a System along with all its child objects (Apps, Stores, Components) and their connections in one operation.
Use case:
When modeling multiple environments (production, test, staging, development) of the same system, we need to create similar architectures with slight variations (different ports, URLs, configurations).
Current workflow (tedious):
- Right-click and duplicate each App/Store individually
- Manually reassign them to the new System
- Recreate all connections between objects
- Re-apply tags and copy descriptions
Desired workflow:
- Right-click on System → "Duplicate System (deep copy)"
- Rename the duplicated System
- Modify only the differences (ports, connections, etc.)
What should be duplicated:
- The System itself
- All child objects (Apps, Stores, Components)
- All connections between these objects
- Tags assigned to objects
- Descriptions and metadata
- Technology choices
This would significantly speed up modeling similar architectures and reduce errors when creating environment variants.