Histórico da Página
Coletando Dados e Agendando
Os indicadores (assim como sua referência, caso exista) precisam ser alimentados com dados para que possam ser analisados
...
e permitir assim, a análise do cumprimento dos objetivos.
No Balance Score Card, existem dois modos de alimentar os indicadores com dados:
...
Modo Manual
Os dados para os indicadores são inseridos manualmente, através de uma planilha de dados.
Procedimentos
Para inserir dos dados manualmente:
1.
...
Na janela de Manutenção do Indicador desejado, selecione a pasta Planilha de Valores. Escolha a planilha de resultado ou a planilha de referência para inserir os dados.
O Sistema apresenta o conteúdo da pasta com as datas (baseadas na frequência de análise do indicado) cujos valores devem ser informados.
2.
...
Informe os valores desejados por data.
3.
...
Informe os valores nesta planilha, na coluna Valor. A coluna Montante apresenta o somatório da coluna valor (caso seja um indicador cumulativo) ou apenas repete o valor (caso não seja cumulativo).
...
Modo Automático
Neste modo, os dados são coletados de uma fonte de dados acessada via DbAccess, como por exemplo, uma Base de Dados do Microsiga
...
Protheus® ou do SIGADW.
Procedimentos
Para coletar os dados da fonte desejada automaticamente:
1.
...
Para coletar os dados automaticamente é necessário criar uma Fonte de Dados. É preciso conhecer muito bem a base de dados do Protheus. Para criar a Fonte de dados, na janela de Manutenção do Indicador desejado selecione a pasta Fonte de Dados e clique em Novo.
O Sistema apresenta o conteúdo da pasta selecionada.
2.
...
Informe os dados da Fonte de Dados tais como:
...
- Pasta Principal
...
- Nome da fonte de dados
...
- Agendamento
O Balance Score Card colocar um ID para esta Fonte
...
que será utilizado no agendamento.
...
- Descrição da fonte de dados
...
- Classe
Informe a classe da fonte de dados desejada:
...
- DbAccess
É realizado um Select padrão SQL a ser informado.
...
- AdvPL
Deve ser informada uma função AdvPL que retorne um array bidimensional de 2 posições, onde a primeira posição é uma data e a seg unda o valor. Um exemplo de um retorno de uma função AdvPL seria: Return {{CTOD('01/01/07'),123},{CTOD ('01/02/07'),234}}.
...
- Fonte de Referência
Caso esta opção esteja marcada, será preenchida a planilha de valores de referência e não de resultado.
...
- Pasta Configurações
...
- Utilizar o Ambiente do Servidor Protheus
Caso prefira utilizar um ambiente já informado no MP8Srv.ini, selecione esta opção e informe o Ambiente (Environment).
...
- Utilizar a seguinte Conexão DbAccess
Informe uma nova conexão com o DbAccess, informando os parâmetros padrões para criação de Alias no Top.
...
- Pasta Declarações
Informe nesta pasta a declaração (DbAccess) ou função (AdvPL) para retorno dos valores.
Toda informação que retorna da fonte de dados deve conter uma data e o valor correspondente àquela data para o indicador em questão.
No caso de uma cláusula SQL (DbAccess), a data deve ser referenciada como BSCDATA e o valor como BSCVALOR.
Exemplo:
A sintaxe para retornar a quantidade comprada de um determinado produto seria a seguinte:
SELECT C7_EMISSAO AS BSCDATA, C7_QUANT AS BSCVALOR FROM SC7990 WHERE C7_PRODUTO=
...
"000001
...
"
Considerando a data retornada, o Balance Score Card atualiza a planilha de valores de acordo com a freqüência utilizada. Por exemplo, caso o Select acima retorne os valores:
BSCDATA | BSCVALOR |
01/01/2007 | 25,00 |
23/01/2007 | 30,00 |
01/02/2007 | 40,00 |
Se a freqüência for mensal, a planilha de valores ficaria como a seguir:
...
Ano | Mês | Valor |
2007 | 01 |
...
30 último valor trazido deste mês. | ||
2007 | 02 | 40 |
Portanto, é importante a consulta (Select) traga os dados já filtrados e
...
únicos por período.
...
- Agendamento das importações
Veja a opção Menu Configurações para maiores informação sobre o agendamento.