Improve the import speed of analyses and instances
Currently the medium size analyses import can take around 10 - 15 minutes on production. And the time is increased when we use formation server and bigger analyses. When many user are importing at the same time during trainings, the time can be even 30 minutes. The import process time has an impact on the trainings process and users impression about Monarc platform. We need to review the logic for mainly the new version of import (where we use UUIDs) and replace MyPrint files to the new ones on the website.
As a second objective, we need to implement a mechanism to determine if there is a circular reference between objects in the library. When one of the child objects has directly or indirectly its parent as a child. It would be good to perform the validation before the instance of object (asset) is created.