ALISTAMIENTO RECURSOS INDRA SISTEMAS PROYECTO TIGO
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Tabla de contenido 1
Glosario ...................................................................................................................... 6
2
Propósito .................................................................................................................... 6
2.1 3
Supuestos y Restricciones ...................................................................................... 6 Proceso – Alistamiento recursos................................................................................. 7
3.1
Acceder a mapa de ambientes y configurar conexión a las bases de datos. ........... 7
3.2
Compilación de procedimientos almacenados......................................................... 8
3.3
Ejecución de procedimientos almacenados........................................................... 10
3.4
Realizar limpieza de recurso a través de la lavadora............................................. 12
3.5
Cargue de inventario ............................................................................................. 13
3.6
Asignación de inventario al vendedor. ................................................................... 19
3.7
Confirmar inventario por parte del vendedor ......................................................... 23
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Control de Versiones
Fecha
Versión
Descripción
Autor
11/Diciembre/2015
1.0
Documento inicial
04/Mayo/2016
2.0
Incluisión de procedimientos almaceados para la limpieza automatizada
Rigoberto Henao
25/Agosto/2016
3.0
Incluisión de cargue masivo de mercancia EPOS
Rigoberto Henao
06/Octubre/2016
4.0
Inclusión procedimiento almacenado limpieza de recursos promociones.
Rigoberto Henao
Sandra Mora Alfaro
Modificación de procedimientos ALISTAMIENTO_RECURSOS_BR M_V2 y ALISTAMIENTO_RECURSOS_PO STSALE_V2 25/Octubre/2016
4.1
Modificación procedimiento almacenado limpieza de recursos promociones ALISTAMIENTO_RECURSOS_PR OMOCIONES
Rigoberto Henao
04/Noviembre/2016
4.2
Modificación de procedimientos ALISTAMIENTO_RECURSOS_BR M_V2 y
Rigoberto Henao
11/Noviembre/2016
4.3
Modificación de procedimiento Activador, inclusion eliminación de registros autorenovación
Rigoberto Henao
25/Enero/2017
4.4
Modificación de procedimiento Activador, inclusion eliminación de registros solicitud de portabilidad port-out.
Rigoberto Henao
10/Febrero/2017
4.5
Modificación de procedimiento Activador, inclusion eliminación de
Rigoberto Henao
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
registros solicitud de portabilidad. 13/03/2017
4.6
Modificación del procedimiento ALISTAMIENTO_RECURSOS_EP OS, se incluye el alistamiento tanto para la plataforma CRM como para SIEBEL.
Rigoberto Henao
10/04/2017
4.7
Se agrega la eliminación de registros en relacionados con los catalogos para ATP-Corporativo.
Rigoberto Henao
Se agrega nota para la compilación del procedimiento “ALISTAMIENTO_RECURSOS_AC TIVADOR” 27/06/2017
4.8
Se modifican los procedimientos:
ALISTAMIENTO_RECURS OS_EPOS
ALISTAMIENTO_RECURS OS_SIEBEL_V4 - SIEBEL
Rigoberto Henao
24/07/2017
4.9
Se agrega la nota para el permiso sobre la secuencias cuando se presenta error en la compilación del procedimiento ALISTAMIENTO_RECURSOS_EP OS
Rigoberto Henao
04/08/2017
4.10
Se modifica el procedimiento de EPOS, se agrega la sincronización automatica de las secuencias:
Rigoberto Henao
17/08/2017
4.11
CX_DEVICE_CHIP_SEC
CX_DEVICE_MSISDN_SEC
CX_MSISDN_CHIP_PAIR_ SEC
Se agregan detalles para el lavado de recursos y el cargue de inventario. Se elimina la asociación de IMSI en el procedimiento de EPOS a cualquier MSISDN existente en la
Diana Quintero / Rigoberto Henao
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
tabla s_asset_x
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
1 Glosario ALISTAMIENTO DE RECURSOS: proceso mediante el cual se realiza configuración (eliminación, actualización e inserción de registros) de un recurso “línea” (IMSI – MSISDN) con el objetivo que permita su posterior activación en un ambiente determinado. RECURSO: Es un objeto en BRM que nos permite hacer un conteo o un seguimiento. Los recursos pueden ser de 2 tipos, "monetarios" y "no monetarios". No monetarios: minutos libres, llamadas libres, las millas de viajero frecuente, etc. [Concepto confluence - http://10.69.38.4:9090/display/Pruebas/Recurso]MAPA AMBIENTE: Identifica las diferentes plataformas que intervienen en cada sistema de pruebas: entre ellas CRM, EPOS, INFRANET (pin), etc.
2 Propósito Mediante este documento se realiza explicación del proceso a realizar para el alistamiento de recursos, los cuales serán consumidos para ejecución de pruebas en los diferentes ambientes. Inicialmente el alistamiento de recursos se realizará mediante una serie de procedimientos almacenados que permitan dejar una pareja de IMSI e MSISDN en estados válidos para realizar una respectiva activación.
2.1 Supuestos y Restricciones
Los s utilizados en las conexiones de las las bases de datos de los ambientes cuentan con permisos de ejecución, inserción y eliminación. La asignación de inventario y confirmación del mismo se realiza a través de Epos, esta aplicación solo opera en Firefox 33.1 y debe contar con el complemento WlmBrowser. El responsable de pruebas conoce el ambiente en el cual se ejecutaran pruebas y cuenta con:
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
-
Versión 2.0
de Epos, para asignar recursos vendedor para proceder a asignar inventario Recursos para asignación a las bases de datos de ACTIVADOR, BRM, EPOS, POSTSALE y SIEBEL a la lavadora
3 Proceso – Alistamiento recursos
3.1 Acceder a mapa de ambientes y configurar conexión a las bases de datos.
La siguiente es la dirección de confluence para los ambientes: http://10.69.38.4:9090/display/Pruebas/Mapa+de+Ambientes En cada ambiente se detallan las conexiones y a las diferentes plataformas
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
3.2 Compilación de procedimientos almacenados
Para cada una de las bases de datos (ACTIVADOR, BRM, EPOS, POSTSALE y SIEBEL), existe un procedimiento almacenado, el cual debe ser compilado (ejecutado) una unica vez por ambiente en donde se requiera. A continuacion se adjunta cada uno de los procedimientos necesarios (uno por cada base de datos) para que un recurso a la vez quede listo para su posterior activación:
ALISTAMIENTO_RECURSOS_ACTIVADOR.sql
ALI_RE_EPOS_CRM_SIEBEL.sql
ALISTAMIENTO_RECURSOS_PROMOCIONES.sql
ALISTAMIENTO_RECURSOS_BRM_V2.sql
ALISTAMIENTO_RECURSOS_POSTSALE_V2.sql
ALISTAMIENTO_RECURSOS_SIEBEL_V4 - SIEBEL.sql
Nota: Aunque los procedimientos almacenados no tienen un orden especifico de ejecución para su complicación se recomienda empezar por las bases de datos en orden alfabetico Cuando se compila el procedimiento ALISTAMIENTO_RECURSOS_SIEBEL_V4 SIEBEL a veces genera conflicto de tabla o vista no existe, por lo cual se debe comentar las sentencias de las lineas 40 a 42 y compilar nuevamente. Cuando se presenta error de compilación en el procedimiento “ALISTAMIENTO_RECURSOS_ACTIVADOR”, se debe comentar la línea correspondiente a la table “tbl_portability_window”. Cuando se presenta error de compilación del procedimiento “ALISTAMIENTO_RECURSOS_EPOS”, por permiso de las secuancias (siebel.CX_DEVICE_CHIP_SEC, siebel.CX_DEVICE_MSISDN_SEC, siebel.CX_MSISDN_CHIP_PAIR_SEC), se debe poner una solicitud a operaciones como se muestra a continuacion:
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
A continuación se muestra un ejemplo de como se debe realizar la compilación de un procedimiento almacenado (se deben realizar estos pasos para cada uno de los procedimientos): 1. Cada procedimiento se debe abrir con el SQL developer apuntado a la conexión de cada base de datos (para este caso la del ACTIVADOR):
2. Se selecciona el contenido con Ctrl +A y se presiona F9 o el botón de ejecutar; posteriormente se debe presentar el mensaje “PROCEDURE AL_RE_ACTIVADOR compilado”, en donde el texto AL_RE_ACTIVADOR hace referencia al nombre del procedimiento:
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Nota: El mensaje de compilado correctamente muestra siempre el nombre del procedimiento
3.3 Ejecución de procedimientos almacenados Una vez compilado cada uno se debe realizar la ejecución de los mismos para ellos se debe realizar con las siguientes sentancias en su respectiva instancia de base de datos. Se debe tener en cuenta los parámetros que se deben enviar para cada uno de los procedimientos, los cuales se describen a continuación:
ALISTAMIENTO_RECURSOS_ACTIVADOR EXECUTE AL_RE_ACTIVADOR (MSISDN); Ejemplo: EXECUTE AL_RE_ACTIVADOR ('3005749529'); ALISTAMIENTO_RECURSOS_BRM_V2 EXECUTE ALISTAMIENTO_RECURSOS_BRM (MSISDN); Ejemplo: EXECUTE ALISTAMIENTO_RECURSOS_BRM ('3005749529'); ALI_RE_EPOS_CRM_SIEBEL
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
EXECUTE ALI_RE_EPOS_CRM_SIEBEL (IMSI, MSISDN, CANAL); Ejemplo: EXECUTE ALI_RE_EPOS_CRM_SIEBEL ('732103999996788', '3005749529', ‘1’); NOTA: - El valor 1 para el campo CANAL, se envía cuando el recurso a alistar va a ser activado en la plataforma CRM. - El valor 2 para el campo CANAL, se envía cuando el recurso a alistar va a ser activado en la plataforma SIEBEL. ALISTAMIENTO_RECURSOS_POSTSALE_V2 EXECUTE ALISTAMIENTO_RECURSOS_POSTSALE (MSISDN); Ejemplo: EXECUTE ALISTAMIENTO_RECURSOS_POSTSALE ('3005749529'); ALISTAMIENTO_RECURSOS_PROMOCIONES EXECUTE ALIST_REC_PROMO (MSISDN); Ejemplo: EXECUTE ALIST_REC_PROMO ('3005749529'); ALISTAMIENTO_RECURSOS_SIEBEL_V3 EXECUTE ALISTAMIENTO_RECURSOS_SIEBEL (IMSI, MSISDN); Ejemplo: EXECUTE ALISTAMIENTO_RECURSOS_SIEBEL ('732103999996788', '3005749529');
Si se quiere ver en pantalla el resultado de la ejecución de debe hacer con la siguiente sentencia para cada uno de los procedimientos a ejecutar: SET serveroutput ON; BEGIN ALI_RE_EPOS_CRM_SIEBEL ('732103999998784', '3017883555', '1'); END;
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
3.4 Realizar limpieza de recurso a través de la lavadora Se accede a la lavadora y se ingresa el número de la línea a limpiar. http://XX.XX.XX.XX:8080/LimpiarLineasServiceWeb/ [XX.XX.XX.XX:8080 corresponde a la Ip del ambiente]
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Se da como respuesta la limpieza en cada plataforma: Una vez ingresado el MSISDN seleccionamos el botón lavar. Si es necesario lavar otro MSISDN seleccionamos el botón reset.
3.5 Cargue de inventario Se prepara el archivo a cargar con la información del PLU del producto y el serial con extensión .csv:
Recursos 4G
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Recursos 3G
Equipos:
Versión 2.0
Nota: El PLU 3003324 corresponde a los chip’s 4G El PLU 3001543 corresponde a los chip’s 3G El PLU 3002169 corresponde a equipos I-phone 4 Black 32 GB Se consulta en el mapa de ambientes el EPOS al cual se debe ingresar http://XX.XX.XX.XX:8180/tigo-pos-web/
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Se ingresa a EPOS
Se selecciona la opción “Entrada de Mercancía” -> “Crear entrada de mercancía masiva”
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Se ingresa la información y se selecciona la opción “Seleccionar motivo”
Se selecciona la opción “Carga Masiva de Artículos”
Se carga el archivo creado previamente
Versión 2.0
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Se selecciona la opción “Guardar Información”:
Versión 2.0
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
3.6 Asignación de inventario al vendedor.
La asignación se realiza a través del aplicativo Epos, para lo cual es necesario:
Acceder a la dirección de acuerdo información del mapa de ambientes o http://XX.XX.XX.XX:8180/tigo-pos-web/index.jsp o [XX.XX.XX.XX:8080 corresponde a la Ip PARA Epos, de acuerdo mapa de ambientes]
Ingresar con , a través del cual se realizará asignación de recursos.
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Ingresar con , a través del cual se realizará asignación de recursos.
Seleccionar el vendedor al cual se va a asignar el recurso.
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Se selecciona producto a asignar:
Se selecciona PLU del producto:
Se procede a ingresar el serial a asignar:
Versión 2.0
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Se ingresa IMSI a asignar (precedido de 8957), se pulsa agregar serial (o seriales) y posteriormente guardar productos.
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Se genera respuesta de la asignación satisfactoria:
3.7 Confirmar inventario por parte del vendedor
Se ingresa con vendedor, para confirmar asignación de inventario
o o
http://XX.XX.XX.XX:8180/tigo-pos-web/wap/windex.wml [XX.XX.XX.XX:8080 corresponde a la Ip PARA Epos, de acuerdo mapa de ambientes]
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Se confirma asignación de inventario:
Versión 2.0
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
Se debe confirmar a través de base de datos de EPOS, que la asignación se haya realizado de forma efectiva y que el registro contenga valor en asignación; esto aplica para chip, modem, equipos o cualquier otro recurso asignado: o
SELECT * FROM cm_inv_producto_v WHERE ('565639010000000', '8957732103999999832')
o
SELECT * FROM cm_inv_detalle_logxproducto_v WHERE serial IN ('565639010000000', '8957732103999999832');
o
SELECT * FROM cm_detalle_doc_log_v WHERE id_detalle_doc_log_v IN ('8574782', '8574780');
serial
IN
ALISTAMIENTO RECURSOS Fecha 04/Mayo/2016
Versión 2.0
o
SELECT * FROM cm_inv_documento_logistico_v id_documento_log_v IN ( '6600134', '6600314');
o
SELECT * FROM cm_inv_asignacion_v WHERE id_asignacion = 1224212;
WHERE