Sunteți pe pagina 1din 10

Rendimientos

Advertencia .............................................................................................................................. 2
Calculo de Rendimientos.......................................................................................................... 2
Rendimientos Call Center......................................................................................................... 3
Cálculo .................................................................................................................................. 3
Notas .................................................................................................................................... 3
Diarias R2 y R3 Casa ................................................................................................................. 4
Rendimientos R3 Casa.............................................................................................................. 5
Parámetros ........................................................................................................................... 5
Calculo del Rendimiento ...................................................................................................... 5
Notas .................................................................................................................................... 6
Incentivos R3 Casa.................................................................................................................... 7
Cálculo .................................................................................................................................. 7
Vista por Turno..................................................................................................................... 7
Incentivos R2 Casa.................................................................................................................... 8
Cálculo .................................................................................................................................. 8
Incentivo............................................................................................................................... 8
Informe................................................................................................................................. 8
Ejemplo práctico ...................................................................................................................... 9
Incorporación Rendimientos WebCam R3 ........................................................................... 9
Modificar consultas: ......................................................................................................... 9
Parámetros ....................................................................................................................... 9
Notas. ............................................................................................................................. 10
Advertencia
Los archivos referenciados en este documento están en producción

LA MODIFICACION O ELIMINACION DE CUALQUIERA DE ELLOS AFECTARA A LA EJECUCION


DE LAS APLICACIONES Y LOS RESULTADOS.

Calculo de Rendimientos
La carga se realiza desde el programa de Producción VB:

1. Diariamente desde el botón Diarias


2. Manualmente:
 Solo accesible desde el programa de Inicio Selectivo, botón Producción.
 Botón Rendimientos: Calcula el rendimiento de la fecha inicial seleccionada
 Botón Rendimientos CH: Calcula el rendimiento Call Center de la fecha inicial
seleccionada usando una vista del estadis para hacer el cálculo de rendimientos
en los cambios horarios.
o Las consulta se encuentran en la carpeta de Operaje/Vista Cambio
Horario del mes en que estemos (si no existe la carpeta, copiamos la
del mes anterior)
o Esta vista se implanto en Marzo de 2012.
o Utilizando como base Vista.sql (hacer la consulta desde una copia),
tendremos en cuenta los datos del cambio horario:
 @tiempo: 1 en horario de verano, -1 en horario de invierno
 @fecha: fecha del cambio horario
 @cambio: fecha en la que hacemos el cambio en las maquinas
 @hcambio: hora en la que hacemos el cambio en las maquinas
o Esta vista es una copia del mes en la que se realiza el cambio,
añadiendo o quitando 1 hora a las llamadas entre la fecha del cambio
horario y la fecha del cambio en las maquinas de producción.
o Una vez creada la vista, ejecutaríamos los días a los que afecte el
cambio horario, normalmente serían el Sábado y el Domingo.
Rendimientos Call Center
Cálculo
El cálculo lo realiza la función RendimientosR3

Se compone de varias consultas

1. Rendimientos de Operaje (consulta sql incrustada en el código):


 Elimina el rendimiento del día que se está calculando (si existe).
 Calcula 3 tramos temporales:
o 6:30 a 23:00
o 22:30 a 10:00. Este tramo se amplía hasta las 15:00, para diferenciar si
es una operadora de turno de mañana o si es una operadora de turno
de noche que se ha quedado hasta las 10 (hora consensuada con
Susana, Marga). Si una operadora se queda más tiempo
puntualmente, habrá que modificar esta hora en el código, pero debe
volverse a dejar como hora las 10, si no tendremos problemas para
diferenciar turnos.
o 15:30 a 6:00. Turnos raros que empezaban a medio turno de la tarde y
finalizaban a medio turno de la noche.
 El tramo estudiado tiene que tener un mínimo de 1.5 horas de tiempo de
conexión. Esta es una condición para eliminar duplicidades entre turnos.
 El rendimiento de la operadora será el del tramo que tenga el máximo
rendimiento.
 Calcula el incentivo.
 Una vez calculado, desde el dia 20110501 le aplicamos un 17% de descuento en
el incentivo.
2. Incentivo Coordinacion Operaje Call Center (consulta sql incrustada en el código):
 Clasifica a las operadoras del turno para calcular el incentivo de coordinacion.
 Si una operadora esta en varios turnos, se le asigna el porcentaje
correspondiente a cada turno.
3. Incentivo Coordinacion Operaje Casa (consulta):
 Clasifica a las operadoras del turno para calcular el incentivo de coordinacion.
4. Eliminamos los OROS dependiendo de la fecha (desde el 20110419). (consulta):

Generamos el documento.

Notas
La función de cambio horario RendimientosR3_Add es una copia de RendimientosR3, solo
se diferencian en la vista del estadis que utilizan. Si se modifica la función de rendimientos, hay
que modificar también la de cambio horario.
Diarias R2 y R3 Casa
Hace una llamada con parámetros al programa Diarias, para el seguimiento de 7 a 7 del
operaje en casa. No se utiliza para el cálculo del incentivo de operaje Casa.

Los parámetros son:

1. Fecha: fecha a estudiar de 7 a 7 del día siguiente


2. Rueda: 2 o 3. Si no se especifica estudia R3.
Rendimientos R3 Casa
Hace una llamada con parámetros al programa Rendimientos que calcula el rendimiento.

Parámetros
1. Rueda: R2 o R3.
2. FechaIni: fecha inicial.
3. FechaFin: fecha final (si no se especifica usa la inicial)
4. Codigo: lista de códigos de operadora separados por coma (si no se especifica,
estudia todos los códigos)
5. Si no se introducen parámetros, se inicia el programa normalmente
a. Usuarios y contraseñas en la tabla Usuarios
b. Invitado -> trisonata

Calculo del Rendimiento


1. Comprobaciones
1.1. Mantenimiento
Si la tabla Mantenimiento tiene datos para la ejecución y muestra un mensaje de
aviso.
Control manual de esta tabla cuando se realiza alguna tarea de mantenimiento crítica.
Está configurado para que se salte esta comprobación si se ejecuta desde una
maquina en concreto (actualmente "BORJA"), para poder hacer pruebas. Las cargas
automáticas están restringidas.
1.2. En Cálculo (incorporado el 04/09/2012)
Si la tabla Calculando tiene datos para la ejecución y muestra un mensaje de aviso.
Al iniciar una carga automática inserta un valor en la tabla y lo elimina al finalizar
1.3. Lista de parámetros
1.3.1. 0 -> Inicio normal/visual de la aplicación y no calcula rendimiento alguno.
1.3.2. 2 -> Rueda y fecha
1.3.3. 3 -> Rueda, fecha inicial y fecha final
1.3.4. 4 -> Rueda, fecha inicial, fecha final y código o lista de códigos separados por
comas.
2. Calculando
2.1. Calculando()
Inserta un valor en la tabla Calculando para no permitir ejecuciones en paralelo.
2.2. Carga(lista de parámetros)
Ejecuta la consulta 00.Carga.sql
2.2.1. Ejecuta desde el día anterior a la fecha inicial que se le pasa como parámetro
(para los turnos que pasan de las 7 de la mañana y no tenemos el estadis completo)
hasta la fecha fin
2.2.2. Turnos de las operadoras activa. Se diferencian los turnos de Hoy.
2.2.3. Estudio los turnos que pasan de las 7 de la mañana.
2.2.4. Si estudio códigos en concreto elimino los demás de la cache.
2.2.5. Cache con el estadis de operaje de Hoy. Se tienen en cuenta los siguientes
casos:
2.2.5.1. Turno normal o sin turno (alta ocupación): 7 a 7
2.2.5.2. Hoy turno pasa de las 7 y ayer normal: 7 a hora fin
2.2.5.3. Hoy turno normal y ayer pasa de las 7: hora fin de ayer a 7
2.2.5.4. Hoy y ayer pasa de las 7: hora fin de ayer a hora fin de hoy
2.2.6. Estudio el rendimiento de cada operadora en su turno o turnos
2.2.7. Si una operadora no se conecta en algún turno, se inserta con Tiempo de
Conexión a 0
2.2.8. Todo lo que no sea de turno, lo consideramos alta ocupación.
2.2.9. Elimino el rendimiento antiguo.
2.2.10. Inserto el Rendimiento nuevo.
2.2.11. Calculamos Rendimientos Webcam
2.3. Limpieza(Usuario)
2.4. Calculado()
Elimina los valores de la tabla Calculando para permitir ejecuciones en paralelo.

Notas
En ejecución sin parámetros se usa un usuario temporal, Aut, si dos usuarios ejecutan una
llamada con parámetros a la vez, podría haber problemas (actualización del dia 04/09/2012
soluciona el problema)
Incentivos R3 Casa
El incentivo se calcula dinámicamente al mostrar el rendimiento Diario o Periodo y cada vez
que se selecciona una fecha, se vuelve a calcular.

Cálculo
1. Función Carga_Incentivo (Parámetros)
1.1. Ejecuta la consulta 04.Incentivo.sql
La consulta une varias tablas.
1.1.1. RendimientosR3 -> rendimiento por turno (id turno) y alta ocupación por día y
operadora.
1.1.2. Ope_Cuadrante_FaltasR3 -> si el id turno aparece en una fecha en concreto,
turno justificado.
1.1.3. Ope_CuadranteR3 -> Cuadrante
1.1.4. Ope_ObjetivosR3 -> Tiempo de conexión, minutos OTO y media OTO objetivo
para cada tipo de turno.
1.1.5. RendimientosR3WC -> rendimiento webcam por turno (id turno), día y turno.
1.1.6. Ope_Incentivo -> valor del minuto de rendimiento para cada turno.
1.1.6.1. Alta ocupación 0.15
1.1.6.2. Turno cumple objetivo: 0.18
1.1.6.3. Turno no cumple objetivo: 0.13
1.1.6.4. WebCam: 0.18
Se realizan dos cálculos independientes (leemos la consulta del nivel mas interno al
más externo)
1.1.1. Turno:
1.1.1.1. Cruzando rendimientos y faltas sabemos si un turno ha sido justificado.
1.1.1.2. Cruzando cuadrante con objetivos, sabemos el objetivo de cada turno.
1.1.1.3. Cruzamos el punto 1 y 2 (no puede haber turnos sin operadora y
viceversa) con la tabla de rendimientos WebCam (puede no haber)
1.1.1.4. Calculo la penalización (si aplica) y el valor del rendimiento (minutos
por el valor objetivo)
1.1.2. Alta Ocupación:
1.1.2.1. Cruzamos rendimiento, cuadrante y rendimientos Webcam.
1.1.2.2. Calculamos el valor de rendimiento.
Juntamos los dos resultados y el incentivo será la suma del valor de rendimiento de
turno y alta ocupación menos la penalización.

Vista por Turno


La vista por turno funciona de manera similar al cálculo de incentivo, la única diferencia es
que se muestran todos los turnos de la operadora en concreto y no se calcula el incentivo.
Incentivos R2 Casa
No está automatizado.

Cálculo
Se ejecuta la consulta de Operaje Casa R2

Son necesarios tres parámetros:

1. Fecha inicial (la proporciona Raquel)


2. Fecha final (la proporciona Raquel)
3. Días de nomina: cantidad de días entre fechas (solo se cuentas L,M,X,J,V)

Realiza el cálculo de 7 a 7, diferenciando lo que se considera de turno, de 3 a 7 y lo que no


es.

Incentivo
El salario que calculamos es orientativo, ya que Raquel hace modificaciones sobre el valor
obtenido.

El incentivo por baja ocupación es el dato que necesitamos y se calcula con la cantidad de
mensajes recibidos por 0.20.

Informe
Los datos que se obtienen se pegan en una excel y se envían a Raquel.
Ejemplo práctico
Incorporación Rendimientos WebCam R3
Puesto que el cálculo del incentivo no se ha modificado, es necesario que la tabla de
rendimientos siga conservando la información intacta. Crearemos una tabla nueva donde
guardaremos el tiempo de WebCam que haga la operadora diferenciando turnos y alta
ocupación.

Modificar consultas:
1. 00.Carga.sql: Añadiremos un trozo de código para calcular el rendimiento WebCam.
2. 04.Incentivo.sql: Calcula el incentivo diario por Operadora. Cruzaremos la tabla de
rendimientos y rendimientos webcam. Añadiremos el campo WebCam (minutos
webcam), recompondremos el rendimiento normal y haremos una modificación en el
cálculo del incentivo.
3. Tabla Rendimientos..Ope_Incentivo: Añadiremos el campo Valor_WC, que será el precio
minuto de las webcams.
4. 05.Turnos.sql: Calcula el rendimiento por turno y Operadora. Cruzaremos la tabla de
rendimientos y rendimientos webcam. Añadiremos el campo WebCam (minutos
webcam).
5. Todas las consultas tienen los siguientes parámetros:
a. user: Usuario
b. rueda: en este caso R3, es una variable que cree con vista a que implantaran
este sistema de incentivo en R2.
c. fecha1: Fecha inicial
d. fecha2: fecha final
e. codigo: si se pasa el parámetro en blanco ejecuta el cálculo para todos los
códigos, se puede personalizar pasando el codigo separado por comas
"codigo1,codigo2" (imprescindible que a mano se introduzca una coma inicial)

Parámetros
Una vez que tengamos esta tabla temporal definida con el nuevo parámetro,
Rendimientos..cacheIncentivo'+@rueda+@usu+'tmp habrá que modificar la aplicación en
aquellos puntos donde se hace referencia a dicha tabla:

1. Función cargaDGV (Forms vistOperadora y vistaIncentivos): Funcion que carga


el Grid. Tendrá en cuenta automáticamente el nuevo campo, puesto que la
función que consulta los datos (consultas.Incentivos y consultas.Turnos)
devuelve todos los campos de la tabla temporal. Solo habrá que modificarla
si queremos modificar el formato.
2. Report Incentivo y Turnos
a. En la exportación uso Reports. Con un solo diseño se puede exportar
a varios formatos, exportar el Grid directamente exigiría programar
cada formato y como en ambos hace falta añadir los campos
manualmente, es más sencillo modificar un Report, que los N
formatos que ofrezcas.
b. Modificaremos la tabla Rendimientos..rptIncentivo
c. Modificaremos la tabla Rendimientos..rptTurnos
Notas.

Horarios:
 El cálculo de rendimiento estaba pensado para realizarse de 7 a 7
 Al incorporar turnos raros que terminan mas tarde de las 7, incorpore una
tabla en la que almacena el tiempo que su turno esta mas allá de las 7.
 Al calcular el rendimiento de una operadora, transformo su hora inicial y final.
 Ejemplo:
i. Caso 0: ayer normal y hoy normal: Horario -> Ayer 7 a 7 - Hoy de 7 a 7
ii. Caso 1: ayer especial y hoy normal: Horario -> Ayer 7 a 8 - Hoy de 8 a 7
iii. Caso 2: ayer normal y hoy especial: Horario -> Ayer 7 a 7 - Hoy de 7 a 8
iv. Caso 3: ayer especial y hoy especial: Ayer 7 a 8 - Hoy de 8 a 8
 Es necesario saber a que día pertenece la conexión webcam teniendo esto en
cuenta.

Modificar DTS para descargar la tabla Estadis de WC

S-ar putea să vă placă și