Ir al contenido
Odoo Menú
  • Iniciar sesión
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • PdV para tiendas
    • PdV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en vivo
    • eLearning
    Cadena de suministro
    • Inventario
    • Manufactura
    • PLM
    • Compras
    • Mantenimiento
    • Calidad
    Recursos humanos
    • Empleados
    • Reclutamiento
    • Vacaciones
    • Evaluaciones
    • Referencias
    • Flotilla
    Marketing
    • Redes sociales
    • Marketing por correo
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyectos
    • Registro de horas
    • Servicio externo
    • Soporte al cliente
    • Planeación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Artículos
    • WhatsApp
    Aplicaciones externas Studio de Odoo Plataforma de Odoo en la nube
  • Industrias
    Venta minorista
    • Librería
    • Tienda de ropa
    • Mueblería
    • Tienda de abarrotes
    • Ferretería
    • Juguetería
    Alimentos y hospitalidad
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidora de bebidas
    • Hotel
    Bienes inmuebles
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión de bienes inmuebles
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Firma contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Manufactura
    • Textil
    • Metal
    • Muebles
    • Comida
    • Cervecería
    • Regalos corporativos
    Salud y ejercicio
    • Club deportivo
    • Óptica
    • Gimnasio
    • Especialistas en bienestar
    • Farmacia
    • Peluquería
    Trades
    • Personal de mantenimiento
    • Hardware y soporte de TI
    • Sistemas de energía solar
    • Zapateros y fabricantes de calzado
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin fines de lucro
    • Agencia para la protección del medio ambiente
    • Alquiler de anuncios publicitarios
    • Fotografía
    • Alquiler de bicicletas
    • Distribuidor de software
    Descubre todas las industrias
  • Odoo Community
    Aprende
    • Tutoriales
    • Documentación
    • Certificaciones
    • Capacitación
    • Blog
    • Podcast
    Fortalece la educación
    • Programa educativo
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtén el software
    • Descargar
    • Compara ediciones
    • Versiones
    Colabora
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Conviértete en partner
    • Servicios para partners
    • Registra tu firma contable
    Obtén servicios
    • Encuentra un partner
    • Encuentra un contador
    • Contacta a un consultor
    • Servicios de implementación
    • Referencias de clientes
    • Soporte
    • Actualizaciones
    GitHub YouTube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicita una demostración
  • Precios
  • Ayuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyectos
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

How to enable ordered Tracking for base many2one fields?

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
trackingbasefieldcustomfieldStudioSF-Experts
1 Responder
6347 Vistas
Avatar
Harishankar Unnikrishnan (hun)

The chatter in Odoo is a great way to track changes made to a specific field or a model as it records the changes with notes. For example, if you change the status of a Sale Order, you will immediately notice that it is recorded in the chatter as a note. This gives us valuable information on the user that changed the information along with a timestamp on the same. 

However, this is not set by default on all fields in Odoo, possibly because enabling it for all fields will mean that the chatter will become extremely cluttered with information the moment you change small details. There are only a few important fields (like Status, Scheduled dates etc.) that have it turned on by default. 

Use Case - In the contacts model, I want to track changes made to the “Country” field in the address. How can I achieve this?

0
Avatar
Descartar
Avatar
Harishankar Unnikrishnan (hun)
Autor Mejor respuesta

Ordered Tracking for Custom fields

Any custom field in Odoo has the option to have ordered tracking turned on in Studio. Steps to do this –

  1. Enable Debug (developer) mode.
  2. Open Studio in the form view.
  3. Click on the field in question.
  4. On the left panel, scroll down and click on “More”.
  5. You will find an option called “Enable Ordered Tracking”.

Enter a number other than 0 in the field. The number indicates the priority of the fields tracking. If a field has a higher number, it has a higher priority and if multiple fields are changed at the same time, the highest priority will show up on top.

Expected behavior for Base fields

Base fields, on the other hand, will not allow you to enable ordered tracking on them. If you follow the above-mentioned steps for base fields you will notice that the ordered tracking field is read-only and even if you try to bypass and make it editable, Odoo will give you an error that says that base fields cannot be edited. 

However, there is a workaround to make this possible if clients need a way to track any changes made to base many2one fields. Keep in mind that this works only for many2one or relational fields and not char fields.

​Workaround for enabling ordered tracking on base fields

Odoo does not prevent the user from enabling ordered tracking on custom fields. We can use this to our advantage to track changes made to base fields. The following steps will enable the user to create a custom field that is related to the base field, which can be tracked.

  1. Open studio in the form view.
  2. Drag and drop a new related field; and relate it to the base field you want to track.
  3. You can name the related field whatever you want but for the sake of tracking in the chatter, I would recommend naming it the same as a base field but with a minor difference to differentiate between the two. For example, you can call it “Country1” or “Country (tracking)” or something along those lines. I recommend having the base field's name in it so that you know what is being modified when it shows up on the chatter.
  4. Follow the steps above to enable ordered tracking on the new related field.
  5. You can choose to make the new field hidden if you want, to avoid any confusion and prevent cluttering the form view.
  6. Exit Studio.

You now have a hidden related field that will change when the base field changes and because ordered tracking is enabled, it will be displayed in the chatter. For example, if I change the Country field, the chatter will display Country1 has been changed. 

1
Avatar
Descartar
¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Registrarse
Publicaciones relacionadas Respuestas Vistas Actividad
How can I create a customer invoice from a task and link it to the task? Resuelto
Studio SF-Experts
Avatar
1
oct 25
2601
How can I create a vendor refund from a task and link it to the task? Resuelto
Studio SF-Experts
Avatar
1
ago 24
1822
How can I create a vendor bill from a task and link it to the task? Resuelto
Studio SF-Experts
Avatar
1
ago 24
2580
How can I create a customer credit note from a task and link it to the task? Resuelto
Studio SF-Experts
Avatar
1
ago 24
2041
[Accounting][Studio] How can I add the purchase order number to the vendor bill? Resuelto
Accounting Studio SF-Experts
Avatar
1
mar 25
4393
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento en Odoo.sh
  • Soporte
  • Actualizaciones del software
  • Desarrollos personalizados
  • Educación
  • Encuentra un contador
  • Encuentra un partner
  • Conviértete en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contáctanos
  • Empleos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidad
  • Seguridad
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y estar totalmente integrado.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now