Skip to Content

All in one add custom fields -Global Custom Fields

6 min read
May 8, 2024
Odoo Apps

Customizing Odoo according to business requirements is one of the most important needs for companies using ERP systems. Every business has different workflows, data structures, approval processes, and reporting requirements. In many cases, companies need additional fields, tabs, filters, or custom information sections inside Odoo forms and views.

By default, adding custom fields in Odoo often requires technical knowledge or developer support. The All in One Add Custom Fields Odoo App simplifies this process completely by allowing users to create and manage custom fields and tabs directly from the Odoo user interface without technical coding knowledge.

This powerful Odoo customization app enables users to add global custom fields, custom tabs, filters, access rights, and field positioning options for any Odoo object or model. Users can create different types of fields such as Char, Integer, Float, Date, Datetime, Many2one, Many2many, One2many, Selection, HTML, Monetary, Boolean, and more using a simple graphical interface.

The module is highly beneficial for businesses that want fast and flexible Odoo customization without depending on technical developers for every small modification.

Also Read: All in One Sales Management Bundle App

Also Read: Odoo Field Service to manage on-site operations efficiently with better task scheduling, job tracking, and real-time updates. It helps teams deliver faster service, improve productivity, and ensure smooth field operations.

Why Businesses Need Custom Fields in Odoo

Every organization has unique business operations and data management requirements. Standard Odoo modules may not always contain all the required fields for industry-specific workflows.

For example:

  • Manufacturing companies may need production-specific fields
  • HR departments may require additional employee information
  • Sales teams may need extra customer tracking fields
  • Healthcare companies may need medical record fields
  • Service businesses may need project-specific information

Instead of developing separate custom modules, businesses can use this application to instantly create and manage custom fields directly from the Odoo interface.

Benefits of GUI-Based Odoo Customization

Traditional Odoo customization often requires technical development and coding knowledge. This application removes that dependency completely.

Advantages of GUI Customization

  • No programming knowledge required
  • Faster customization process
  • Reduce development cost
  • Improve implementation speed
  • Allow functional users to customize forms
  • Avoid dependency on technical teams
  • Simplify ERP customization management

Practically, users are only a few clicks away from creating custom fields in any Odoo form view.

Features

1) Add Custom Global Fields.

User can add custom global fields to any object.

2) Add Custom Global Tabs.

User can add custom global tabs to any object.

3) Update Custom Global Fields.

User can update custom global fields and apply access rights and domain, also change position.

4) Update Custom Global Tabs.

User can easily update created custom global tabs.

5) Add Fields/Tabs to Specific Position.

User can add custom fields to any position.

6) Add Any Type of Fields.

User can add nay type of custom fields like intiger, char, many2one, one2many or many2many etc.

7) Access Rights.

Authorized user only can add custom fields and tabs.

8) Filters & Group By Option For Custom Fields.

User can apply different filters and group by option for custom fields.

Access Rights Configuration

User with " Allow Global Custom Fields and Tabs" access rights can only create and update global custom fields.

Access Rights Configuration

Add Custom Global Fields

The module allows users to create global custom fields for any Odoo object or model directly from the interface.

Users can create fields in only a few clicks without developer assistance.

User can find menu to add global custom fields under action menu as shown bellow image.

Supported Custom Field Types

Field TypeUsage
CharStore text values
IntegerStore numeric values
FloatStore decimal numbers
BooleanTrue/False values
DateDate information
DatetimeDate and time details
HTMLRich text formatting
BinaryFile uploads
SelectionDropdown values
Many2oneRelational records
One2manyMultiple related records
Many2manyMulti-record relationships
MonetaryCurrency-related values

This flexibility allows businesses to customize Odoo according to their operational needs.

Add Custom Global Fields

On wizard user have to enter fields name, fields lable and fields type, and model for which fields will added, User need to add relation if selected relational field type, user can also choos fields position as "After" or "Before" selected field.

Add Custom Global Fields

User can also add fields properties like "Required, Copied, and Readonly", also can apply access rights by selection specific groups.

Add Custom Global Fields

User can see added global custom fields on selected position with selected attribute.

Add Custom Global Fields

Custom Fields Main Menu

User can see "Custom Fields" main menu.

Custom Fields Main Menu

Update Custom Global Fields

Users can modify previously created custom fields whenever required.

The module provides flexibility to update field properties, access rights, positions, and domains directly from the interface.

Update Features

  • Change field labels
  • Modify field type
  • Change field position
  • Update readonly settings
  • Apply required attributes
  • Configure copied options
  • Set domain filters
  • Apply security groups

This feature ensures long-term flexibility for changing business requirements.

User can see create global custom fields in tree views and also update fields by clicking "Update Fields" button by fields.

Update Custom Global Fields

User can change fields and it's attributed as user wants and also apply domain for record filter.

Update Custom Global Fields

User can see updated custom global fields.

Update Custom Global Fields

Add Custom Global Tabs

User can find menu to add custom global tabs under action menu as shown bellow image.

Add Custom Global Tabs

On wizard user have to enter tab name, tabs label model for which tabs will added, User can also choose fields position as "After" or "Before" selected tab.

Add Custom Global Tabs


The application also allows users to add custom tabs inside any Odoo form view.

Custom tabs help businesses organize additional information in a clean and professional manner.

User can see added tabs on selected position.

Features of Custom Tabs

FeatureDescription
Add New TabsCreate tabs for any model
Position ManagementPlace tabs before or after existing tabs
Editable TabsUpdate existing tabs anytime
Flexible LayoutOrganize form information properly

Using custom tabs improves user experience and keeps forms structured and easy to manage.

Add Custom Global Tabs

How the Custom Field Creation Process Works

The field creation wizard is designed to be simple and user-friendly.

Steps to Create Custom Fields

  1. Open the required Odoo model
  2. Select Add Custom Field option
  3. Enter field name and label
  4. Select field type
  5. Configure properties
  6. Set position before or after existing fields
  7. Apply access rights if required
  8. Save changes

The custom field will immediately appear in the selected Odoo form view.

Industries That Can Benefit from This Module

This module is suitable for almost every industry using Odoo ERP.

Supported Industries

  • Manufacturing
  • Healthcare
  • Retail
  • Education
  • Construction
  • Logistics
  • Accounting Firms
  • Service Companies
  • E-commerce Businesses
  • Human Resource Management

Why Choose This Odoo Custom Field App

Businesses choose this module because it provides fast, flexible, and secure customization capabilities directly from the Odoo interface.

Major Advantages

AdvantageBusiness Benefit
No Coding RequiredReduce technical dependency
Fast CustomizationSave implementation time
Secure Access RightsProtect system configuration
Flexible Field TypesSupport all business requirements
GUI-Based InterfaceEasy for non-technical users
Position ManagementBetter form design
Domain SupportAdvanced record filtering

Conclusion

The All in One Add Custom Fields Odoo App is a complete no-code customization solution for Odoo ERP users. The module enables businesses to create global custom fields, custom tabs, filters, access rights, and field positioning directly from the graphical interface without requiring technical development knowledge.

With support for multiple field types, advanced security controls, flexible positioning options, and easy field management, this module helps businesses customize Odoo quickly, efficiently, and securely according to their operational needs.

All in one add custom fields -Global Custom Fields
Dhruv Parmar Jr. Odoo Developer

About the Author

I am an Jr. Odoo Developer with expertise in custom module development, ERP implementation, and workflow automation. My work focuses on delivering scalable and efficient solutions tailored to business needs.
Book a Consultation

Share this post