Recolección de datos y programación de agenda

Los indicadores (así como su referencia, si existe) se deben alimentar con datos para poderlos analizar, de ese modo se permitirá hacer un análisis de los objetivos cumplidos.

En el Balance Score Card existen dos modos de añadir datos a los indicadores:

Modo manual

Los datos para los indicadores se incluyen manualmente, mediante una planilla de datos.

Procedimientos

Cómo incluir datos manualmente:

1. En la ventana de mantenimiento del indicador deseado, seleccione la carpeta Planilla de Valores. Seleccione la planilla de resultado o la planilla de referencia para incluir los datos.

El sistema muestra el contenido de la carpeta con las fechas (basadas en la frecuencia de análisis de lo indicado), cuyos valores se deben informar.

2. Informe los valores deseados por fecha.
3. Informe los valores en esta planilla, en la columna Valor. La columna Monto muestra la sumatoria de la columna valor (si se trata de un indicador acumulativo) o sólo repite el valor (si no es acumulativo).

Modo automático

En este modo, los datos se recolectan de una fuente de datos accedida por medio del DbAccess, como por ejemplo, una base de datos del Microsiga Protheus® o del SIGADW.

Procedimientos

Cómo recolectar datos de la fuente deseada automáticamente:

1. Para recolectar los datos automáticamente es necesario crear una Fuente de datos. Se requiere un buen conocimiento de la base de datos del Protheus. Para crear la Fuente de datos, en la ventana de mantenimiento del indicador deseado seleccione la carpeta Fuente de datos y haga clic en Nuevo.

El sistema muestra el contenido de la carpeta seleccionada.

2. Informe los datos de la Fuente de datos tales como:
Carpeta principal
Nombre de la fuente de datos
Programación de agenda

El Balance Score Card coloca un ID para esta fuente que se utilizará en la programación de agenda.

Descripción de la fuente de datos
Clase

Informe la clase de la fuente de datos deseada:

DbAccess

Se realizó un Select estándar SQL que se debe informar.

AdvPL

Se debe informar una función AdvPL que devuelva un array bidimensional de 2 posiciones, donde la primera posición es una fecha y la segunda es el valor. Un ejemplo de la devolución de una función AdvPL sería: Return {{CTOD('01/01/07'),123},{CTOD ('01/02/07'),234}}.

Fuente de referencia

Si esta opción está marcada, se completará la planilla de valores de referencia y no de resultado.

Carpeta Configuraciones
Utilizar el entorno del servidor Protheus

Si prefiere utilizar un entorno que ya se ha informado en el MP8Srv.ini, seleccione esta opción e informe el Entorno (Environment).

Utilizar la siguiente conexión DbAccess

Informe una nueva conexión con el DbAccess, indicando los parámetros estándar para crear el alias en el Top.

Carpeta Declaraciones

Informe en esta carpeta la declaración (DbAccess) o función (AdvPL) para el retorno de los valores.

Toda información que vuelve de la fuente de datos debe contener una fecha y el valor correspondiente a ésta fecha para el indicador en cuestión.

En el caso de una cláusula SQL (DbAccess), la fecha debe tener como referencia BSCDATA y el valor como BSCVALOR.

Ejemplo:

La sintaxis para retornar la cantidad comprada de un determinado producto sería la siguiente:

SELECT C7_EMISSAO AS BSCDATA, C7_QUANT AS BSCVALOR FROM SC7990 WHERE C7_PRODUTO=\"000001\"

Considerando la fecha de retorno, el Balance Score Card actualiza la planilla de valores de acuerdo con la frecuencia utilizada. Por ejemplo, si el mencionado Select retorna los valores:

 

BSCDATA

BSCVALOR

01/01/2007

25,00

23/01/2007

30,00

01/02/2007

40,00

Si la frecuencia es mensual, la planilla de valores sería la siguiente:

 

Año

Mes

Valor

2007

01

30 último valor de este mes.

2007

02

40

 

Por lo tanto, es importante que la consulta (Select) traiga los datos ya filtrados y únicos  por período.

Programación de agenda de las importaciones

Vea la opción Menú Configuraciones para más informaciones sobre programación de agenda.