INFORME DE PRUEBA Usuario Quality: Ing. María Silva “CAMBIO DE FUNCIONALIDAD” TAREA: 4679 – AGREGAR PRIORIDAD EN INSTRUCCIÓN COLA CNR DESARROLLADOR: AdS. Leydi Vargas REQUERIMIENTO Ruta: GxVisión Visual FoxPro > Técnica > HeadEnd > Trabajar con Cola del CRN Se requiere darle prioridad a cada comando de la cola CNR a partir del tipo de orden que generó la instrucción, para esto se debe crear un nuevo campo en la instrucción de aprovisionamiento que se denominaría “Prioridad”; el cual se llenaría de manera automática al momento de construir la instrucción con valor 1 ó 2; según el proceso que la generó. Los comandos provenientes de orden de instalación, cambio de equipo y por cambio de pepserver deben tener prioridad 1 y todas las demás instrucciones deben tener prioridad 2, de esta manera se reducirá el tiempo que espera el técnico en casa del abonado para que el cable modem tenga servicio. Esta prioridad debe ser tomada en cuenta por las colas CNR de cada permisor y cada tipo de procesamiento para que dicha instrucción según el valor que venga en la prioridad se procese en primer lugar. Nota para Quality: verificar los protocolos de prueba de aprovisionamiento para que se tome en cuenta el cambio solicitado. Adicionalmente, con la finalidad de mantener la funcionalidad actual y la funcionalidad solicitada bajo esta tarea del procesamiento de las colas CNR, se requiere incorporar un nuevo campo sobre la pantalla de procesamiento tipo combo cuyos valores sean: Por Prioridad y Por Antigüedad. Donde; Por Prioridad significa que las instrucciones serán ejecutadas bajo la funcionalidad descrita en esta tarea. Por Antigüedad significa que las instrucciones serán ejecutadas bajo la funcionalidad actual. Así mantendremos en el sistema las dos opciones o formas de ejecución de las colas CNR. FALLA REPORTADA No Aplica. DESCRIPCIÓN DE FUNCIONALIDAD Se realizaron los siguientes cambios para implementar prioridades en el procesamiento automático de instrucciones en la cola CNR del sistema GxVision FoxPro: Se modificó la generación de instrucciones de Cable Modem y MTA para asociar una prioridad (1 o 2) según el tipo de orden asociada a la instrucción. La prioridad 1 se asocia a las instrucciones de instalación (nuevo contrato o reconexión), actualización de equipo, cambio de equipo (reclamo técnico o administrativo) y cambio de PepServer; la prioridad 2 se asocia a las instrucciones de desconexión. En el procesamiento automático de la cola CNR en el sistema GxVision FoxPro se implementó una nueva modalidad de procesamiento: Por Prioridad, en esta nueva modalidad el sistema procesa primero las instrucciones pendientes con prioridad 1 asociada y posterior las instrucciones pendientes con prioridad 2. Se agregó un filtro en la pantalla que permite seleccionar el modo de procesamiento: Por Prioridad (nueva modalidad), Por Antigüedad (modo existente). Nota: se inicializarán todas las instrucciones existentes en la cola CNR con prioridad 2. 1.-Notas del Desarrollador. No tiene notas del desarrollador 2.- Notas de Configuración. 2.1.- Queries update gx.colacn set colcnrprd = 2; 2.2.- Creación de Opciones y Menús No tiene Opciones y Menús de inicialización 2.3.- Configuraciones Iniciales No tiene configuraciones iniciales. PRUEBAS REALIZADAS Asociación de Prioridad Finalización Orden de Instalación Modem Comandos y nuevo campo prioridad. Finalización Orden de Instalación Servicio con Equipo ya Conectado Comandos (Emisión y Finalización) y nuevo campo prioridad. Actualización de Equipo Comandos (Finalización equipo cambiado y nuevo equipo) y nuevo campo prioridad. El primer comando posee prioridad 2 ya que se encuentre asociado a una orden de tipo desconexión, a diferencia de los últimos comandos que están asociados a la orden de desinstalación del nuevo equipo. Cambio de Equipo por Finalización de Reclamo Comandos (Emisión y Finalización) y nuevo campo prioridad. Nota: se verifico para los reclamos de telefonía y el comportamiento obtenido fue igual al documentado en el caso de reclamos de internet. Cambio de Equipo por GxAdmin Comandos y nuevo campo prioridad. Cambio de PEP Server Por no poseer el entorno para pruebas de generación de comando para cambio de PEPServer se certificó directamente con el desarrollador este caso. El cambio fue realizado las instrucciones generadas para cambio de PEPServer quedan con prioridad 2. Procesamiento por Prioridad Certificar en producción ya que no se cuenta con el entorno de prueba necesario para el procesamiento. Procesamiento por Antigüedad Certificar en producción ya que no se cuenta con el entorno de prueba necesario para el procesamiento. APROBADA EN BETA