Best Practice | Customizing the Behavior of the 3DEXPERIENCE Platform Using Business Logic

There are many reasons for customizing the behavior of the 3DEXPERIENCE platform, and for each reason a set of tools or mechanisms can be used to operate the customization. 

This document provides an overview of customization in the 3DEXPERIENCE platform using business rules, a set of dedicated EKL (Enterprise Knowledge Language) API’s, business rules development tools, step-by-step case study with traces collection mechanism and troubleshooting section.

The goal is to make customization by business rules user-friendly for beginners and provide useful maps to the official documentation for deeper knowledge. This document is based on 3DEXPERIENCE R2020x.

Prerequisites and recommendations: The end user must have development skills of scripting language. A fully configured 3DEXPERIENCE platform is mandatory to execute the use cases.

Target audience: This document is intended for people who are discovering customization using business rules in the 3DEXPERIENCE platform, such as Administrators, Tech Support Engineers, Customers/Partners and Field Engineers.


In this Best Practice you will learn about:

  • Customization Principles
  • PLM Customization by Business Rules & Resource Sets
  • Introduction to EKL
  • Business Rules Development Tools
  • Client Side & Server Side Business Rules Use Cases
  • Troubleshooting




We would be happy to receive your feedback related to this content as well as any suggestions to improve it further. Wish you happy reading!