Actualizar

Una actualización implica mover una base de datos de una versión anterior a una versión compatible más reciente (por ejemplo, de Odoo 16.0 a Odoo 18.0). Las actualizaciones periódicas son cruciales, ya que cada versión ofrece nuevas funciones, correcciones de errores y parches de seguridad. Se recomienda encarecidamente el uso de un :d oc:”supported version<supported_versions>”. Cada versión principal tiene soporte técnico durante tres años.

Dependiendo del tipo de alojamiento y la versión de Odoo utilizada, una actualización de la base de datos puede ser obligatoria.

  • Si una base de datos está en una versión principal (por ejemplo, 16.0, 17.0, 18.0), es obligatoria una actualización cada dos años.

  • Si una base de datos está en una versión menor (por ejemplo, 17.1, 17.2, 17.4), es obligatoria una actualización unas semanas después de que se publique la siguiente versión. Las versiones menores generalmente se lanzan cada dos meses.

Recibirá una notificación en su base de datos unas semanas antes de que se lleve a cabo automáticamente una actualización obligatoria. Usted tiene el control del proceso siempre y cuando no se cumpla la fecha límite.

Verá el mensaje de actualización en la parte superior derecha de la base de datos.

Concretamente, el equipo de actualización de Odoo realiza una actualización de prueba silenciosa de cada base de datos que debe actualizarse. Si la prueba se realiza correctamente y dura menos de 20 minutos, puede desencadenar directamente la actualización desde la base de datos. Si la prueba falla, puede probar una actualización utilizando el “<https://www.odoo.com/my/databases> del gestor de bases de datos’_.

Cuando se le invita a actualizar, se recomienda encarecidamente solicitar una base de datos de prueba actualizada primero y dedicar tiempo probándola.

Se activará una actualización automática a la siguiente versión si no se realiza ninguna acción antes de la fecha de vencimiento especificada.

Una actualización no cubre:

Advertencia

Si su base de datos contiene módulos personalizados, no se puede actualizar hasta que una versión de sus módulos personalizados esté disponible para la versión de destino de Odoo. Para los clientes que mantienen sus propios módulos personalizados, recomendamos paralelizar el proceso mediante solicitar una base de datos actualizada mientras también actualizan el código fuente de sus módulos personalizados.

Resumen del proceso de actualización

  1. Solicite una base de datos de prueba actualizada (consulte obtención de una base de datos de prueba actualizada).

  2. Si aplica, actualice el código fuente de su módulo personalizado para que sea compatible con la nueva versión de Odoo (consulte Upgrade a customized database).

  3. Pruebe a fondo la base de datos actualizada (consulte probando la nueva versión de la base de datos).

  4. Reporte cualquier problema encontrado durante las pruebas a Odoo yendo a la “Página de soporte y seleccionando «Un problema relacionado con mi futura actualización (estoy probando una actualización)» <https://www.odoo.com/help?stage=migration>”_.

  5. Una vez que se resuelvan todos los problemas y esté seguro de que la base de datos actualizada se puede utilizar como su base de datos principal, planifique la actualización de su base de datos de producción.

  6. Solicite la actualización de la base de datos de producción, dejándola no disponible durante el tiempo que se tarda en completar el proceso (consulte actualización de la base de datos de producción).

  7. Reporte cualquier problema encontrado durante la actualización a Odoo yendo a la “Página de soporte y seleccionando «Un problema relacionado con mi actualización (producción)» <https://www.odoo.com/help?stage=post_upgrade>”_.

Obtener una base de datos de prueba actualizada

La página de actualización <https://upgrade.odoo.com> es la plataforma principal para solicitar una base de datos actualizada. Sin embargo, dependiendo del tipo de alojamiento, puede actualizar desde la línea de comandos (en las instalaciones), el “administrador de bases de datos <https://www.odoo.com/my/databases>” de Odoo Online o su “<https://www.odoo.sh/project> de proyectos Odoo.sh’_.

Nota

La plataforma de actualización sigue la misma política de privacidad que los demás servicios de Odoo.com. Visite el reglamento general de protección de datos para obtener más información sobre cómo Odoo maneja sus datos y privacidad.

Las bases de datos de Odoo Online se pueden actualizar manualmente a través del “administrador de bases de datos <https://www.odoo.com/my/databases>”_.

El administrador de la base de datos muestra todas las bases de datos vinculadas a la cuenta del usuario. Las bases de datos que no están en la versión más reciente de Odoo muestran un ícono de una flecha en un círculo junto a su nombre, indicando que se pueden actualizar.

El administrador de la base de datos con un botón de actualización junto al nombre de la base de datos.

Haga clic en el icono de la flecha en un círculo para iniciar el proceso de actualización. En la ventana emergente, complete la siguiente información:

  • La versión de Odoo a la que desea actualizar, generalmente es la última versión.

  • El correo electrónico que debe recibir el enlace a la base de datos actualizada

  • El propósito de la actualización, se establece como prueba de forma automática en su primera solicitud de actualización.

La ventana emergente "Actualizar base de datos".

La etiqueta actualización en progreso se muestra junto al nombre de la base de datos hasta que se complete. Una vez que se termine el proceso, se enviará un correo electrónico con un enlace a la base de datos de prueba actualizada a la dirección proporcionada. También podrá acceder a la base de datos desde el administrador de la base de datos, solo debe hacer clic en la flecha desplegable antes del nombre de la base de datos.

Hacer clic en la flecha del menú mostrará la base de datos de prueba actualizada.

Nota

Puede solicitar múltiples bases de datos de prueba si desea probar una actualización más de una vez.

Nota

Al completar una solicitud de actualización, el informe de actualización se adjunta al correo electrónico de actualización exitosa y además también está disponible en la aplicación Conversaciones para los usuarios que forman parte del grupo «Administración / Ajustes». Este informe proporciona información importante sobre los cambios introducidos por la nueva versión.

Probar la nueva versión de la base de datos

Es esencial probar la base de datos de prueba actualizada para asegurarse de que no se queda atascado en sus actividades diarias por un cambio en las vistas, el comportamiento o un mensaje de error una vez que la actualización se pone en marcha.

Nota

Las bases de datos de prueba están neutralizadas y algunas de sus funciones están deshabilitadas para evitar que afecten la base de datos de producción:

  1. Las actividades programadas están deshabilitadas.

  2. Los servidores de correo saliente se deshabilitan. Para esto, los que ya existen se archivan y además se agrega uno falso.

  3. Los proveedores de pago y los transportistas se restablecen a un entorno de prueba.

  4. La sincronización bancaria se deshabilita. En caso de que desee probarla, póngase en contacto con su proveedor de sincronización bancaria para que le proporcione las credenciales del entorno de prueba.

Le recomendamos probar tantos flujos empresariales como le sea posible para asegurarse de que funcionen de forma correcta y para que se familiarice más con la nueva versión.

Lista de verificación de prueba básica

  • ¿Hay vistas que están desactivadas en su base de datos de prueba pero activas en su base de datos de producción?

  • ¿Sus vistas habituales se muestran de forma correcta?

  • ¿Sus informes (facturas, órdenes de ventas, etcétera) se están generando de manera correcta?

  • ¿Las páginas de su sitio web están funcionando de forma adecuada?

  • ¿Puede crear y modificar registros? (como órdenes de ventas, facturas, compras, usuarios, contactos, empresas, etcétera).

  • ¿Las plantillas de correo electrónico presentan errores?

  • ¿Las traducciones almacenadas tienen errores?

  • ¿Sus filtros de búsqueda están disponibles?

  • ¿Puede exportar sus datos?

  • Verificar un producto aleatorio de su catálogo de productos y comparar sus datos de prueba y producción para comprobar que todo es igual (categoría del producto, precio de venta, precio de coste, proveedor, cuentas, rutas, etcétera).

  • Comprar el producto (aplicación Compra).

  • Confirmar su recepción (aplicación Inventario).

  • Verificar si la ruta para recibir el producto es la misma que estableció en la base de datos de producción (aplicación Inventario).

  • Vender el producto (aplicación Ventas) a un cliente aleatorio.

  • Abrir la base de datos con sus clientes (aplicación Contactos), seleccionar un cliente (o empresa) y verificar su información.

  • Enviar el producto (aplicación Compra).

  • Verificar si la ruta para enviar el producto es la misma que estableció en la base de datos de producción (aplicación Inventario).

  • Validar la factura del cliente (aplicación Facturación o Contabilidad).

  • Acreditar una factura (emitir una nota de crédito) y verificar si se comporta de la misma manera que en la base de datos de producción.

  • Verificar el informe de resultados (aplicación Contabilidad).

  • Revisar de forma aleatoria sus impuestos, divisas, cuentas bancarias y año fiscal (aplicación Contabilidad).

  • Realizar todas las etapas de una orden en línea (aplicación Sitio web), desde la selección de productos en su tienda hasta el proceso de pago. Verificar si todo se comporta de la misma manera que en la base de datos de producción.

Esta lista no está completa. El ejemplo puede extenderse a otras de sus aplicaciones según el uso que le da a Odoo.

Si tiene un problema al probar su base de datos de prueba actualizada, puede solicitar la asistencia de Odoo yendo a la página “Soporte y seleccionando «Un problema relacionado con mi futura actualización (estoy probando una actualización)» <https://www.odoo.com/help?stage=migration>”_. En cualquier caso, es esencial informar de cualquier problema encontrado durante las pruebas para solucionarlo antes de actualizar su base de datos de producción.

Es posible que haya algunas diferencias significativas en las vistas estándar, funciones, campos y modelos al momento de realizar las pruebas. No es posible revertir cada cambio de forma individual, sin embargo, si uno de los cambios introducido por una nueva versión hace que una personalización tenga errores, es responsabilidad de la persona que le da mantenimiento a su módulo personalizado que sea compatible con la nueva versión de Odoo.

Truco

No olvide probar lo siguiente:

  • Integraciones con software externo (EDI, API, etcétera).

  • Flujos de trabajo compartidos entre varias aplicaciones (vender en línea con Comercio electrónico, convertir un lead en una orden de venta, entregar productos, etcétera).

  • Exportación de datos.

  • Acciones automatizadas.

  • Acciones del servidor en el menú de acción desde las vistas de formulario, así como al seleccionar varios registros en las vistas de lista.

Actualizar la base de datos de producción

Una vez que se hayan completado las pruebas y esté seguro de que la base de datos actualizada se puede utilizar como su base de datos principal sin ningún problema, es hora de planificar el día de la puesta en marcha.

Su base de datos de producción no estará disponible mientras se actualiza. Le recomendamos que realice la actualización en un momento en que el uso de la base de datos es mínimo.

Como los scripts de actualización estándar y su base de datos evolucionan de forma constante, también le recomendamos que con frecuencia solicite otra base de datos de prueba actualizada, con la finalidad de asegurarse de que el proceso de actualización se realiza con éxito, sobre todo si su finalización toma mucho tiempo. Además, le recomendamos ensayar todo el proceso de actualización un día antes de actualizar la base de datos de producción.

Importante

Empezar a usar la base de datos de producción sin hacer pruebas antes puede ocasionar:

  • Que los usuarios no se ajusten a los cambios y nuevas funciones.

  • Que haya interrupciones en las actividades empresariales (por ejemplo, ya no contar con la posibilidad de validar una acción).

  • Que los clientes tengan una mala experiencia de usuario (por ejemplo, si un sitio web de comercio electrónico deja de funcionar de manera adecuada).

El proceso de actualización de una base de datos de producción es similar a la actualización de una base de datos de prueba, pero con algunas excepciones.

El proceso es similar a obtener una base de datos de prueba actualizada, excepto por la opción purpose, que debe establecerse en Production en lugar de Test.

Advertencia

Después de solicitar la actualización, la base de datos no estará disponible hasta que termine la actualización. Una vez que el proceso haya finalizado, es imposible volver a la versión anterior.

En caso de un problema con su base de datos de producción, puede solicitar la asistencia de Odoo yendo a la página “Soporte y seleccionando “Un problema relacionado con mi actualización (producción)” <https://www.odoo.com/help?stage=post_upgrade>”_.

Acuerdo de nivel de servicio (SLA)

Con Odoo Enterprise, actualizar la base de datos a la versión más reciente es gratis e incluye cualquier tipo de soporte requerido para rectificar posibles discrepancias en la base de datos actualizada.

Tiene disponible información acerca de los servicios de actualización que incluye la Licencia Enterprise en el Acuerdo de Suscripción de Odoo Enterprise. Sin embargo, esta sección aclara qué servicios de actualización puede esperar.

Servicios de actualización que cubre el SLA

Las bases de datos alojadas en las plataformas en la nube de Odoo (Odoo en línea y Odoo.sh) o que se alojan a si mismas (Local) se pueden beneficiar de los servicios de actualización en todo momento para:

  • actualizar todas las aplicaciones estándar;

  • actualizar todas las personalizaciones creadas con la aplicación Studio, siempre y cuando Studio siga instalado y la suscripción correspondiente siga activa; y

  • actualizar todos los desarrollos y personalizaciones que cubre una suscripción de mantenimiento para las personalizaciones.

Los servicios de actualización se limitan a una conversión técnica y la adaptación de una base de datos (módulos estándar y datos) para hacerlos compatibles con la versión objetivo de la actualización.

Servicios de actualización que no cubre el SLA

Los siguientes servicios relacionados con la actualización no incluyen:

  • la limpieza de datos y configuraciones pre-existentes al momento de actualizar;

  • la actualización de módulos adicionales no cubiertos por un contrato de mantenimiento que son creados internamente o por terceros, incluidos los socios de Odoo; y

  • capacitación para usar las funciones de la versión actualizada y flujos de trabajo.