Ir al contenido
Odoo Menú
  • Identificarse
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • TPV para tiendas
    • TPV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en directo
    • e-learning
    Cadena de suministro
    • Inventario
    • Fabricación
    • PLM
    • Compra
    • Mantenimiento
    • Calidad
    Recursos Humanos
    • Empleados
    • Reclutamiento
    • Ausencias
    • Evaluación
    • Referencias
    • Flota
    Marketing
    • Marketing social
    • Marketing por correo electrónico
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyecto
    • Partes de horas
    • Servicio de campo
    • Servicio de asistencia
    • Planificación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Conocimientos
    • WhatsApp
    Aplicaciones de terceros Studio de Odoo Plataforma de Odoo Cloud
  • Industrias
    Comercio al por menor
    • Librería
    • Tienda de ropa
    • Tienda de muebles
    • Tienda de ultramarinos
    • Ferretería
    • Juguetería
    Alimentación y hostelería
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidor de bebidas
    • Hotel
    Inmueble
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión inmobiliaria
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Empresa contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Fabricación
    • Textil
    • Metal
    • Muebles
    • Alimentos
    • Cervecería
    • Regalos de empresas
    Salud y bienestar
    • Club deportivo
    • Óptica
    • Gimnasio
    • Terapeutas
    • Farmacia
    • Peluquería
    Oficios
    • Handyman
    • Hardware y soporte técnico
    • Sistemas de energía solar
    • Zapatero
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin ánimo de lucro
    • Agencia de protección del medio ambiente
    • Alquiler de paneles publicitarios
    • Estudio fotográfico
    • Alquiler de bicicletas
    • Distribuidor de software
    Explorar todos los sectores
  • Comunidad
    Aprender
    • Tutoriales
    • Documentación
    • Certificaciones
    • Formación
    • Blog
    • Podcast
    Potenciar la educación
    • Programa de formación
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtener el software
    • Descargar
    • Comparar ediciones
    • Versiones
    Colaborar
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Convertirse en partner
    • Servicios para partners
    • Registrar tu empresa contable
    Obtener servicios
    • Encontrar un partner
    • Encontrar un asesor fiscal
    • Contacta con un experto
    • Servicios de implementación
    • Referencias de clientes
    • Ayuda
    • Actualizaciones
    GitHub YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicitar 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
  • Proyecto
  • 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
6476 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.

Inscribirse
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
2732
How can I create a vendor refund from a task and link it to the task? Resuelto
Studio SF-Experts
Avatar
1
ago 24
1896
How can I create a vendor bill from a task and link it to the task? Resuelto
Studio SF-Experts
Avatar
1
ago 24
2676
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
2120
[Accounting][Studio] How can I add the purchase order number to the vendor bill? Resuelto
Accounting Studio SF-Experts
Avatar
1
mar 25
4487
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento Odoo.sh
  • Ayuda
  • Actualizar
  • Desarrollos personalizados
  • Educación
  • Encontrar un asesor fiscal
  • Encontrar un partner
  • Convertirse en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contacta con nosotros
  • Puestos de trabajo
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Información 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 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