SlideShare a Scribd company logo
1 of 9
Download to read offline
Enterprise resource planning (ERP)
Nadozirny Svyatoslav, 2023
Wiki…
Enterprise resource planning (ERP) is the integrated
management of main business processes, often in
real-time and mediated by software and technology. ERP is
usually referred to as a category of business management
software—typically a suite of integrated applications—that
an organization can use to collect, store, manage and
interpret data from many business activities. ERP systems
can be local-based or cloud-based.
ERP provides an integrated and continuously updated view
of core business processes using common databases
maintained by a database management system. ERP
systems track business resources—cash, raw materials,
production capacity—and the status of business
commitments: orders, purchase orders, and payroll.
Odoo - modules
System core
Users
Permissions
Modules
Actions
Partners
Configuration
Currency Language
Companies Banks
CRM
E-commerce
Website
Blogs
Messenger
Sale
Purchase
Projects
HR
Inventory Accounting Manufacturing
Helpdesk
And more … Community free modules
CRM
Sales
Purchase
Inventory
Invoicing
Point of Sale
Website
Manufacturing
Maintenance
Repair
Human Resource
Employee
Attendances
Time Off
Expense Management
Odoo Lunch
Fleet Management
Project Management
Email Marketing
SMS Marketing
Discuss
Contacts
E-learning
Notes
Calendar
Events
Survey
Live chat
Odoo apps market
Odoo module structure
A module is a Python package, which
imports all python files on model's
directory. Views file consists of XML
files for the user interface, with the
actions and views like forms, lists, etc.
The Controllers folder consists of code
files that provide that functionality for
website controllers. All assets are
expanded inside the static directory.
Files in this directory are public and
accessible without a username and
password.
Odoo CORE
Module
Models
Views, menus
Security, data, static
Controllers
Wizards, reports
Models
Database
Model
from odoo import fields, models
class TestModel(models.Model):
_name = "test.model"
_description = "Test Model"
name = fields.Char()
description = fields.Html()
Table “test_model”
—---------------------------------
id | integer
create_uid | integer
create_date | timestamp
write_uid | integer
write_date | timestamp
name | character varying
description | text
Data flow
Database
Model
Views
Controllers
JSON-RPC BPMs engines,
queues,
external systems
CDN - protect from ddos, scanning
Odoo - security layers
Virtualization layer - protect from unauthorized access to the system
Nginx web proxy - distinguished by domain
Odoo web server werkzeug - input data validation (routes)
Odoo http module - data schema validation (controllers, http-requests, rpc, api)
Odoo authentication - check for authenticated users (internal, portal, public)
Odoo user permissions - check access to modules (groups, module permission)
Odoo user limits - user has access only to user’s documents, tasks
System data

More Related Content

What's hot

Odoo Accounting Roadmap
Odoo Accounting RoadmapOdoo Accounting Roadmap
Odoo Accounting Roadmap
Odoo
 

What's hot (20)

Odoo Functional Training
Odoo Functional TrainingOdoo Functional Training
Odoo Functional Training
 
Efficiencie solutions odoo erp presentation
Efficiencie solutions odoo erp presentationEfficiencie solutions odoo erp presentation
Efficiencie solutions odoo erp presentation
 
Odoo ERP Basic Module.pptx
Odoo ERP Basic Module.pptxOdoo ERP Basic Module.pptx
Odoo ERP Basic Module.pptx
 
Power platform power automate in a day
Power platform   power automate in a dayPower platform   power automate in a day
Power platform power automate in a day
 
Odoo introduction
Odoo introductionOdoo introduction
Odoo introduction
 
Odoo Accounting Roadmap
Odoo Accounting RoadmapOdoo Accounting Roadmap
Odoo Accounting Roadmap
 
The Odoo Ecosystem
The Odoo EcosystemThe Odoo Ecosystem
The Odoo Ecosystem
 
Odoo Experience 2018 - All You Need to Know About Odoo's Partnership
Odoo Experience 2018 - All You Need to Know About Odoo's PartnershipOdoo Experience 2018 - All You Need to Know About Odoo's Partnership
Odoo Experience 2018 - All You Need to Know About Odoo's Partnership
 
Odoo Enterprise Resource Planning System
Odoo Enterprise Resource Planning SystemOdoo Enterprise Resource Planning System
Odoo Enterprise Resource Planning System
 
SAP Business One - CRM and Sales/AR Module
SAP Business One - CRM and Sales/AR ModuleSAP Business One - CRM and Sales/AR Module
SAP Business One - CRM and Sales/AR Module
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & gl
 
Odoo Accounting Features
Odoo Accounting FeaturesOdoo Accounting Features
Odoo Accounting Features
 
Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
 
Introduction to-erp next
Introduction to-erp nextIntroduction to-erp next
Introduction to-erp next
 
Power Automate
Power AutomatePower Automate
Power Automate
 
Odoo
OdooOdoo
Odoo
 
ERPnext HR Module
ERPnext HR ModuleERPnext HR Module
ERPnext HR Module
 
SAP FICO Overview
SAP FICO OverviewSAP FICO Overview
SAP FICO Overview
 
presentation about Erpnext HR system
 presentation about Erpnext HR system presentation about Erpnext HR system
presentation about Erpnext HR system
 
Odoo Open ERp
Odoo Open ERpOdoo Open ERp
Odoo Open ERp
 

Similar to Odoo system presentation.pdf

I p-o in different data processing systems
I p-o in different data processing systemsI p-o in different data processing systems
I p-o in different data processing systems
Kinshook Chaturvedi
 
Enterprise resource planning (erp) systems
Enterprise resource planning (erp) systemsEnterprise resource planning (erp) systems
Enterprise resource planning (erp) systems
Stefi Merin
 
Open Source Solution
Open Source SolutionOpen Source Solution
Open Source Solution
ittishait
 
Transfer Pricing Manager - HLB Sarnowski&Wiśniewski
Transfer Pricing Manager - HLB Sarnowski&WiśniewskiTransfer Pricing Manager - HLB Sarnowski&Wiśniewski
Transfer Pricing Manager - HLB Sarnowski&Wiśniewski
Małgorzata
 

Similar to Odoo system presentation.pdf (20)

Biz Nova It Project Bonus Slides
Biz Nova It Project Bonus SlidesBiz Nova It Project Bonus Slides
Biz Nova It Project Bonus Slides
 
Software and Information Technology Glossary of Terms
Software and Information Technology Glossary of TermsSoftware and Information Technology Glossary of Terms
Software and Information Technology Glossary of Terms
 
Kingshir-KADMS features
Kingshir-KADMS featuresKingshir-KADMS features
Kingshir-KADMS features
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
 
Scalable web-based workflow platform
Scalable web-based workflow platformScalable web-based workflow platform
Scalable web-based workflow platform
 
E Control Summary
E Control   SummaryE Control   Summary
E Control Summary
 
An Standard ERP System- By Priyanka Chauhan
An Standard ERP System- By Priyanka ChauhanAn Standard ERP System- By Priyanka Chauhan
An Standard ERP System- By Priyanka Chauhan
 
Ch02
Ch02Ch02
Ch02
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Oracle Identity Manager Basics
Oracle Identity Manager BasicsOracle Identity Manager Basics
Oracle Identity Manager Basics
 
Caste a vote online
Caste a vote onlineCaste a vote online
Caste a vote online
 
Net course content
Net course contentNet course content
Net course content
 
I p-o in different data processing systems
I p-o in different data processing systemsI p-o in different data processing systems
I p-o in different data processing systems
 
Enterprise resource planning (erp) systems
Enterprise resource planning (erp) systemsEnterprise resource planning (erp) systems
Enterprise resource planning (erp) systems
 
Top 10 ways to make hackers excited: All about the shortcuts not worth taking
Top 10 ways to make hackers excited: All about the shortcuts not worth takingTop 10 ways to make hackers excited: All about the shortcuts not worth taking
Top 10 ways to make hackers excited: All about the shortcuts not worth taking
 
Erp
ErpErp
Erp
 
What is ERP
What is ERPWhat is ERP
What is ERP
 
Open Source Solution
Open Source SolutionOpen Source Solution
Open Source Solution
 
Transfer Pricing Manager - HLB Sarnowski&Wiśniewski
Transfer Pricing Manager - HLB Sarnowski&WiśniewskiTransfer Pricing Manager - HLB Sarnowski&Wiśniewski
Transfer Pricing Manager - HLB Sarnowski&Wiśniewski
 
Erp
ErpErp
Erp
 

Recently uploaded

Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
seri bangash
 

Recently uploaded (20)

A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob Badgett
 
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptxUnveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdf
 
Innomantra Viewpoint - Building Moonshots : May-Jun 2024.pdf
Innomantra Viewpoint - Building Moonshots : May-Jun 2024.pdfInnomantra Viewpoint - Building Moonshots : May-Jun 2024.pdf
Innomantra Viewpoint - Building Moonshots : May-Jun 2024.pdf
 
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
 
Vendors of country report usefull datass
Vendors of country report usefull datassVendors of country report usefull datass
Vendors of country report usefull datass
 
The Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
The Ultimate Guide to IPTV App Development Process_ Step-By-Step InstructionsThe Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
The Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
 
Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small Businesses
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service Lightning
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
PitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for StartupsPitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for Startups
 
HAL Financial Performance Analysis and Future Prospects
HAL Financial Performance Analysis and Future ProspectsHAL Financial Performance Analysis and Future Prospects
HAL Financial Performance Analysis and Future Prospects
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024
 
Using Generative AI for Content Marketing
Using Generative AI for Content MarketingUsing Generative AI for Content Marketing
Using Generative AI for Content Marketing
 
How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?
 

Odoo system presentation.pdf

  • 1. Enterprise resource planning (ERP) Nadozirny Svyatoslav, 2023
  • 2. Wiki… Enterprise resource planning (ERP) is the integrated management of main business processes, often in real-time and mediated by software and technology. ERP is usually referred to as a category of business management software—typically a suite of integrated applications—that an organization can use to collect, store, manage and interpret data from many business activities. ERP systems can be local-based or cloud-based. ERP provides an integrated and continuously updated view of core business processes using common databases maintained by a database management system. ERP systems track business resources—cash, raw materials, production capacity—and the status of business commitments: orders, purchase orders, and payroll.
  • 3. Odoo - modules System core Users Permissions Modules Actions Partners Configuration Currency Language Companies Banks CRM E-commerce Website Blogs Messenger Sale Purchase Projects HR Inventory Accounting Manufacturing Helpdesk
  • 4. And more … Community free modules CRM Sales Purchase Inventory Invoicing Point of Sale Website Manufacturing Maintenance Repair Human Resource Employee Attendances Time Off Expense Management Odoo Lunch Fleet Management Project Management Email Marketing SMS Marketing Discuss Contacts E-learning Notes Calendar Events Survey Live chat
  • 6. Odoo module structure A module is a Python package, which imports all python files on model's directory. Views file consists of XML files for the user interface, with the actions and views like forms, lists, etc. The Controllers folder consists of code files that provide that functionality for website controllers. All assets are expanded inside the static directory. Files in this directory are public and accessible without a username and password. Odoo CORE Module Models Views, menus Security, data, static Controllers Wizards, reports
  • 7. Models Database Model from odoo import fields, models class TestModel(models.Model): _name = "test.model" _description = "Test Model" name = fields.Char() description = fields.Html() Table “test_model” —--------------------------------- id | integer create_uid | integer create_date | timestamp write_uid | integer write_date | timestamp name | character varying description | text
  • 9. CDN - protect from ddos, scanning Odoo - security layers Virtualization layer - protect from unauthorized access to the system Nginx web proxy - distinguished by domain Odoo web server werkzeug - input data validation (routes) Odoo http module - data schema validation (controllers, http-requests, rpc, api) Odoo authentication - check for authenticated users (internal, portal, public) Odoo user permissions - check access to modules (groups, module permission) Odoo user limits - user has access only to user’s documents, tasks System data