support Click to see our new support page.
support For sales enquiry!


odoo administration

Sarin RajMay 14, 2019



Odoo is an Open source ERP which handles all business-management applications such as Sales, CRM, E-commerce Accounting, Purchase Management, Warehouse, Manufacturing, Project management etc. All these basic modules collectively called as Enterprise Resource Planning software. That is Odoo is an all in one business software. As we know that odoo is a license free software and available in different versions and different editions. It combines all the features of traditional ERP as well as it support additional modules. Now odoo used in different sectors like production sectors, service sectors, Educational, Health, Logistic and almost in all major sectors.

It was known as OpenERP but renamed as Odoo after the release of version8 in May 2014. Odoo is adaptable for small medium and large organizations, Another important benefit is it is a simply web based tool where people can access from anywhere. Like most IT installations, successful Odoo installations require proper planning and maintenance.

User role in Odoo Administration

In Odoo Managing users and assigning groups or role is the one of the important area. Administrator user have all type of access right or permission to take any actions in odoo instance. The Administrator have the power to give what are the permissions assign to other users. Also it has right to change the status of any of the users

In Odoo there are three types of users. They are,

  1. Internal : These are the types of user who having access to do some operations in back end. For an example Consider a company there are many different departments and each department’s users can give login access to do their job.
  2. External : It is portal users. They are associated with customer records in the system
  3. Public : It is public user, they has no login access only they read the published websites.

Access Control List which specify general permissions on each object. By default administrator user have all permissions on all objects. A normal user have some restrictions on certain objects.

Generally Odoo administration associated with different areas like Odoo installation, Odoo configuration, Odoo modules and Odoo Server maintenance.


Odoo Installation

Odoo need a proper installation for its fulfillment. However Odoo installation is quiet easy and simple task. Two different Editions of odoo are Community free Edition and Enterprise paid Edition.

We can run odoo directly from the source code instead of the packaged installation. These makes more accessible and helps to odoo module developer. Odoo has many applications used to accelerate large business processes smoothly. The installation of modules and updation of application list in odoo is simple.

The different ways of installation of Odoo are,

  • Demo installation is the simplest and quick way of installation.
  • saas installation is provide private instance it mainly used for test odoo without local installation.
  • Similar to demo and saas but deos not need local installation, a web browser is enough.
  • packaged installation is used for long-term production of Odoo
  • Source installation is good for developing modules.

Odoo Configuration File

Odoo configuration file is most important and carefull part of odoo setup. The configuration file contains details about Port, Interface, Database and Paths. However if crop up with any mis configuraion it will be fail to load and run. Security should be main part of any ERP, Odoo is carrying many business related data so we need a proper configuration and high security. Usually in Linux the configuration file of Odoo is under /etc/ and name of odoo server.

Odoo Modules development

As We know that Odoo is a erp platform so all the modules associated to ERP based or business related. Odoo contains some default modules and also we can develop new modules of our needs. We can run Odoo directly from the source code it helps module development and testing easier. The modules developed mainly by using Python language. All its modules are released under the open source AGPL license so we can download and use it freely. It has a dynamic community and it is flexible so we can adapted on our needs.

Because of the modular design we can install already written modules and update the system according to the needs of the business.

Odoo Server Maintenance

A server is system program which provides services to users and client computes. In odoo, web browser will be client and odoo server will provide service to it. Odoo need a PostgreSQL database server to run it properly. We prefer a web server application for smooth working. At a time many number of concurrent user will access odoo server so the network traffic will be high. So we need a high configured server system and web server application. For maintaining a smooth and secure business relation better to take a regular backups of Odoo server.

Windows and Linux are best and smooth running of odoo. Both of these operating systems are good for Odoo, then just need odoo, python and PostgreSQL to install to the system.


LinkedIn LinkedIn