Product  Modeling Environment For an ERP System Authors :    André Lamego   João Magalhães Microsoft Supervisors:  Alexey Ovsyannikov   Per Vikkelsøe FEUP Supervisor:    António Coelho
06/06/09 Product Modeling Environment Internship Project Product Configuration Product Builder Product Modeling Language Integrated Modeling Environment Demo: The BIKE Shop Possible Improvements Agenda Product  Modeling Environment For an ERP System
Product  Modeling Environment For an ERP System Internship Project 06/06/09 Product Modeling Environment Associated to Microsoft / IAESTE / FEUP partnership Serving as Graduation Thesis for FEUP university Executed in Planning team, in Dynamics AX Developed from March to September, 2007
Product  Modeling Environment For an ERP System Product Configuration 06/06/09 Product Modeling Environment Way to personalize products for customers Simplifies the process of manufacturing product variants Base for the production order
Product  Modeling Environment For an ERP System Product Configuration 06/06/09 Product Modeling Environment Modeling Time Configuration Time Emil, Product Designer – Production Division Susan, Order Processor – Sales Division
Product  Modeling Environment For an ERP System Product Builder 06/06/09 Product Modeling Environment Feature in Dynamics AX Models are built in X++ Uses AX’s Database Integrates to other AX’s functional areas:  Enterprise Portal, Master Planning, Production and Sales and Purchasing   Rule Based
Use of the Latest Technologies Product  Modeling Environment For an ERP System What’s lacking in Product Builder? 06/06/09 Product Modeling Environment High Modularity High Usability Testing and Debugging Online + Offline Execution User and Customer Account Control Customization of Configuration Layouts Auto-generation of standard layouts Use of an OO, declarative modeling language Version-control for product models Integration to ERP Dynamic behavior of the configurator Multi-Step configuration Constraint-based solving International Support
Product  Modeling Environment For an ERP System Product Modeling Language Framework 06/06/09 Product Modeling Environment Pml Compiler –  provides support for model compilation Adapter Abstraction Layer –  enables the usage of multiple constraint solvers Syntax Highlighting, Code Completion –  gives support in modeling Configuration abstraction –  provides configuration API for external access
Product  Modeling Environment For an ERP System Product Modeling Language (Pml) 06/06/09 Product Modeling Environment Declarative –  says “what to do” rather than “how to do it” Object-Oriented  –  products are inheritable, BOM and Routes are compositions Simple Syntax  –  fast learning curve
Product  Modeling Environment For an ERP System Integrated Modeling Environment 06/06/09 Product Modeling Environment Pml “Shell”  –  Allows editing of Pml code in a visual  manner Layout Customization –  Personalization of the Runtime environment Different Views –  Different perspectives and editing models for models
Product  Modeling Environment For an ERP System Sales Configurator 06/06/09 Product Modeling Environment Runtime Environment –  Executes the product models, links to Pml engine Different user access levels –  Different privilleges for Customer and  Sales Operator Highly customizable –  Support for 3D Models, animation and dynamic controls
Product  Modeling Environment For an ERP System Demo: The BIKE Shop 06/06/09 Product Modeling Environment Powered by:
Product  Modeling Environment For an ERP System Demo: Bicycle example 06/06/09 Product Modeling Environment Model Type – Mountain, City, BMX  Frame Type  – Steel, Titanium, Aluminium, Carbon  Wheels and Tyres Seat Type  – Gel, Leather, Sheep, Silver Crank Type  – Silver, Steel, Titanium, Aluminium, Carbon, CarbonAluminium Grip Type  – Ergonomic, City, Mountain Pedal Type  – Steel, Titanium, Aluminium, Carbon
Product  Modeling Environment For an ERP System Demo... 06/06/09 Product Modeling Environment
Product  Modeling Environment For an ERP System Possible Improvements 06/06/09 Product Modeling Environment Product Modeling Language Framework Debugger Documentation generation Increased support for complex BOM and Routes Better use of Metadata Unit Test support Model   obfuscation  / encryption Integrated Modeling Environment Higher customization support for runtime layouts Sub-product customization  Support for multiple code files or “project” files More advanced views and editing modes Support for model backup and versioning Integration to Dynamics AX
Product  Modeling Environment For an ERP System Questions? 06/06/09 Product Modeling Environment

More Related Content

PPT
Modeling Environment for Product Configuration in an ERP System
PPS
Ui presentation
PDF
Tools for Test-Driven Product Modeling
PDF
Domain-Specific Languages for Product Modeling (CWG 2011 Cologne, SAP Configu...
PDF
How to Build Your Own Product-Modeling Environment?
PDF
silo.tips_simulation-data-and-process-management-why-plm-integration-is-criti...
PPT
Methods Over Madness 2003 Ver.
PPT
XML-Native Production: A Return on Investment Case Study
Modeling Environment for Product Configuration in an ERP System
Ui presentation
Tools for Test-Driven Product Modeling
Domain-Specific Languages for Product Modeling (CWG 2011 Cologne, SAP Configu...
How to Build Your Own Product-Modeling Environment?
silo.tips_simulation-data-and-process-management-why-plm-integration-is-criti...
Methods Over Madness 2003 Ver.
XML-Native Production: A Return on Investment Case Study

Similar to Modeling Environment for Product Configuration in an ERP System (20)

DOCX
CV Vlad Popescu_EN
DOCX
CV Vlad Popescu_EN
PDF
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
PDF
The Value of IBM Rational Solutions in a PLM System
PDF
CV-Europass-20161121-Huyskens-EN
PPT
Training Agenda
PPT
Rhapsody and mechatronics, multi-domain simulation
PPTX
Customization_Oracle_Fusion_Cloud.pptx
PPTX
AzureML Welcome to the future of Predictive Analytics
PPT
Oracle OpenWorld 2009 AIA Best Practices
PPTX
Intro to SharePoint for Developers
PDF
Camunda BPM 7.2: Connectors, Data, Scripting (English)
PPTX
Framework For Automation Testing Practice Sharing
DOCX
SOFGEN CV_YU Michael_0715 (1)
PDF
asdasdasda dasdasdasasdasdasdassdaadadasdasdada
PPTX
Model Drivers: The testing profile and its opportunity 2013-09-01
PPT
Ibm Cognos B Iund Pmfj
PDF
Max Poliashenko - Enterprise Product Architecture
PDF
Leveraging API Docs and Tools at Mercedes-Benz /developers
PPTX
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
CV Vlad Popescu_EN
CV Vlad Popescu_EN
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
The Value of IBM Rational Solutions in a PLM System
CV-Europass-20161121-Huyskens-EN
Training Agenda
Rhapsody and mechatronics, multi-domain simulation
Customization_Oracle_Fusion_Cloud.pptx
AzureML Welcome to the future of Predictive Analytics
Oracle OpenWorld 2009 AIA Best Practices
Intro to SharePoint for Developers
Camunda BPM 7.2: Connectors, Data, Scripting (English)
Framework For Automation Testing Practice Sharing
SOFGEN CV_YU Michael_0715 (1)
asdasdasda dasdasdasasdasdasdassdaadadasdasdada
Model Drivers: The testing profile and its opportunity 2013-09-01
Ibm Cognos B Iund Pmfj
Max Poliashenko - Enterprise Product Architecture
Leveraging API Docs and Tools at Mercedes-Benz /developers
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Ad

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Modernising the Digital Integration Hub
PPT
Geologic Time for studying geology for geologist
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Architecture types and enterprise applications.pdf
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPT
Module 1.ppt Iot fundamentals and Architecture
The various Industrial Revolutions .pptx
Build Your First AI Agent with UiPath.pptx
UiPath Agentic Automation session 1: RPA to Agents
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Modernising the Digital Integration Hub
Geologic Time for studying geology for geologist
The influence of sentiment analysis in enhancing early warning system model f...
Architecture types and enterprise applications.pdf
Basics of Cloud Computing - Cloud Ecosystem
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Convolutional neural network based encoder-decoder for efficient real-time ob...
Developing a website for English-speaking practice to English as a foreign la...
Training Program for knowledge in solar cell and solar industry
Zenith AI: Advanced Artificial Intelligence
TEXTILE technology diploma scope and career opportunities
A contest of sentiment analysis: k-nearest neighbor versus neural network
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Flame analysis and combustion estimation using large language and vision assi...
Module 1.ppt Iot fundamentals and Architecture
Ad

Modeling Environment for Product Configuration in an ERP System

  • 1. Product Modeling Environment For an ERP System Authors : André Lamego João Magalhães Microsoft Supervisors: Alexey Ovsyannikov Per Vikkelsøe FEUP Supervisor: António Coelho
  • 2. 06/06/09 Product Modeling Environment Internship Project Product Configuration Product Builder Product Modeling Language Integrated Modeling Environment Demo: The BIKE Shop Possible Improvements Agenda Product Modeling Environment For an ERP System
  • 3. Product Modeling Environment For an ERP System Internship Project 06/06/09 Product Modeling Environment Associated to Microsoft / IAESTE / FEUP partnership Serving as Graduation Thesis for FEUP university Executed in Planning team, in Dynamics AX Developed from March to September, 2007
  • 4. Product Modeling Environment For an ERP System Product Configuration 06/06/09 Product Modeling Environment Way to personalize products for customers Simplifies the process of manufacturing product variants Base for the production order
  • 5. Product Modeling Environment For an ERP System Product Configuration 06/06/09 Product Modeling Environment Modeling Time Configuration Time Emil, Product Designer – Production Division Susan, Order Processor – Sales Division
  • 6. Product Modeling Environment For an ERP System Product Builder 06/06/09 Product Modeling Environment Feature in Dynamics AX Models are built in X++ Uses AX’s Database Integrates to other AX’s functional areas: Enterprise Portal, Master Planning, Production and Sales and Purchasing Rule Based
  • 7. Use of the Latest Technologies Product Modeling Environment For an ERP System What’s lacking in Product Builder? 06/06/09 Product Modeling Environment High Modularity High Usability Testing and Debugging Online + Offline Execution User and Customer Account Control Customization of Configuration Layouts Auto-generation of standard layouts Use of an OO, declarative modeling language Version-control for product models Integration to ERP Dynamic behavior of the configurator Multi-Step configuration Constraint-based solving International Support
  • 8. Product Modeling Environment For an ERP System Product Modeling Language Framework 06/06/09 Product Modeling Environment Pml Compiler – provides support for model compilation Adapter Abstraction Layer – enables the usage of multiple constraint solvers Syntax Highlighting, Code Completion – gives support in modeling Configuration abstraction – provides configuration API for external access
  • 9. Product Modeling Environment For an ERP System Product Modeling Language (Pml) 06/06/09 Product Modeling Environment Declarative – says “what to do” rather than “how to do it” Object-Oriented – products are inheritable, BOM and Routes are compositions Simple Syntax – fast learning curve
  • 10. Product Modeling Environment For an ERP System Integrated Modeling Environment 06/06/09 Product Modeling Environment Pml “Shell” – Allows editing of Pml code in a visual manner Layout Customization – Personalization of the Runtime environment Different Views – Different perspectives and editing models for models
  • 11. Product Modeling Environment For an ERP System Sales Configurator 06/06/09 Product Modeling Environment Runtime Environment – Executes the product models, links to Pml engine Different user access levels – Different privilleges for Customer and Sales Operator Highly customizable – Support for 3D Models, animation and dynamic controls
  • 12. Product Modeling Environment For an ERP System Demo: The BIKE Shop 06/06/09 Product Modeling Environment Powered by:
  • 13. Product Modeling Environment For an ERP System Demo: Bicycle example 06/06/09 Product Modeling Environment Model Type – Mountain, City, BMX Frame Type – Steel, Titanium, Aluminium, Carbon Wheels and Tyres Seat Type – Gel, Leather, Sheep, Silver Crank Type – Silver, Steel, Titanium, Aluminium, Carbon, CarbonAluminium Grip Type – Ergonomic, City, Mountain Pedal Type – Steel, Titanium, Aluminium, Carbon
  • 14. Product Modeling Environment For an ERP System Demo... 06/06/09 Product Modeling Environment
  • 15. Product Modeling Environment For an ERP System Possible Improvements 06/06/09 Product Modeling Environment Product Modeling Language Framework Debugger Documentation generation Increased support for complex BOM and Routes Better use of Metadata Unit Test support Model obfuscation / encryption Integrated Modeling Environment Higher customization support for runtime layouts Sub-product customization Support for multiple code files or “project” files More advanced views and editing modes Support for model backup and versioning Integration to Dynamics AX
  • 16. Product Modeling Environment For an ERP System Questions? 06/06/09 Product Modeling Environment