1. Simultaneous Changes to Multiple Versions: When multiple versions of data are changed simultaneously, detailed coordination and management of the changes are required. In this case, different versions of data need to be distinguished and identified to ensure consistency between them. 2. Complex Relationships Between Multiple Design Projects: In actual design projects, different design projects may have complex relationships, such as hierarchical relationships and dependencies. In this case, different design projects need to be organized and managed, and corresponding parent-child hierarchical relationships need to be established. 3. Impact of Design Changes on Different Versions of Data: When design changes are made, the impact of the changes on different versions of data needs to be assessed to ensure the correctness and effectiveness of the changes. Simultaneously, the data in different versions needs to be updated and adjusted accordingly. 4. Collaboration Among Multiple Users: In collaborative design, collaboration among multiple users may exist. In this case, appropriate control and management of user permissions are required to ensure data security and integrity.

