General

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

0

Traspaso de configuraciones entre BBDD

Avatar
Ignacio

Buenas tardes a tod@s, tenia una duda que consultaros, cuando trabajáis en Community con una base de datos de pre-producción y otra base de datos en producción. Cuando  parametrizáis, configuráis y testeáis un nuevo modulo en la BBDD pre-producción, como pasáis esa funcional a la BBDD de producción (teniendo en cuenta que el cliente ya esta trabajando en la de producción).¿Volvéis a configurar a mano todo el proceso realizado en pre-producción o existe algún modo de poder importar dicha configuración a la de producción?


Muchas gracias y un saludo.

Avatar
Discard
1 Answer
2
Best Answer

Hola Ignacio,

Depende de lo que sea, se puede importar mediante el estándar de Odoo. Aunque muchas veces acaban siendo pequeños cambios manuales. Pongamos un ejemplo sencillo:

  • El cliente no tiene el módulo de proyectos en su BBDD de producción.
  • Le instalamos el módulo de proyectos en una instancia de pre-producción/test para que haga pruebas y determine si cubre su necesidad.
  • Tras un par de días de pruebas, el cliente solicita la instalación en producción.
  • Como ha estado creando varios proyectos, varias tareas, y también ha ido probando la imputación de horas, solicita que esa información de la base de datos de pre-producción/test se traspase directamente a la base de datos de producción.

El 99% de los casos se resuelven de forma manual, o bien mediante la exportación/importación estándar de Odoo (xlsx/csv). Casi nunca tiene sentido sincronizar las bases de datos, por lo laborioso que resulta.

Realmente, las pruebas en las bases de datos de pre-producción/test deberían ser pequeñas pruebas de concepto y no deberían utilizarse para crear contenido masivamente.

Imagínate (exagerando mi ejemplo anterior) que tras crear cientos de proyectos, miles de tareas y miles de imputaciones (tras 1 año de pruebas) el cliente decide que SÍ le sirve el módulo de proyectos y quiere migrar toda la información a la base de datos de producción. Incluso en este caso, seguramente saldrá mucho más a cuenta hacer una exportación/importación por un usuario relativamente avanzado (hay bastantes campos relacionados) que no una sincronización entre bases de datos. Aún así, pienso que el problema está en haber utilizado una base de datos de pre-producción/test temporal como una base de datos de producción.

Un saludo.

5 Comments
Avatar
Discard
Avatar
Ignacio
-

Harald, muchas gracias por la contestación y por los ejemplos.
Si, si a nivel de datos generados en pre/test entiendo que hay que importar/exportar, pero la duda surge cuando instalas y configuras no solo el módulo de proyectos, sino el de fabricación, el de inventario e instalas a mayores alguna OCA, etc..., toda esta configuración entiendo que hay que hacerlo otra vez a mano en la de producción.

Hola Ignacio,
Efectivamente.Lo más práctico es hacerlo a mano.
Saludos.

Avatar
Ignacio
-

Gracias Harald

Avatar
Pedro M. Baeza
-

Mi recomendación es no llegar a esta situación casi nunca, ya que una instancia demo es para eso, no es para hacer parametrización. La vía más adecuada en mi opinión es:

- Siempre hacer scripts para importar datos maestros, a ser posible que sean reentrantes (al ejecutarlos otra vez no duplican información).
- Hacer configuraciones en la maestra, y probarlos en la demo, o hacerlos y probar en demo y luego replicarlos en la maestra al momento que queden validados.

Un saludo.

Avatar
Ignacio
-

Muchas gracias Pedro

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!