Skip to content

Draft: New catalog data model

Enrico Stano requested to merge feature/new-catalog-data-model into 12.0

Pasos para ejecutar la migración:

  1. Hacer login con user admin y poner idioma UI en ingles
  2. Desactivar los servidores de correo saliente y entrante.
  3. Renombrar añadiendo OLD a los 3 ProductAttributes existentes (Min, Data, Bandwidth)
  4. Deploy de la versión 12.0.0.0.9 de Telecom que añade las plantillas de productos y los atributos y borra el campo current_tariff de la vista de contratos y borra el store a true en los campos del Telecom Mixin.
  5. Importar los valores de los atributos. (product.attribute.value.xls).
  6. Importar los valores de los atributos posibles por cada plantilla de productos. (product.template.xls)
  7. Importar los BaseSubstateType para relacionarlos con las nuevas plantilla de productos. (base.substate.type.xls)
  8. Modificar las referencias a plantillas de contrato vinculadas a las plantillas de producto para que apunten a las plantillas de contrato existentes.
  9. Una vez importado, nos genera 2 productos de Fiber Recurring, 1 de Radiofrequency Recurring y 32 de GSM Recurring. Ahora debemos eliminar los productos que no queremos tener en el catálogo. El catálogo se queda con:
    • GSM Recurring Sin minutos Sin datos
    • GSM Recurring 150 minutos 2 GB
    • GSM Recurring 200 minutos 3 GB
    • GSM Recurring 200 minutos 5 GB
    • GSM Recurring Llamadas ilimitadas Sin datos
    • GSM Recurring Llamadas ilimitadas 5 GB
    • GSM Recurring Llamadas ilimitadas 9 GB
    • GSM Recurring Llamadas ilimitadas 23 GB
    • GSM Recurring Llamadas ilimitadas 30 GB
    • GSM Recurring Llamadas ilimitadas 50 GB
    • Fiber Recurring 100 Mb
    • Fiber Recurring 600 Mb
    • Radiofrequency Recurring 30 Mb
  10. Deploy de la versión 12.0.0.1.0 de Telecom que quita las referencias al campo current_tariff de la definición de la vista y devuelve el store a true en los campos del Telecom Mixin.
  11. Deploy de la version 12.0.0.1.0 de Onaro con las migraciones de productos y forzar el recomputado de los campos dependientes.
  12. Archivar los productos, las plantillas de producto, los valores de atributos y atributos antiguos.
  13. Volver a activar los servidores de correo saliente y entrante.

Temas a aclarar con el cliente:

  1. Como y porque se han generado pedidos a partir de CRM leads ya marcadas como ganadas
  2. Contratos con fecha de fin en un futuro muy lejano
  3. Producto "GSM Recurring Llamadas ilimitadas 5 GB" estaba archivado, lo archivamos?
  4. Revisar los Sale Order que no tienen un ISP info:
onaro=> select id, name from sale_order where broadband_isp_info is null and mobile_isp_info is null order by name;
 id  | name
-----+-------
 270 | SO009
 283 | SO010
 284 | SO011
 290 | SO013
 295 | SO015
 299 | SO016
 318 | SO018
 321 | SO019
(8 rows)
Edited by Daniel Palomar

Merge request reports