Portegag2’s Weblog

Just another WordPress.com weblog

Posts Tagged ‘incidencias’

Incidencias/Sugerencias

Posted by portegag2 on October 8, 2008

ESTADOS

  • 0 Recibida
  • 1 Tratada
  • 2 Abierta
  • 3 Cerrada
  • 4 Deshechada

Condiciones de Listados

  • En incidencias/sugerencias recibidas, será: estado=0
  • En Incidencias
    • Recibidas: tipo=”Incidencias” and estado=1
    • Abiertas: tipo=”Incidencias” and estado=2
  • En Sugerecias:
    • Recibidas:  tipo=”Sugerencia” and estado=1
    • Aceptadas: tipo=”Sugerencia” and estado=2
    • Rechazadas: tipo=”Sugerencia” and estado>2

En principio recib_incid.php muestra todo según dos parametros:

  • $que_ver:  (define la condición de tipo=”…”)
    • “”
    • inc
    • sug
  • $estado:  (define la condición de estado=”…”)
    • “”
    • reci
    • ok
    • ko

Posted in comarca | Tagged: | Leave a Comment »

Agilizar detalle incidencias

Posted by portegag2 on September 10, 2008

Está programado dejando a la BD el cálculo de las sumas de los distintos entornos, es decir, el valor de cada casilla.

Pero la BD es lenta.

Lo mejor será hacer una SELECT que cargue todos los registros y tratarlos.

En la WHERE tener en cuenta:

  • Entorno: llamando a rama_descendente y haciendo la lista IN si es el caso
  • URTE: desde FEBRERO del año anterior a FEBRERO del siguiente

Grabar en el array como: resultados[urte][id_indicador][num_mes][valor]

Para cada uno ver el tipo de campo y en caso de $indicadores[$k] ['tipo_dato']== 1 llamar a la funcion SumarHoras($row['valor'], resultados[urte][id_indicador][num_mes][valor], “H:i:s”)

Para aprovechar los cálculos actuales, hacer:

  • reales = resultado[urte]
  • prevAAnterior = resultado[urte-1]
  • Dejar los bucles y cálculos actuales.

Hacerlo en inc_tabla_indicadores_NEWrapida.php

Posted in hermes | Tagged: , | Leave a Comment »

Ahorrar tiempo en Cuadro de mando

Posted by portegag2 on September 9, 2008

La mayor carga de tiempo se la lleva el cálculo del gráfico.

Pero hay mucha diferencia si se selecciona todos los entornos o uno en concreto.

Probar a indexar datos_indicadores por id_entorno

Quitar la opcion de salida, pero para ello, guardar en campos ocultos, el valor del tiempo al inicio y al final.

Creo que creando un campo en datos_indicadores dónde se guardan el servicio nivel-1 y el servicio nivel2 y buscando directamente sobre esto, se acelera mucho el proceso.

Posted in hermes | Tagged: | Leave a Comment »