Skip to Content
การพูดคุยทั้งหมด
  • Odoo Experience 2022
  • หัวข้อสนทนา
  • นิทรรศการ
  • ระบบการนัดหมาย
  • กิจกรรมทั้งหมด
  • Odoo Experience 2022
  • การพูดคุยทั้งหมด
 
  • Odoo Experience 2022
  • หัวข้อสนทนา
  • นิทรรศการ
  • ระบบการนัดหมาย


  • การพูดคุย
  • Opening Keynote - Unveiling Odoo 16
    Fabien Pinckaers
    เสร็จสิ้น
  • Adding features to Odoo PoS : a case study
    Iván Todorovich
    เสร็จสิ้น
  • Building custom apps using React or Vue
    Yi Lin
    เสร็จสิ้น
  • How to manage customers' sensitive data and keep them anonymized through the use of a blockchain?
    Bléry Geoffroy
    เสร็จสิ้น
  • Towards idiomatic Python with types for the Odoo ORM
    Stéphane Bidoul
    เสร็จสิ้น
  • Glovo's success case: how to deliver groceries in less than 10 mins with Odoo.
    Andrés García Castilla
    เสร็จสิ้น
  • Patterns and antipatterns in Odoo module development
    Alexandre Fayolle
    เสร็จสิ้น
  • Optimize workflows with Odoo in animal laundry services
    Thijs Van der Schraelen
    เสร็จสิ้น
  • How one of the biggest retailers in Switzerland handle all its online orders with Odoo
    Matt Fasola
    เสร็จสิ้น
  • The interoperability of Odoo - The ability to think of a system as a whole
    Vigneron Jérome
    เสร็จสิ้น
กำลังโหลดวิดีโอ...
Generate a Ready-to-Deploy Odoo Add-on Directly from UML Diagram
Developer Partner Community
ที่ตั้ง: Mezzanine 500 - 13/10/22 13:30 - 13/10/22 14:00 (Europe/Brussels) (30 นาที)
Generate a Ready-to-Deploy Odoo Add-on Directly from UML Diagram
Akhmad Daniel Sembiring
CEO ที่ Vitraining
http://www.vitraining.com
Akhmad Daniel Sembiring
CEO ที่ Vitraining
http://www.vitraining.com

Akhmad D. Sembiring has been implementing Odoo since it was OpenERP 6.1. He is actively contributing to the Odoo community by providing 100+ add-ons published on Odoo Apps Marketplace, writing 50+ E-books on Google Play Books on implementing techniques, development, and optimal configuration and infrastructure setup, as well as publishing 40+ online classes on Udemy and Youtube Channel. Recently, he was involved in developing some crypto projects that need integration to Odoo as the backend system.


Thanks to its advanced framework, we can easily enhance Odoo's functionalities to adopt complex business logic by developing new add-ons.

 
More complex business logic requires more complex data structures and tables. On the one hand, manually writing Python and XML code will make developers struggle to follow add-on development standards and catch the client's requirements because handling Python and XML code errors can take hours to solve. On the other hand, clients need their requirements to be as fast as possible.
So far, the Unified Modeling Language (UML) diagram is the best way to depict and describe the business logic for end users and developers. It would be nice if we could convert those diagrams directly into a running Odoo add-on. Fortunately, it is possible now.

To do so, one of the available tools is StarUML. It has an extensible feature for us to generate codes from its class diagram, including Python code and its related XML view files, the manifest file, and other required files, that assembles a complete and ready-to-deploy Odoo add-on.

This talk discusses utilizing the StarUML extension to generate files that the Odoo add-ons standard needs. Each class entity is converted into a Python class file, XML view for tree, form, action, menu, kanban, and reports, and the security access files. All those files are generated in a single folder along with a manifest file for a valid Odoo add-on. An inherited add-on can also be generated for us to write and implement the custom business logic.

Thanks to our solution, business analysts can focus on how the UML diagram matches the business process, preparing the classes and flow. Then execute the generate feature. Developers can then easily implement the custom logic for action buttons, inherit the ORM, create, update, delete, and don't bother with error-prone tasks for manually creating the class, XML, menu, report files, etc.

Target audience:
This talk will be very insightful if you are an Odoo developer or implementor who wants to develop add-ons faster.
We will discuss not just theories but practical sample codes.

ทิกเก็ต
จาก US$ 0.00 ถึง US$ 1,106.56
รายการราคา: US: North America รายการราคา
US: North America

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now