DELMIA Web App Customization

Introduction

This Wiki provides information on how to configure DELMIA web apps to:

  • Customize columns and information visible to the user
  • Customize UI windows
  • Control certain behaviours such as copying/setting attributes after creating a link between two objects (such as implement link)

Many of the DELMIA Web Apps have similar configuration files, where the same logic may be applicable to multiple apps. This wiki will use Manufacturing Items Management for its examples, unless the configuration xml is for a specific web app. As a result, this wiki will not contain configuration files for all DELMIA Process Engineering Web Apps but provide a general framework. 

Customization of DELMIA Web Apps is available On-Premise and On-Cloud (as of 2024x FD01). A full list of available configuration files can be found within the user assistance pages for the associated app, e.g.: Manufacturing Items Management. Available configuration files vary based on the 3DEXPERIENCE version, please reference the user documentation for your version before implementing a configuration file.

Disclaimer

This wiki is not intended to be a replacement for existing documentation on the subject or as an official delivery for the configuration files. All files provided are subject to change and should be tested before being provided to a customer. The intent is to provide a framework for using the custom parameter sets and increase accessibility for these capabilities.

The syntax used for the configuration files will be based on the 2024x FD01 update (i.e., version 2.0). Which simplified the definition of attributes in the configuration files through more explicit typing.

Navigating Object Types and Attributes

When configuring DELMIA Web Applications using the configuration files, 3DExperience object types, extensions, and attributes are essential. Below are a few ways these can be obtained:

  1. Using the Automatic Column customization options to generate an xml for reference via Column Configuration Using GUI, see associated section here.
  2. Using the Language Browser on the Native App, note PLMCoreInstance is replaced by PLMInstance in configuration files.
  1. Using TXO or MQL as outlined in the attached powerpoint here.

Table of Contents

  1. Define & Deploy Configuration Files
    1. Setting the Custom Parameter Set
    2. Applying a Customized Name to the Parameter Set 
    3. Updating & Revising Parameter Sets
  2. Web App Column & View Configuration
    1. Column Configuration Using GUI
    2. Column Configuration using ENOVIA Document Management
      1. Syntax Information
      2. Define Column Configurations
      3. Configuring Other Views (WIP)
  3. Web App UI Configurations (WIP)
    1. Customize command bar (2025x FD02) 
    2. Object Creation UI
    3. Export CSV Panel
    4. Display Name Configuration 
    5. Attributes Dialog Box
    6. Home Page Customization
  4. Web App Behavior Configurations (WIP)
    1. Link Authoring – Copy/Set Attributes after Link Creation
    2. Node Expansion – Consider Items for Update Mfg Item Structure
  5. MFN Configuration (OC-OP)

Download Samples & Documentation

See the attached zip file for the default OOTB files for the web applications and sample custom xml files.