El usuario tiene permisos de supervisor:
El usuario no tiene permisos de supervisor:
Mostrar Paneles: Summary, Indicators, Members (checkboxes):
Al presionar cualquiera de los checkbox se debe ocultar el panel de esa campaña,
Si el nombre es Summary, el panel de Summary debe ocultarse para esa campaña y así sucesivamente.
NOTA TESTING
: Corroborar la clase que se aplica al nodo de la campaña (threePanels, twoPanels)
Show Monitoring:
Se debe pasar a la vista de monitoreo, sin ningún filtro aplicado. Se tienen que ver todas las interacciones activas de todos los agentes de la campaña.
Solamente debe estar checked el checkbox de monitoring.
Show Archive:
Se debe pasar a la vista de archivo, sin ningún filtro aplicado. Se tienen que ver todas las interacciones archivadas de todos los agentes de la campaña.
Solamente debe estar checked el checkbox de archivo.
Show Queue:
Se debe pasar a la vista de queued. Se tienen que ver todas las interacciones encoladas para la campaña.
Solamente debe estar checked el checkbox de queued.
Mostrar agentes offline:
Si el checkbox está prendido, se deben visualizar en la lista de members todos los agentes de la campaña
Si el checkbox está apagado, los agentes que estén offline no deben visualizarse en la lista.
Mostrar avatars:
Si el checkbox está prendido, se deben visualizar los avatars de los agentes en la lista.
Si el checkbox está apagado, se no se deben visualizar los avatars de los agentes en la lista.
Mostrar nombres/ids:
Si el checkbox está prendido, se debe mostrar el nombre completo de los agentes en la lista (i.e: Sebastian Moreno)
Si el checkbox está apagado, se deben mostrar los ids de los agentes (i.e )
Campaña sin members:
Campaña con members:
Chatear al agente:
El botón debe estar deshabilitado si no hay ningún agente seleccionado.
El botón debe estar deshabilitado si el agente está offline.
Al presionarlo, se debe abrir la ventana de Chat Interno con el agente seleccionado.
Cambiar estado del agente:
El botón debe estar deshabilitado si no hay ningún agente seleccionado.
El botón debe estar deshabilitado si el agente está offline.
Al presionarlo, Debe aparecer una lista con los estados disponibles, al seleccionar un estado, se debe actualizar el mismo en la lista de agentes. También tiene que notificar al agente del cambio de estado, a nivel de interfaz, se ve afectado el popup de estado (al lado del nombre, área superior izquiera de la pantalla de agente.)
Desloguear al agente:
El botón debe estar deshabilitado si no hay ningún agente seleccionado.
El botón debe estar deshabilitado si el agente está offline.
Al presionarlo, se desloguea al agente.
Mostrar el Archivo del agente:
El botón debe estar deshabilitado si no hay ningún agente seleccionado.
Muestra el archivo de ese agente, esto hace que la pantalla cambie a modo archivo/monitoring/queued
Monitorear al agente:
El botón debe estar deshabilitado si no hay ningún agente seleccionado.
Muestra las interacciones activas de ese agente, esto hace que la pantalla cambie a modo archivo/monitoring/queued.
Mensaje de Broadcast (Caso especial):
Siempre debe estar habilitado
Al clickear el botón, debe aparecer una ventana para poder escribir el mensaje, la misma tiene 2 botones (send, cancel) y un área para escribir el mensaje.
Botón Next Page (>):
Botón Previous Page (<):
Contador de Agentes ( 1-20 of 300 members ):
Al precionarlo :
Se debe pasar al modo de edición. El mismo sirve para checkear o descheckear los indicadores que nos interesen.
Cualquier cambio en este modo tiene que quedar guardado en la configuración.
Modo Edición:
Si se marca un checkbox junto a un chart, el mismo se debe mostrar.
Si se desmarca un checkbox junto a un chart, el mismo se debe ocultar.
Lista de indicadores:
Total de Agentes por Estado (REALTIME):
Gráfrica de barras que muestra el total de estados (campaign status) de los agentes.
Los estados disponibles son: IDLE, BREAK, BUSY, BUSY CROSS CAMPAIGN.
Total de Conversaciones.
Configuración de Slices/TimeAgo:
Al precionarlo :
Se debe pasar al modo de edición. El mismo sirve para checkear o descheckear los grupos o indicadores que nos interesen.
Cualquier cambio en este modo tiene que quedar guardado en la configuración.
Modo Edición:
Si se marca/desmarca un checkbox junto a un grupo de indicadores, el mismo se debe mostrar/ocultar.
Si se marca/desmarca un checkbox junto a un indicador dentro de un grupo de indicadores, el mismo debe mostrarse como habilitado/deshabilitado,
al salir del modo de edicion, el mismo se debe mostrar/ocultar.
Si un grupo de indicadores estaba oculto por completo, y se marca el grupo, todos los indicadores del mismo deben seleccionarse.
Si se desmarca el ultimo indicador del grupo de indicadores, el checkbox del grupo tiene que deseleccionarse.
Lista de indicadores:
Grupos por Account:
Por cada una de las accounts de la campaña, se deben de mostrar los siguientes indicadores:
Total
Total Waiting
Total Queued
Total Active
Total Goals
Answer Time
Service Level
Abandoned
Toda la configuración de la pantalla del supervisor es guardada en el servidor. Cada vez que cargamos la aplicación, la misma tiene que aplicarse,
no importa la maquina / lugar donde el supervisor se loguea.
Cada cambio a la interfaz que el supervisor haga, tiene que verse afectado en la configuración.
Cambios que ameritan que la configuración se salve de nuevo:
Ocultar paneles
Cambiar opciones de members
Ocultar/Mostrar Gráficas
Ocutlar/Mostrar Indicadores de Summary
Las gráficas que no son realtime se actualizan cada 1 minuto, ya que el slice mínimo es de 15 minutos. Si se realizan cambios en el slice, la gráfica se actualiza de inmediato.
En el Left Sidebar, hay un botón de refresh, este botón revisa si el timer está encendido, si no lo está lo prende.
TODO
)TODO
)