Draft: New catalog data model
Pasos para ejecutar la migración:
- Hacer login con user
admin
y poner idioma UI en ingles - Desactivar los servidores de correo saliente y entrante.
- Renombrar añadiendo OLD a los 3 ProductAttributes existentes (Min, Data, Bandwidth)
- 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. - Importar los valores de los atributos. (product.attribute.value.xls).
- Importar los valores de los atributos posibles por cada plantilla de productos. (product.template.xls)
- Importar los BaseSubstateType para relacionarlos con las nuevas plantilla de productos. (base.substate.type.xls)
- Modificar las referencias a plantillas de contrato vinculadas a las plantillas de producto para que apunten a las plantillas de contrato existentes.
- 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
- 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. - Deploy de la version 12.0.0.1.0 de Onaro con las migraciones de productos y forzar el recomputado de los campos dependientes.
- Archivar los productos, las plantillas de producto, los valores de atributos y atributos antiguos.
- Volver a activar los servidores de correo saliente y entrante.
Temas a aclarar con el cliente:
- Como y porque se han generado pedidos a partir de CRM leads ya marcadas como ganadas
- Contratos con fecha de fin en un futuro muy lejano
- Producto "GSM Recurring Llamadas ilimitadas 5 GB" estaba archivado, lo archivamos?
- 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