Customize 3DEXPERIENCE for Even More ROI
ByMarc Young, Founder and Owner, xLM Solutions

We know that customizing 3DEXPERIENCE to meet your specific needs brings even more ROI – we’ve done it countless times! Our PLM experts recommend taking the following steps before beginning configuration or customization of your 3DEXPERIENCE platform:
- Defining the functional criteria for the script
- Defining test cases
- Building an environment for testing – this ensures the script will not adversely affect production
- Maintaining detailed script descriptions and instructions on how to hook into 3DEXPERIENCE
- Proper source control of any custom code
Resources for Configuration and Customizing 3DEXPERIENCE
Most customizations of 3DEXPERIENCE are done in the following manner- Java - JPO (Java Program Object) and
- Java Script – Runs on the client, i.e., to validate the format of a field
- EKL – Enterprise Knowledge Language can run on the server and within the Dassault Native Apps
- Web Services – Ability to run custom APIs over the web
- TCL – Scripting language run on the server; no multi-threading or need to run from a console
- MQL – Matrix Query language