Hi,
Sometimes you may have a technical problem with a medini project and want to send it to medini support, but you are unsure if the contained data (intellectual property, IP) can be sent to e.g. Ansys. Non-Disclosure Agreements are often in place, but checking its existence and applicability takes time.
A simple solution is often to obfuscate the whole project with a small script, which replaces all data bei either "name-XXXX" with XXXX being an incremented counter (for names of elements), or just by blanks (for normal text fields). At the same time the structure of the project elements with all the traceability is still maintained, which allows for detailed analysis of technical problems of the project files.
This illustrates the principle on the example of the ESL project:

To obfuscate the project, you just need the attached two script files and execute the obfuscation script within the project. See the following extract of the script file for summarized instructions. You may also refer to the attached presentation (pdf) for more detailed instructions.
/* Purpose: This script obfuscates the whole project, i.e. it removese any Intellectual Property (IP) , so that a
* project with technical issues can be transferred (e.g. to Ansys Support) without revealing company-specific
* information, which would need a Non-Disclosure Agreement (NDA). It can be executed from anywhere within the
* project and afterwards the user can check through it, if all IP was cleaned.
*
* Warning: The script will also delete external files, which is a non-undoable activity. So please only execute on a
* COPY of a productive project!
* Usage: 1. Create a copy of your project ("Derive > New Project", or definitely have a backup as exported MPRX) and
* use it for the following steps
* 2. Add this script file to the "config/scripts/" subfolder of the project folder (Windows Explorer or Navigator
* view). Make sure you also have the "trashbin.js" in the "config/scripts/.lib/" subfolder
* 3. Execute this script via context menu "Execute > Obfuscate Project". Note that external documents will be
* permanently deleted.
* 4. Check the contents (was all relevant data obfuscated?), export the project as mprx and sent the file to
* Ansys support (please not as a normal e-mail attachment, as virus scanners don't like the included Javascript
* files - instead ask for a SecureTransfer message and attach it in that system)
* 5. If you need support on a specific part of the project, please tell the Ansys support the new names of the
* relevant elements ("name-356") and where in the tree to find it. You can identify this by comparing with
* the original project - the location/order of the elements is normally unchanged.
*/
The obfuscation script may also be modified for special cases (exclude or add certain attributes for obfuscation).
Regards,
Nils