#ifdef KPI

/*  $Revision$
 *  $Id$
 */
/* TODO lcl */

_FAC_MODULE('KPI','lcl_module_KPI')

----- Grafieken -----
INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Total',     'kpi_v_graph_tot_tot',    2,    0,   70,   90,  100, null, fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Trend',      'kpi_v_graph_tot_trend',  4, null, null, null, null, 'FCLT_SORT', fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Total',     'kpi_v_graph_proc_tot',   2,    0,   70,   90,  100, null, fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Category', 'kpi_v_graph_proc_ond',   1, null, null, null, null, 'FCLT_SORT', fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Trend',      'kpi_v_graph_proc_trend', 4, null, null, null, null, 'FCLT_SORT', fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Total',     'kpi_v_graph_ond_tot',    2,    0,   70,   90,  100, null, fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Category', 'kpi_v_graph_ond_proc',   1, null, null, null, null, 'FCLT_SORT', fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

INSERT INTO fac_usrgraph
( fac_usrgraph_omschrijving, fac_usrgraph_view_name, fac_usrgraph_type, fac_usrgraph_limiet0, fac_usrgraph_limiet1, fac_usrgraph_limiet2, fac_usrgraph_limiet3, fac_usrgraph_orderby, fac_functie_key)
SELECT 'Trend',      'kpi_v_graph_ond_trend',  4, null, null, null, null, 'FCLT_SORT', fac_functie_key FROM fac_functie WHERE fac_functie_code='WEB_KPIRAP';

SET SQLBLANKLINES ON

UPDATE fac_usrgraph SET fac_usrgraph_options = '{ title: "",
   seriesDefaults: {
      rendererOptions: {
         background: "white",
         ringColor: "#444",
         needleThickness: 7,
         hubRadius: 7,
         intervalInnerRadius: 25,
         intervalOuterRadius: 50,
         shadowDepth: 0,
         intervalColors: [ "#CC0000", "#EE9900", "#77BB00" ]
      }
   }
}'
WHERE fac_usrgraph_omschrijving = 'Total';

-- onderdeel
UPDATE fac_usrgraph SET fac_usrgraph_options = '{  title: "",
   animate: true,
   stackSeries: false,
   seriesDefaults:{
      pointLabels: {
         show: true,
         edgeTolerance: -100,
         ypadding: 0
      }
   },
   series: [ {
      renderer: $.jqplot.BarRenderer,
      rendererOptions: {
         barWidth: 50,
         varyBarColor: true,
         shadow: false
      }
   } ],
   axes: {
      yaxis: {
         min: 0,
         max: 100,
         ticks: [0, 20, 40, 60, 80, 100],
         tickOptions: {
            enableFontSupport: true,
            fontFamily: "Tahoma",
            fontSize: "9pt"
         },
         rendererOptions: {drawBaseline: false}
      },
      xaxis: {
         tickOptions: {
            enableFontSupport: true,
            fontFamily: "Tahoma",
            fontSize: "10pt",
            showGridline: false
         }
      }
   },
   canvasOverlay: {
      show: true,
      objects: [ {
         horizontalLine: {
            name: "n070",
            y: 70,
            lineWidth: 1,
            lineCap: "square",
            color: "rgba(220, 160, 0, 0.5)",
            shadow: false
         }
      },
      {
         horizontalLine: {
            name: "n090",
            y: 90,
            lineWidth: 1,
            lineCap: "square",
            color: "rgba(85, 238, 0, 0.5)",
            shadow: false
         }
      } ]
   },
   axesStyles: {
           borderWidth: 0,
           ticks: {
               fontSize: "20pt",
               fontFamily: "Tahoma",
               textColor: "black"
           },
           label: {
               fontFamily: "Tahoma",
               textColor: "black"
           }
        },
   grid: {
            backgroundColor: "white",
            borderWidth: 0,
            gridLineColor: "#eee",
            gridLineWidth: 1,
            borderColor: "white",
            shadow: false
        }
}'
WHERE fac_usrgraph_omschrijving = 'Category';

-- trend
UPDATE fac_usrgraph SET fac_usrgraph_options = '{  title: "",
   animate: true,
   seriesDefaults: {
      showMarker: false,
      pointLabels: {
         show: true
      }
   },
   series: [ {
      color: "#55acda",
      shadow: true
   } ],
   axes: {
      yaxis: {
         tickOptions: {
            enableFontSupport: true,
            fontFamily: "Tahoma",
            fontSize: "9pt"
         },
         rendererOptions: { drawBaseline: false }
      },
      xaxis: {
         tickOptions: {
            enableFontSupport: true,
            fontFamily: "Tahoma",
            fontSize: "10pt",
            showGridline: false
         }
      }
   },
   axesStyles: {
      borderWidth: 0,
      ticks: {
         fontSize: "20pt",
         fontFamily: "Tahoma",
         textColor: "black"
      },
      label: {
         fontFamily: "Tahoma",
         textColor: "black"
      }
   },
   grid: {
      backgroundColor: "white",
      borderWidth: 0,
      gridLineColor: "#eee",
      gridLineWidth: 1,
      borderColor: "white",
      shadow: false
   },
   canvasOverlay: {
      show: true,
      objects: [ {
         horizontalLine: {
            name: "n070",
            y: 70,
            lineWidth: 2,
            lineCap: "square",
            color: "rgba(220, 160, 0, 0.5)",
            shadow: false
          }
       },
       {
          horizontalLine: {
             name: "n090",
             y: 90,
             lineWidth: 2,
             lineCap: "square",
             color: "rgba(85, 238, 0, 0.5)",
             shadow: false
          }
       } ]
    }
}'
WHERE fac_usrgraph_omschrijving = 'Trend';

SET SQLBLANKLINES OFF


REGISTERONCE('$Id$')

#endif // KPI
