SlideShare una empresa de Scribd logo
1 de 16
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Product  Modeling Environment For an ERP System Questions? 06/06/09 Product Modeling Environment

Más contenido relacionado

Similar a Modeling Environment for Product Configuration in an ERP System

CV Vlad Popescu_EN
CV Vlad Popescu_ENCV Vlad Popescu_EN
CV Vlad Popescu_ENVlad Popescu
 
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)Senturus
 
The Value of IBM Rational Solutions in a PLM System
The Value of IBM Rational Solutions in a  PLM System The Value of IBM Rational Solutions in a  PLM System
The Value of IBM Rational Solutions in a PLM System Cyrus Sorab
 
CV-Europass-20161121-Huyskens-EN
CV-Europass-20161121-Huyskens-ENCV-Europass-20161121-Huyskens-EN
CV-Europass-20161121-Huyskens-ENGregor Huyskens
 
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationRhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationGraham Bleakley
 
Customization_Oracle_Fusion_Cloud.pptx
Customization_Oracle_Fusion_Cloud.pptxCustomization_Oracle_Fusion_Cloud.pptx
Customization_Oracle_Fusion_Cloud.pptxRajeevKumar720650
 
AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics Ruben Pertusa Lopez
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
Camunda BPM 7.2: Connectors, Data, Scripting (English)
Camunda BPM 7.2: Connectors, Data, Scripting (English)Camunda BPM 7.2: Connectors, Data, Scripting (English)
Camunda BPM 7.2: Connectors, Data, Scripting (English)camunda services GmbH
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingKMS Technology
 
SOFGEN CV_YU Michael_0715 (1)
SOFGEN CV_YU Michael_0715 (1)SOFGEN CV_YU Michael_0715 (1)
SOFGEN CV_YU Michael_0715 (1)Michael Yu
 
Model Drivers: The testing profile and its opportunity 2013-09-01
Model Drivers: The testing profile and its opportunity 2013-09-01Model Drivers: The testing profile and its opportunity 2013-09-01
Model Drivers: The testing profile and its opportunity 2013-09-01Greg Soulsby
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjFriedel Jonker
 
Max Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product ArchitectureMax Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product Architectureiasaglobal
 
Leveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developersLeveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developersPronovix
 
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptxTomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptxvmnyuvarajraj
 
EPAM ML/AI Accelerator - ODAHU
EPAM ML/AI Accelerator - ODAHUEPAM ML/AI Accelerator - ODAHU
EPAM ML/AI Accelerator - ODAHUDmitrii Suslov
 

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

CV Vlad Popescu_EN
CV Vlad Popescu_ENCV Vlad Popescu_EN
CV Vlad Popescu_EN
 
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
 
The Value of IBM Rational Solutions in a PLM System
The Value of IBM Rational Solutions in a  PLM System The Value of IBM Rational Solutions in a  PLM System
The Value of IBM Rational Solutions in a PLM System
 
CV-Europass-20161121-Huyskens-EN
CV-Europass-20161121-Huyskens-ENCV-Europass-20161121-Huyskens-EN
CV-Europass-20161121-Huyskens-EN
 
Training Agenda
Training AgendaTraining Agenda
Training Agenda
 
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationRhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulation
 
Customization_Oracle_Fusion_Cloud.pptx
Customization_Oracle_Fusion_Cloud.pptxCustomization_Oracle_Fusion_Cloud.pptx
Customization_Oracle_Fusion_Cloud.pptx
 
AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Camunda BPM 7.2: Connectors, Data, Scripting (English)
Camunda BPM 7.2: Connectors, Data, Scripting (English)Camunda BPM 7.2: Connectors, Data, Scripting (English)
Camunda BPM 7.2: Connectors, Data, Scripting (English)
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
 
SOFGEN CV_YU Michael_0715 (1)
SOFGEN CV_YU Michael_0715 (1)SOFGEN CV_YU Michael_0715 (1)
SOFGEN CV_YU Michael_0715 (1)
 
Model Drivers: The testing profile and its opportunity 2013-09-01
Model Drivers: The testing profile and its opportunity 2013-09-01Model Drivers: The testing profile and its opportunity 2013-09-01
Model Drivers: The testing profile and its opportunity 2013-09-01
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund Pmfj
 
Max Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product ArchitectureMax Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product Architecture
 
Leveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developersLeveraging API Docs and Tools at Mercedes-Benz /developers
Leveraging API Docs and Tools at Mercedes-Benz /developers
 
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptxTomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
Tomorrows-Supply-Chain-Today-Oracle-Fusion-Order-Management.pptx
 
Introducing MLOps.pdf
Introducing MLOps.pdfIntroducing MLOps.pdf
Introducing MLOps.pdf
 
EPAM ML/AI Accelerator - ODAHU
EPAM ML/AI Accelerator - ODAHUEPAM ML/AI Accelerator - ODAHU
EPAM ML/AI Accelerator - ODAHU
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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.
  • 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.
  • 16. Product Modeling Environment For an ERP System Questions? 06/06/09 Product Modeling Environment