Odoo Studio: Build a complete app from scratch without development

Public Channel / Odoo Experience 2016

By Martin Geubelle - Developer

Share on Social Networks

Share Link

Use permanent link to share in social media

Share with a friend

Please login to send this presentation by email!

Embed in your website

Select page to start with

5. Live demo 2

3. Introduction 1

7. Use case: Odoo Care © (2)

25. Conclusion & Future Developments 3

28. Thank you. Questions? #odooexperience EXPERIENCE 2016

12. 2.2 Customize Basic Views ● Build the layout ● Add new elements in your view ● Create new fields

20. 2.3 Add More Views ● Add a Kanban view for patients ● Add a Calendar view for appointments ● Rearrange them the way you like

22. 2.4 More Cool Stuff ● Add a button box with stat buttons ● Add a chatter ● Use the sidebar

24. 2.5 Far Beyond Studio ● Unleash the power of Studio ○ More Parameters ○ XML editor (developer mode only)

1. Odoo Studio Build a complete app from scratch without development Martin GEUBELLE • R&D Developer EXPERIENCE 2016

10. 2.1 Create and Structure the Application ● Create the top menu ● Create our models ● Structure the application

26. Improvements for Odoo Care ● Use existing models (Partner) ● Create employee schedule ● Assign treatments to patients ● etc.

14. Fields in Odoo (2) ● Selection ○ Specify a list [] of possible field values, called “Selection Options” ○ A value is represented as (‘name’, ‘Display Name’)

17. Views in Odoo ● List ● Form ● Search ○ do not display content but filters content from other views

6. Use case: Odoo Care © (1) Deal with day-to-day operations in a hospital ● Arrival at the hospital ● Filling information about the patient ● Integration inside a specific service ● Meeting with a doctor for diagnostic ● Schedule appointments for appropriate exams

4. Introduction ● Odoo Studio allows you (database admin) to create or modify ○ Menus ○ Actions ○ Views ○ Models ○ Fields ● In a simple and intuitive way

27. This is only the first version of Studio ! ● Export and import a created module ● WYSIWYG mode for all views ● Select a specific widget for a field ● Customize subviews ● Upload an image for your application ● Change the App Switcher background ● Add more and more options Future Developments

8. Use case: Odoo Care © (3) Patient ● Service ● Doctor Doctor ● Service Service Appointments ● Patient ● Doctor

2. Introduction 1 Live demo Create and structure the application Conclusion & Future developments 2 2.1 3 Customize basic views 2.2 Add more views 2.3 More cool stuff 2.4 Far beyond Studio 2.5

9. Introduction 1 Live demo Create and structure the application Conclusion & Future developments 2 2.1 3 Customize basic views 2.2 Add more views 2.3 More cool stuff 2.4 Far beyond Studio 2.5

11. Introduction 1 Live demo Create and structure the application Conclusion & Future developments 2 2.1 3 Customize basic views 2.2 Add more views 2.3 More cool stuff 2.4 Far beyond Studio 2.5

16. Introduction 1 Live demo Create and structure the application Conclusion & Future developments 2 2.1 3 Customize basic views 2.2 Add more views 2.3 More cool stuff 2.4 Far beyond Studio 2.5

21. Introduction 1 Live demo Create and structure the application Conclusion & Future developments 2 2.1 3 Customize basic views 2.2 Add more views 2.3 More cool stuff 2.4 Far beyond Studio 2.5

23. Introduction 1 Live demo Create and structure the application Conclusion & Future developments 2 2.1 3 Customize basic views 2.2 Add more views 2.3 More cool stuff 2.4 Far beyond Studio 2.5

15. Fields in Odoo (3) ● Many2one ○ Object Relation: name of the target model ○ e.g. A patient can only have one doctor ● One2many ○ e.g. A doctor can have multiple patients ● Many2many ○ e.g. A doctor can work in multiple services, and a service can have multiple doctors

13. Fields in Odoo (1) ● Boolean ● Integer ● Float ● Char ● Text ● Date/Datetime ● Selection ● Relational fields ○ Many2one ○ One2many ○ Many2many

18. Views in Odoo ● List ● Form ● Search ○ do not display content but filters content from other views ● Kanban ○ displays records as "cards", can be grouped for workflow management ● Graph ○ used to visualize aggregations over a number of records or groups ● Pivot ○ used to visualize aggregations as a pivot table

19. Views in Odoo ● List ● Form ● Search ○ do not display content but filters content from other views ● Kanban ○ displays records as "cards", can be grouped for workflow management ● Graph ○ used to visualize aggregations over a number of records or groups ● Pivot ○ used to visualize aggregations as a pivot table ● Calendar ○ displays records as events in a daily, weekly or monthly calendar ○ needs mandatory fields (e.g. start date, end date)

Views

  • 25 Total Views
  • 0 Website Views
  • 25 Embeded Views

Actions

  • 0 Social Shares
  • 0 Likes
  • 0 Dislikes
  • 0 Comments

Share count

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+

Embeds 2

  • 3 onlinesync.odoo.com
  • 2 accounts.odoo.com