SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Prototype your module with Odoo
Export your customizations as a module
by Maxime Chambreuil
Speaker
Odoo Practice Leader at Savoir-faire Linux
Vice-President of the Odoo Community Association
Agenda
Why a prototyping module?
How to prototype?
Roadmap
Demo
| Maxime Chambreuil
› To extract all the customizations
› To avoid data entry effort duplication
› To test everything on a live instance
› To create a customer profile with all its dependencies
› To prepare the work for a developer
› To ease collaboration between business analysts and
developers
› To gather different scenario in one module:
• Module recorder
• Scaffolding
• Odoo Builder
Why a prototyping module?
| Maxime Chambreuil
Currently supported (Version 0.3)
› Module information (name, description, dependencies)
› Custom fields and objects (basic, selection, x2x)
› Customizations on fields
› Menu items and window actions
› Views
Savoir-faire Linux | Maxime Chambreuil 6
Roadmap
› Version 0.4
• Module icon
• Screenshots
• Export multiple modules
› Version 0.5
• Security files (groups, access rights, record rules)
• Data and demo data
› Backlog
• Reports
• Workflows, nodes, transitions, actions
• Web stuff (controllers.py and templates.xml)
• Attachments with data
• Any other ideas?
controllers.py and templates.xml
Savoir-faire Linux | 7
Thanks to the OCA Sponsors
http://www.odoo-community.org
Savoir-faire Linux | 8
+1 (514) 276-5468
contact@savoirfairelinux.com
http://www.savoirfairelinux.com

Weitere ähnliche Inhalte

Ähnlich wie Prototype your module with Odoo

OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSMarc Dutoo
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OW2
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware
 
Découvrez Nuxeo Studio
Découvrez Nuxeo StudioDécouvrez Nuxeo Studio
Découvrez Nuxeo StudioNuxeo
 
Dot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement onlineDot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement onlineGaruda Trainings
 
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionPut the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionObeo
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Modelon
 
Discover Nuxeo Studio
Discover Nuxeo StudioDiscover Nuxeo Studio
Discover Nuxeo StudioNuxeo
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersTobias Koprowski
 
Develop an App with the Odoo Framework
Develop an App with the Odoo FrameworkDevelop an App with the Odoo Framework
Develop an App with the Odoo FrameworkOdoo
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Jon Petter Hjulstad
 
Odoo Experience 2018 - Odoo Studio as a Prototyping Tool
Odoo Experience 2018 - Odoo Studio as a Prototyping ToolOdoo Experience 2018 - Odoo Studio as a Prototyping Tool
Odoo Experience 2018 - Odoo Studio as a Prototyping ToolElínAnna Jónasdóttir
 
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Microsoft Tech Community
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
 
Leveraging Analytics for DevOps
Leveraging Analytics for DevOpsLeveraging Analytics for DevOps
Leveraging Analytics for DevOpsMichael Floyd
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Lucas Chies
 
An insight to microsoft platform
An insight to microsoft platformAn insight to microsoft platform
An insight to microsoft platformConfiz
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systemsMarcos Almeida
 

Ähnlich wie Prototype your module with Odoo (20)

OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSS
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
 
Découvrez Nuxeo Studio
Découvrez Nuxeo StudioDécouvrez Nuxeo Studio
Découvrez Nuxeo Studio
 
Dot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement onlineDot net Online Training | .Net Training and Placement online
Dot net Online Training | .Net Training and Placement online
 
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionPut the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight Session
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation
 
Discover Nuxeo Studio
Discover Nuxeo StudioDiscover Nuxeo Studio
Discover Nuxeo Studio
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
CloudDesignPatterns
CloudDesignPatternsCloudDesignPatterns
CloudDesignPatterns
 
Develop an App with the Odoo Framework
Develop an App with the Odoo FrameworkDevelop an App with the Odoo Framework
Develop an App with the Odoo Framework
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 
Odoo Experience 2018 - Odoo Studio as a Prototyping Tool
Odoo Experience 2018 - Odoo Studio as a Prototyping ToolOdoo Experience 2018 - Odoo Studio as a Prototyping Tool
Odoo Experience 2018 - Odoo Studio as a Prototyping Tool
 
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
 
Leveraging Analytics for DevOps
Leveraging Analytics for DevOpsLeveraging Analytics for DevOps
Leveraging Analytics for DevOps
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
An insight to microsoft platform
An insight to microsoft platformAn insight to microsoft platform
An insight to microsoft platform
 
Architecting Windows Azure
Architecting Windows AzureArchitecting Windows Azure
Architecting Windows Azure
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systems
 

Mehr von Maxime Chambreuil

Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCAMaxime Chambreuil
 
Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023Maxime Chambreuil
 
Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023Maxime Chambreuil
 
Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022Maxime Chambreuil
 
Localizations and electronic tax documents
Localizations and electronic tax documentsLocalizations and electronic tax documents
Localizations and electronic tax documentsMaxime Chambreuil
 
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odooHacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odooMaxime Chambreuil
 
Odoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la ocaOdoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la ocaMaxime Chambreuil
 
20190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #1920190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #19Maxime Chambreuil
 
Deep traceability of materials, labor and resources
Deep traceability of materials, labor and resourcesDeep traceability of materials, labor and resources
Deep traceability of materials, labor and resourcesMaxime Chambreuil
 
20181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 1220181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 12Maxime Chambreuil
 
OCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, FuncionamientoOCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, FuncionamientoMaxime Chambreuil
 
La experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de OdooLa experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de OdooMaxime Chambreuil
 
The sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise AuthorizationThe sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise AuthorizationMaxime Chambreuil
 
Presentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de QuerétaroPresentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de QuerétaroMaxime Chambreuil
 
Odoo para las empresas de servicios
Odoo para las empresas de serviciosOdoo para las empresas de servicios
Odoo para las empresas de serviciosMaxime Chambreuil
 
Punto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantesPunto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantesMaxime Chambreuil
 

Mehr von Maxime Chambreuil (20)

Realiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCARealiza tu primera contribucion a la OCA
Realiza tu primera contribucion a la OCA
 
Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023Meetup Odoo Monterrey - 23 de febrero 2023
Meetup Odoo Monterrey - 23 de febrero 2023
 
Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023Meetup Odoo Querétaro - 16 de febrero 2023
Meetup Odoo Querétaro - 16 de febrero 2023
 
Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022Meetup Odoo Querétaro - 1/9/2022
Meetup Odoo Querétaro - 1/9/2022
 
Localizations and electronic tax documents
Localizations and electronic tax documentsLocalizations and electronic tax documents
Localizations and electronic tax documents
 
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odooHacer negocio y contribuir en aplicaciones open source, el caso de odoo
Hacer negocio y contribuir en aplicaciones open source, el caso de odoo
 
Odoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la ocaOdoo Querétaro #20 como contribuir a la oca
Odoo Querétaro #20 como contribuir a la oca
 
20190619 - Odoo Monterrey
20190619  - Odoo Monterrey20190619  - Odoo Monterrey
20190619 - Odoo Monterrey
 
20190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #1920190612 - Odoo Querétaro #19
20190612 - Odoo Querétaro #19
 
Deep traceability of materials, labor and resources
Deep traceability of materials, labor and resourcesDeep traceability of materials, labor and resources
Deep traceability of materials, labor and resources
 
20181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 1220181121 - Odoo Querétaro #18: Presentacion de la version 12
20181121 - Odoo Querétaro #18: Presentacion de la version 12
 
OCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, FuncionamientoOCA: Experiencia, Gestión, Funcionamiento
OCA: Experiencia, Gestión, Funcionamiento
 
La experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de OdooLa experiencia de la comunidad internacional de Odoo
La experiencia de la comunidad internacional de Odoo
 
Odoo Querétaro #16
Odoo Querétaro #16Odoo Querétaro #16
Odoo Querétaro #16
 
Odoo Querétaro #14
Odoo Querétaro  #14Odoo Querétaro  #14
Odoo Querétaro #14
 
Python Querétaro #1
Python Querétaro #1Python Querétaro #1
Python Querétaro #1
 
The sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise AuthorizationThe sexy side of Return Merchandise Authorization
The sexy side of Return Merchandise Authorization
 
Presentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de QuerétaroPresentación de Odoo en el Canaco de Querétaro
Presentación de Odoo en el Canaco de Querétaro
 
Odoo para las empresas de servicios
Odoo para las empresas de serviciosOdoo para las empresas de servicios
Odoo para las empresas de servicios
 
Punto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantesPunto de venta de Odoo para tiendas, bares y restaurantes
Punto de venta de Odoo para tiendas, bares y restaurantes
 

Kürzlich hochgeladen

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Prototype your module with Odoo

  • 1. Prototype your module with Odoo Export your customizations as a module by Maxime Chambreuil
  • 2. Speaker Odoo Practice Leader at Savoir-faire Linux Vice-President of the Odoo Community Association
  • 3. Agenda Why a prototyping module? How to prototype? Roadmap Demo
  • 4. | Maxime Chambreuil › To extract all the customizations › To avoid data entry effort duplication › To test everything on a live instance › To create a customer profile with all its dependencies › To prepare the work for a developer › To ease collaboration between business analysts and developers › To gather different scenario in one module: • Module recorder • Scaffolding • Odoo Builder Why a prototyping module?
  • 5. | Maxime Chambreuil Currently supported (Version 0.3) › Module information (name, description, dependencies) › Custom fields and objects (basic, selection, x2x) › Customizations on fields › Menu items and window actions › Views
  • 6. Savoir-faire Linux | Maxime Chambreuil 6 Roadmap › Version 0.4 • Module icon • Screenshots • Export multiple modules › Version 0.5 • Security files (groups, access rights, record rules) • Data and demo data › Backlog • Reports • Workflows, nodes, transitions, actions • Web stuff (controllers.py and templates.xml) • Attachments with data • Any other ideas? controllers.py and templates.xml
  • 7. Savoir-faire Linux | 7 Thanks to the OCA Sponsors http://www.odoo-community.org
  • 8. Savoir-faire Linux | 8 +1 (514) 276-5468 contact@savoirfairelinux.com http://www.savoirfairelinux.com