Introduction to 3DEXPERIENCE Platform Openness
Openness is a cornerstone of any PLM system. 3DEXPERIENCE Platform complies with Codex of PLM Openness, ProStep iVip initiative for establishing a common understanding on openness of IT systems in the context of PLM between IT customers, IT vendors and IT service providers.
Refer below article
https://www.prostep.org/en/projects/code-of-plm-openness/
3DEXPERIENCE Platform Openness Fundamentals
- Open for Integration
- Open for Multi-CAD
- Open to Standards
- Configurable and Customizable
- Open for Data Model Extension
- Web Services Infrastructure
- Open for Partners
- Open for system
3DEXPERIENCE Platform Configuration & Customization
User Interface | Access Control | Business Process | Data Schema |
CommandsConfigurable PagesMenusInquiriesTablesWeb FormsMultiple Languages | PeopleRolesRules | PoliciesProgramsTriggersRoutes | AttributesTypesRelationshipsNumber Generators |
3DEXPERIENCE Platform Configuration: User Interface
3DEXPERIENCE Platform offers a wide range of User Interface Configuration Options without having to write any code. These user interface configuration changes are preserved during upgrade. Below is the list of 3DEXPERIENCE Platform User Interface Configuration options:
- Configurable UI Components: Configurable UI Components (Forms, Tables, etc) support configuration of the UI content and layout.
- Extendable Commands & Toolbars: Commands and Menus may be added / removed / modified from the UI Facet dialog, and / or Toolbars.
- User Preferences: User Preferences allow control of specific behaviors of Application functions
3DEXPERIENCE Platform Configuration: Access Control
3DEXPERIENCE 3DSpace services for Out of the box (OOTB) setup and configuration landscape:
- Attributes: Add deployment attributes to OOTB apps schema
- Access Rules: Parameters to tune access to content
- Engineering: BOM App specific parameters
- Deployment: Deploy to current DB or export to other DB
- Identification: Configure the naming of content
- Maturity Graph: Configure predefined states, transitions and transition control rules
- Iteration: Configure Physical Product 3D design iteration
3DEXPERIENCE Platform Configuration: Business Process
- Configurable Application Behaviors: Each application provides a set of configuration options. These options are modified via property file setting, and support enabling / disabling application features & behaviors
- Application Based Public API’s: Each application provides access to set of public API’s (JAVA, C++, SOAP, REST) that allow programmatic access to application data and process
3DEXPERIENCE Platform Configuration: Data Model Configuration
3DEXPERIENCE Platform Native Apps Openness
3DEXPERIENCE Platform Openness: C++ API Coverage
Openness means Modeling and Experience services available for customers or third parties on 3DEXPERIENCE Unified Data Model. These services can be categorized as follows:
- 3DEXPERIENCE Platform Data Model : RFLP (Requirements, Functional, Logical & Physical) + PPR (Product, Process & Resources) + MSR (Model Scenario Results) and the core services available to create and manage 3DEXPERIENCE Platform objects
- Specialized Modeling and Experience services from CATIA DELMIA and SIMULIA
3DEXPERIENCE Platform Web Applications Openness
Classic Webtop versus Widget Based 3DDashboard
- In ENOVIA the Server sends Pages to the Client Web Browser
- In the 3DDashboard, First Widgets are loaded and then Widgets call different Web Services to get some Data. Widgets are more Web 2.0 oriented
3DEXPERIENCE Platform: Widgets
- A Widget is a Specialized Application based on Web Standard Technologies (HTML5, JavaScript, CSS)
- Available through 3DEXPERIENCE Platform
- Works with External content like Youtube, Weather forecast, RSS Feeds, Stocks, etc.
- Integrated with Internal content like 3DSwym, 3DSpace / ENOVIA-CATIA-DELMIA-SIMULIA
- Widgets can be moved, resized, configured within the Dashboard
3DEXPERIENCE Platform: Web Application
- Embedded Applications (Internal/External)
- Complex Business Processes
- Java Program Object (JPO)
- Java Program Objects (JPOs) have been designed to allow extensions to business logic
- This is the lowest level of customization, providing the best performances
- Web Application Public APIs
- Core Services APIs
- Each Application provides access to a set of public APIs that allows access to application data and process
- Web Services are built on top of :
- Java APIs
- Java Programming Objects (JPOs ruling the Application Business Logic)
🎓 3DEXPERIENCE Platform Training offered by PLM Coach
🎓 3DEXPERIENCE Platform Essentials
https://plmcoach.com/3dexperience-essentials/
🎓 3DEXPERIENCE CATIA Fundamentals
https://plmcoach.com/3dexperience-catia-fundamentals-training/
🎓 3DEXPERIENCE CATIA Transition
https://plmcoach.com/3dexperience-catia-transition-training/
🎓 3DEXPERIENCE CATIA Visual Basic Automation
https://plmcoach.com/3dexperience-catia-automation/
🎓 3DEXPERIENCE CATIA CAA RADE Customization
https://plmcoach.com/3dexperience-catia-caa-rade-customization/
🎓 3DEXPERIENCE ENOVIA Customization Fundamentals
https://plmcoach.com/3dexperience-enovia-customization/
🎓 3DEXPERIENCE ENOVIA Customization Advanced
https://plmcoach.com/3dexperience-enovia-customisation-advanced/
🎓 3DEXPERIENCE ENOVIA Customization Practices
https://plmcoach.com/3dexperience-customization-practices/
🎓 3DEXPERIENCE Enterprise Knowledge Language (EKL)
https://plmcoach.com/3dexperience-ekl-training/
🎓 3DEXPERIENCE Widgets
https://plmcoach.com/3dexperience-widgets
🌍 3DEXPERIENCE Platform References on Web
🌍 3DEXPERIENCE Platform Dassault Systemes
https://www.3ds.com/about-3ds/3dexperience-platform/
🎬 Checkout the video on 3DEXPERIENCE Platform Openness:
————————————————–
🌍 For PLM / CAD Training Visit
Follow PLM Coach on Social Media:
📧 Contact PLM Coach:
Follow the link to Training Inquiry Form
Follow the link to Text PLM Coach on WhatsApp
☏ Mobile Number
💌 Email ► [email protected]
————————————————–