SlideShare a Scribd company logo
www.cybrosys.com
Odoo Views
INTRODUCTION
• Odoo is an enterprise resource management software that is applicable
to all kind of business domains.
• This is simply amazing because it covers all business requirements such
as sale, purchase, billing, accounting, manufacturing, warehouse, project
management etc in a single software.
• Also, they are integrated to each other.
• All data of the odoo programs are stored as objects.
• Views are defined to expose these objects to the user.
• Odoo uses dynamic user interface, which means it is not statically built
by some codes, it is dynamically built from XML descriptions.
• And these screen descriptions are called views.
• In Odoo, views define the way by which the models/objects displayed to user-end.
• Views are of several types, each view represents a mode of visualization.
• They make the modules more user-friendly and can vary according to the need.
• In Odoo we use several types of views such as tree, form, search, calendar, graph, pivot,
Kanab etc.
• As the name suggests each kind of views are different, ‘tree’ view provides the list view of
objects, ‘Form’ view displays a single object, ‘Search’ view helps to filter the objects etc
Here we going to discuss mainly
- Calendar View
- Graph View
- Pivot View
Calendar View:
• As the name indicates, this view type represents the records in a calendar
type.
• Therefore it can be viewed as month, week, or days.
• In application part, this view more implemented to set appointments,
schedule day, To-do etc
• Calendar view provides timeline/schedule view for the data.
Odoo views
string
The title string for the view.
date_start
A datetime field to specify the starting date for the calendar item. This attribute
is required.
date_stop
A datetime field to specify the end date. Ignored if date_delay attribute is
specified.
date_delay
A numeric field to specify the time in hours for a record. This attribute will
get preference over date_stop and date_stop will be ignored.
day_length
An integer value to specify working day length. The default is 8 hours.
color
A field, generally many2one, to colorize calendar/gantt items.
mode
A string value to set default view/zoom mode.
For calendar view, this can be one of following (default is a month):
- Day
- Week
- Month
Mode: Month
Mode: week
Graph View:
• Graph views provide a graphical view of the data, in the form of Bar chart, Pie chart,
and Line chart.
• Graph view is an aggregation of all the records in a model, which is generally visualized
in bar, pie, and line.
• The default type of the graph is a pie chart - to change it to a bar chart, we need to
specify the type.
• You also may change the orientation.
• The first field is the X axis.
• The second one is the Y axis and the optional third one is the Z axis for 3-dimensional
graphs.
Odoo views
types
Bar(default)
Pie : Circular Representation
Line : Linear Representation
interval
‘interval’ is meaningful for date fields, and is the time interval used to group time data by ‘day’,
‘week’, ‘month’, ‘quarter’, or ‘year’
name
‘name’ is always required, it is the name of the fields used for graphing. It is used more likely
used for grouping rather than aggregating.
Type: Bar
Type: Line
Pivot View:
• In Pivot view, data can be represented as tables, a dynamic analysis matrix.
• Pivot tables were already available in version 8.0, but from 9.0 onwards, they moved
into their own view type.
• Along with this, it improved the UI features of Pivot tables and optimized the
retrieval of pivot table data greatly.
Odoo views
Type
row (default): Groups the row by the specified field. In pivot view, each group gets its
own row.
col : Creates column-wise groups
• Pivot view repeatedly generates table dynamically, while changing the field or row or
column.
• The user can select the row and column field to represent the table.
• Each time when a user changes the fields, it calls corresponding SQL queries and
produces tables accordingly.
• So Pivot tables are called as dynamic analysis matrix.
Odoo views
• Here, by clicking ‘+’ we can add user specific field in the column, similarly at
row side.
• Then pivot view will generate the table based on that field.
• The following table with rows as project and column as Assignation date > Day.
• Each time user can make his own customized tables.
Odoo views
Window Action:
• We need to define this views in action in order to view them.
• In odoo action renders all the views such as form, tree, pivot, graph, calendar etc.
Odoo views
view_mode
• Comma-separated list of view types (Kanban, tree, and form) as a string.
• All of these types will be present in the generated views list.
• By clicking on the below-shown buttons, we can easily get different view
types of same objects.
Odoo views
Refer this link for more:
https://www.cybrosys.com/blog/odoo-views
Thank You !
Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park,
Kakkancherry,
Calicut University P.O.
Calicut
Kerala, India - 673635.
Cybrosys Ltd
15, ST Antonys Road,
Forest Gate, London
England,
E79QA.
Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, Kerala,
India-682030.

More Related Content

PPTX
Odoo functional tips
PPTX
Odoo 14 Notes | Odoo 14 community
PPTX
Odoo fundamental tips
PDF
Inter warehouse transfer in odoo
PPTX
Sales Pricelist in Odoo 14
PPTX
How to Setup Payment Terms in Odoo 14?
PPTX
Work order messages in odoo mrp
PPTX
Subcontracting in Odoo 13 Manufacturing
Odoo functional tips
Odoo 14 Notes | Odoo 14 community
Odoo fundamental tips
Inter warehouse transfer in odoo
Sales Pricelist in Odoo 14
How to Setup Payment Terms in Odoo 14?
Work order messages in odoo mrp
Subcontracting in Odoo 13 Manufacturing

What's hot (20)

PPTX
Reservation Methods in Odoo 15
PPTX
Operation Types in Odoo 13
PPTX
Odoo fiscal position
PPTX
Difference Between Optional Products and Accessories in Odoo 14 Community E-c...
PPTX
Putaway Rule in Odoo 14 Community Edition
PPTX
What is Cross Docking in Odoo 15
PPTX
Stock reservation in odoo manufacturing
PDF
How to Setup Warehouse and Location in Odoo Inventory Module?
PDF
Sales Coupons and Promotions in Odoo 13
PPTX
How to track and analyse project expenditures in odoo
PPTX
Instal custom modules in odoo
PPT
Odoo Inventory Management
PPTX
How We Can Apply Customer Tips In Odoo 14 POS
PPTX
Pro forma invoice in odoo
PDF
Multi Currency Management in Odoo 13 Website
PPTX
How to configure work centers in odoo14 manufacturing
PDF
Scrap management in odoo
PPTX
How to Create Edit Stages in Odoo 14 CRM
PPTX
Subcontracting in Odoo14 Manufacturing | Cybrosys
PPTX
Hire odoo developer for business
Reservation Methods in Odoo 15
Operation Types in Odoo 13
Odoo fiscal position
Difference Between Optional Products and Accessories in Odoo 14 Community E-c...
Putaway Rule in Odoo 14 Community Edition
What is Cross Docking in Odoo 15
Stock reservation in odoo manufacturing
How to Setup Warehouse and Location in Odoo Inventory Module?
Sales Coupons and Promotions in Odoo 13
How to track and analyse project expenditures in odoo
Instal custom modules in odoo
Odoo Inventory Management
How We Can Apply Customer Tips In Odoo 14 POS
Pro forma invoice in odoo
Multi Currency Management in Odoo 13 Website
How to configure work centers in odoo14 manufacturing
Scrap management in odoo
How to Create Edit Stages in Odoo 14 CRM
Subcontracting in Odoo14 Manufacturing | Cybrosys
Hire odoo developer for business
Ad

Similar to Odoo views (20)

PPTX
Advanced Views - Pivot View
PDF
SAP IBP 200 Training 17 -19 Feb.pdf by FZ
PPTX
Basic Views in Odoo 16
PPTX
Methods used for Detailing in Revit
PPT
Complete unit ii notes
PPTX
W1_Lec01_Lec02_Layouts.pptx
PPTX
Lecture 3:Introduction to Dimensional Modelling.pptx
PPT
the Modeling is a way of thinking about the
PPT
Business analysis
PDF
Power BI.pdf
PPTX
Project Planning Board_Project Systems.pptx
PPTX
Service Analysis - Microsoft Dynamics CRM 2016 Customer Service
PPTX
Project Planning Board Overview_SAP PS.pptx
PPTX
Pivot Tables & Pivot Chart's presented by
PPTX
19CS3052R-CO1-7-S7 ECE
PDF
Ps training mannual ( configuration )
PDF
Olap fundamentals
PPTX
Basic Views in Odoo 15 | Odoo Development Tutorial
PPTX
Lecture 3.2.1.pptx data analytics of ai .
PPT
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Advanced Views - Pivot View
SAP IBP 200 Training 17 -19 Feb.pdf by FZ
Basic Views in Odoo 16
Methods used for Detailing in Revit
Complete unit ii notes
W1_Lec01_Lec02_Layouts.pptx
Lecture 3:Introduction to Dimensional Modelling.pptx
the Modeling is a way of thinking about the
Business analysis
Power BI.pdf
Project Planning Board_Project Systems.pptx
Service Analysis - Microsoft Dynamics CRM 2016 Customer Service
Project Planning Board Overview_SAP PS.pptx
Pivot Tables & Pivot Chart's presented by
19CS3052R-CO1-7-S7 ECE
Ps training mannual ( configuration )
Olap fundamentals
Basic Views in Odoo 15 | Odoo Development Tutorial
Lecture 3.2.1.pptx data analytics of ai .
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Ad

More from Celine George (20)

PPTX
How to Implement OWL Notification Service in Odoo 18
PPTX
Tracking Profit Margins in Sales Orders with Odoo 18
PPTX
How to Configure Outgoing Shipment in 3 Steps Using Odoo 18
PPTX
How to Configure Outgoing Shipment in 1 Step Using Odoo 18.pptx
PPTX
How to Configure Outgoing Shipment in 2 Steps Using Odoo 18
PPTX
How to Add New Applicants in Odoo 18 Recruitment
PPTX
How to Analyze the Recruitment Process in Odoo 18 Recruitment
PPTX
How to Manage Referral Reporting in Odoo 18 Referrals
PPTX
How to Set, Track, & Review Employee Goals in Odoo 18 Appraisals
PPTX
Revamp in MTO Odoo 18 Inventory - Odoo Slides
PPTX
How to Manage Starshipit in Odoo 18 - Odoo Slides
PPTX
How to Manage Bill Control Policy in Odoo 18
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
PPTX
Odoo 18 Sales_ Managing Quotation Validity
PPTX
How to Manage Global Discount in Odoo 18 POS
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
How to Implement OWL Notification Service in Odoo 18
Tracking Profit Margins in Sales Orders with Odoo 18
How to Configure Outgoing Shipment in 3 Steps Using Odoo 18
How to Configure Outgoing Shipment in 1 Step Using Odoo 18.pptx
How to Configure Outgoing Shipment in 2 Steps Using Odoo 18
How to Add New Applicants in Odoo 18 Recruitment
How to Analyze the Recruitment Process in Odoo 18 Recruitment
How to Manage Referral Reporting in Odoo 18 Referrals
How to Set, Track, & Review Employee Goals in Odoo 18 Appraisals
Revamp in MTO Odoo 18 Inventory - Odoo Slides
How to Manage Starshipit in Odoo 18 - Odoo Slides
How to Manage Bill Control Policy in Odoo 18
How to Manage Loyalty Points in Odoo 18 Sales
Odoo 18 Sales_ Managing Quotation Validity
How to Manage Global Discount in Odoo 18 POS
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Tips Management in Odoo 18 POS - Odoo Slides
How to Close Subscription in Odoo 18 - Odoo Slides
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
How to Track Skills & Contracts Using Odoo 18 Employee

Recently uploaded (20)

PDF
How to Get Funding for Your Trucking Business
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
DOCX
Euro SEO Services 1st 3 General Updates.docx
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
A Brief Introduction About Julia Allison
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
5 Stages of group development guide.pptx
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
How to Get Funding for Your Trucking Business
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Euro SEO Services 1st 3 General Updates.docx
Probability Distribution, binomial distribution, poisson distribution
WRN_Investor_Presentation_August 2025.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
A Brief Introduction About Julia Allison
Lecture (1)-Introduction.pptx business communication
Power and position in leadershipDOC-20250808-WA0011..pdf
Chapter 5_Foreign Exchange Market in .pdf
DOC-20250806-WA0002._20250806_112011_0000.pdf
Unit 1 Cost Accounting - Cost sheet
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
5 Stages of group development guide.pptx
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
340036916-American-Literature-Literary-Period-Overview.ppt
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx

Odoo views

  • 2. INTRODUCTION • Odoo is an enterprise resource management software that is applicable to all kind of business domains. • This is simply amazing because it covers all business requirements such as sale, purchase, billing, accounting, manufacturing, warehouse, project management etc in a single software. • Also, they are integrated to each other.
  • 3. • All data of the odoo programs are stored as objects. • Views are defined to expose these objects to the user. • Odoo uses dynamic user interface, which means it is not statically built by some codes, it is dynamically built from XML descriptions. • And these screen descriptions are called views.
  • 4. • In Odoo, views define the way by which the models/objects displayed to user-end. • Views are of several types, each view represents a mode of visualization. • They make the modules more user-friendly and can vary according to the need.
  • 5. • In Odoo we use several types of views such as tree, form, search, calendar, graph, pivot, Kanab etc. • As the name suggests each kind of views are different, ‘tree’ view provides the list view of objects, ‘Form’ view displays a single object, ‘Search’ view helps to filter the objects etc
  • 6. Here we going to discuss mainly - Calendar View - Graph View - Pivot View
  • 7. Calendar View: • As the name indicates, this view type represents the records in a calendar type. • Therefore it can be viewed as month, week, or days. • In application part, this view more implemented to set appointments, schedule day, To-do etc • Calendar view provides timeline/schedule view for the data.
  • 9. string The title string for the view. date_start A datetime field to specify the starting date for the calendar item. This attribute is required. date_stop A datetime field to specify the end date. Ignored if date_delay attribute is specified.
  • 10. date_delay A numeric field to specify the time in hours for a record. This attribute will get preference over date_stop and date_stop will be ignored. day_length An integer value to specify working day length. The default is 8 hours. color A field, generally many2one, to colorize calendar/gantt items.
  • 11. mode A string value to set default view/zoom mode. For calendar view, this can be one of following (default is a month): - Day - Week - Month
  • 14. Graph View: • Graph views provide a graphical view of the data, in the form of Bar chart, Pie chart, and Line chart. • Graph view is an aggregation of all the records in a model, which is generally visualized in bar, pie, and line. • The default type of the graph is a pie chart - to change it to a bar chart, we need to specify the type. • You also may change the orientation. • The first field is the X axis. • The second one is the Y axis and the optional third one is the Z axis for 3-dimensional graphs.
  • 16. types Bar(default) Pie : Circular Representation Line : Linear Representation interval ‘interval’ is meaningful for date fields, and is the time interval used to group time data by ‘day’, ‘week’, ‘month’, ‘quarter’, or ‘year’ name ‘name’ is always required, it is the name of the fields used for graphing. It is used more likely used for grouping rather than aggregating.
  • 19. Pivot View: • In Pivot view, data can be represented as tables, a dynamic analysis matrix. • Pivot tables were already available in version 8.0, but from 9.0 onwards, they moved into their own view type. • Along with this, it improved the UI features of Pivot tables and optimized the retrieval of pivot table data greatly.
  • 21. Type row (default): Groups the row by the specified field. In pivot view, each group gets its own row. col : Creates column-wise groups • Pivot view repeatedly generates table dynamically, while changing the field or row or column. • The user can select the row and column field to represent the table. • Each time when a user changes the fields, it calls corresponding SQL queries and produces tables accordingly. • So Pivot tables are called as dynamic analysis matrix.
  • 23. • Here, by clicking ‘+’ we can add user specific field in the column, similarly at row side. • Then pivot view will generate the table based on that field. • The following table with rows as project and column as Assignation date > Day. • Each time user can make his own customized tables.
  • 25. Window Action: • We need to define this views in action in order to view them. • In odoo action renders all the views such as form, tree, pivot, graph, calendar etc.
  • 27. view_mode • Comma-separated list of view types (Kanban, tree, and form) as a string. • All of these types will be present in the generated views list. • By clicking on the below-shown buttons, we can easily get different view types of same objects.
  • 29. Refer this link for more: https://www.cybrosys.com/blog/odoo-views
  • 30. Thank You ! Cybrosys Technologies Pvt. Ltd. Neospace, Kinfra Techno Park, Kakkancherry, Calicut University P.O. Calicut Kerala, India - 673635. Cybrosys Ltd 15, ST Antonys Road, Forest Gate, London England, E79QA. Cybrosys Technologies Pvt. Ltd. 1st Floor, Thapasya Building, Infopark, Kakkanad, Kochi, Kerala, India-682030.