Header Web
Logo_PHC_Software
Manuais
Como inserir um Monitor

Como os Monitores do PHC CS Web são uma ferramenta que se distingue pela eficácia na disponibilização da informação e também pela otimização do tempo despendido na obtenção da mesma, explana-se agora a forma de inserir/configurar um Monitor, bem como algumas especificações a ter em consideração e as opções de interação que o utilizador encontra no ecrã de Monitores, em modo de consulta


Ecrã em modo de Introdução/configuração
    Ao inserir ou configurar um monitor, o utilizador terá ao seu dispor os seguintes campos:

    Título
    Campo é utilizado para definir o nome do monitor. Este texto será colocado no título do ecrã sempre que o utilizador recorrer ao Monitor.

    Inativo
    Aqui define se o Monitor está ativo. Uma vez inativo, o utilizador deixa de ter acesso ao mesmo.

    Nº interno
    Este campo é de leitura e contém uma numeração sequencial, atribuída automaticamente pela aplicação.

    Subtítulo
    Definição do que aparece no subtítulo do ecrã quando o monitor é executado.

    Cabeçalho
    Informação aparece na área superior do ecrã quando o monitor é executado. Esta informação pode ser um texto em HTML ou um programa que retorne esse mesmo texto.
    Este contém a informação a colocar na área inicial do ecrã, que poderá incluir a descrição e instruções de uso do monitor. Será sempre apresentado em HTML puro e pode ser um programa com informação dinâmica.
    Neste campo o utilizador poderá recorre ao Editor de HTML para personalizar o texto ao seu gosto.

    É um programa
    Ao ativar esta opção, o utilizador está a indicar que existe código de utilizador no campo Cabeçalho por isso o mesmo deverá retornar um objeto do tipo String para ser apresentado. O campo Cabeçalho passa também a ter intellisense, ou seja, quando é colocada uma letra na caixa de texto é aberta uma caixa com todas as sugestões de código disponíveis para completar aquela palavra, à medida que se vai escrevendo as opções mostradas vão sendo filtradas até obter o que se pretende.

    Nota: Sempre que o utilizador quiser, pode ou para verificar se o seu código está escrito corretamente.

    Instruções
    Aqui é possível indicar instruções para a utilização do respetivo monitor. Esta informação aparecerá na área do cabeçalho de Monitor após os textos do cabeçalho.
    A sua existência será indiciada, por defeito, pela presença de um "i".

    Altura máxima
    O utilizador pode definir a altura máxima em pixéis da zona das colunas de dados. Se deixar vazio os dados expandem para baixo na medida do que for necessário.
    Permite definir em pixéis a altura máxima de todas as colunas. Só deve ser utilizado se não for importante a posição do cursor após a escolha do utilizador, pois em cada escolha a respetiva coluna volta à posição inicial.

    Nota: Se estiver zero significa que não têm altura máxima expandindo em função dos dados apresentados.

    Tem snapshots
    Ao ativar esta opção, o utilizador está a indicar à aplicação que o monitor possui snapshots. Ao definir que possui snapshots, ao executar os mesmos serão colocados no cabeçalho do monitor. Para isso é fundamental que na configuração do snapshot esteja definido:
    - Se está Disponível em monitor, o utilizador deve definir também em que Monitor.

    Visível no Painel Global de Análises
    Se ativar esta opção, o monitor ficará disponível no Painel Global de Análises. E se pretender, pode ainda definir um "Grupo" para obter uma organização personalizada.




    A Coluna 1 poderá conter uma caixa de procura e uma grelha com dados. Estes dados são definidos nos respetivos itens.
    Neste separador pode definir as características sobre a Coluna 1, como por exemplo:

    Nº de linhas em cada página na coluna 1
    Este campo dá a possibilidade ao utilizador de definir a quantidade de linhas que deverão aparecer na Coluna 1.

    Coluna 1 não tem paginação
    Caso o utilizador não queira que os dados da listagem da coluna 1 sejam repartidas por paginação, deverá ativar esta opção. Se assim for, os resultados da lista da coluna 1 aparecem todos numa única listagem.

    % de ocupação da Coluna 1
    Será calculada a aproximação arredondada a 12 colunas ou seja, a cada 8,33% será uma coluna. Se o utilizador deixar zero será 2 de 12 colunas.

    Título da Coluna 1
    Neste campo o utilizador define o título que irá permanecer na Coluna 1.

    Tem procura na coluna 1
    Ao ativar esta opção aparecerá uma caixa de texto que permite executar procuras, a qual fará filtro sobre o campo RESUMO do conteúdo da coluna 1. Se tiver definido que o monitor só executa com a procura preenchida, então o filtro é feito na expressão da coluna 1 e coluna 2, usando o texto #PROCURA#.
    Quando a procura não depende de existir para o monitor ser executado, a mesma só aparece se mais de 5 registos ou com o número de registos maior que o tamanho de cada página da grelha da Coluna 1.

    Texto para caixa de procura
    Se o utilizador definiu que o Monitor terá procura na Coluna 1, este campo deve ser utilizado para indicar qual o texto que aparecerá no place-holder da caixa de procura. Caso fique vazio aparecerá "Procura?".

    O monitor só é executado se existir algo na procura da coluna 1.
    Ao escolher esta opção aparecerá uma caixa de texto para executar procuras, a qual executará um filtro sobre o campo Resumo do conteúdo da Coluna 1. Ou seja, define-se se o monitor só é calculado quando o utilizador digitar texto na caixa de procura.



    A Coluna 2 poderá conter um cabeçalho e uma grelha de dados, resultante do que o utilizador escolheu na Coluna 1.
    Nestes campos poderá definir, sobre a Coluna 2:

    Nº de linhas em cada página na coluna 2
    Este campo dá a possibilidade ao utilizador de definir a quantidade de linhas que deverão aparecer na Coluna 2.

    Coluna 2 não tem paginação
    Caso o utilizador não queira que os dados da listagem da Coluna 2 sejam repartidas por paginação, deverá ativar esta opção. Se assim for, os resultados da lista da coluna 2 aparecem todos numa única listagem.

    % de ocupação da Coluna 2
    Será calculada a aproximação arredondada a 12 colunas ou seja, a cada 8,33% será uma coluna. Se o utilizador deixar zero será 2 de 12 colunas.
    Os restantes dados sobre o que aparece na Coluna 2 já serão definidos em cada um dos itens.



    Aqui podem ser definidas variáveis globais do monitor, que podem ou não, influenciar cada um dos itens associados.
    As variáveis são opções que se podem dar ao utilizador de modo a filtrar o resultado da Coluna 2. Cada variável possui um número. Para usar essa variável na expressão para a Coluna 2, basta colocar o seu numero entre cardinais, por exemplo, para a variável número 3, basta colocar na expressão o texto "#3#".
    As variáveis podem ser dos seguintes tipos:
      C - carater.
      D - data.
      N - numérica.
      I - número, mas inteiro.
      L - lógica, de sim ou não.
      M - memo, ou seja, carater com várias linhas.
      T - tabela simples, onde no campo de dados pode introduzir, separadas por vírgulas, as opções que surgem.
      S - tabela SQL, onde no campo de dados pode colocar a expressão Transact SQL que retorna apenas um campo, que será apresentado como a lista de opções.

    Pode ainda definir a ordem pela qual as variáveis são apresentadas ao utilizador.



    Para cada monitor o utilizador pode definir em que tipo de aplicação está disponível, Intranet, Internet e/ou Extranet.
    Se o utilizador especificar que está disponível na Intranet pode ainda restringir o acesso de acordo com os módulos pretendidos.
    Também pode definir acessos mediante diferentes Tipos de acesso.



Especificações técnicas
    Quando o utilizador estiver a construir um Monitor, deverá ter em consideração as seguintes potencialidades nos mesmos, mediante as características utilizadas na configuração do Monitor:
    1. Ao entrar no monitor, se o mesmo tiver um campo de procura, coloca logo o focus nesse campo.
    2. Caso só haja uma linha na coluna 1, esta é logo selecionada quando se entra no ecrã.
    3. Se só há um item e este não é de listagem, então não mostra coluna 1. Neste caso, o ideal é por a % de ocupação da col1 em 1%.
    4. Na visualização de qualquer monitor é possível reduzir e aumentar as colunas (exceto em formato ultra reduzido).
    5. Ao correr uma opção de ecrã, os dados do monitor são atualizados, caso a opção tenha alterado os dados do mesmo.
    6. As procuras realizadas ficam registadas no Log do utilizador.
    7. Pode existir um total de registos da coluna 2, permanecendo um contador no fim da mesma coluna.
    8. Cada monitor pode agora ter um campo com instruções para o utilizador consultar. Este localiza-se no cabeçalho do monitor.
    9. É possível manter a visualização do filtro de variáveis na execução do monitor.
    10. O utilizador pode criar um monitor com variáveis globais. Estas podem ser usadas em todos os itens e nas opções de ecrã com o texto #G+número da variável#.
    11. Na querystring pode-se usar "gv+número da variável" para colocar um valor por defeito nas variáveis globais.



Ecrã em modo de Consulta
    No ecrã de manutenção de monitores o utilizador pode recorrer ao botão que lhe dá a possibilidade de:


    Quando o utilizador estiver a consultar um Monitor pode recorrer a este botão para simular o funcionamento do Monitor. Ao fazê-lo terá acesso ao URL que é necessário para o executar, de acordo com as necessidades do utilizador e configuração do mesmo.


    Ao aceder a este botão o utilizador pode consultar se já existe algum Item de Monitor associado especificamente ao Monitor. Inclusive, pode introduzir um Item de Monitor diretamente deste ecrã, clicando em , passando diretamente para a introdução/alteração de um Item de Monitor.


    Ao aceder a este botão o utilizador pode consultar se existem Snapshots associados ao Monitor e inclusivamente pode introduzir um Snapshot diretamente deste ecrã, clicando em , passando diretamente para a introdução/configuração de uma análise avançada, que pode ser configurada como Snapshot


    Ao aceder a este botão o utilizador pode consultar se existem Opções de Ecrã associadas ao Monitor e inclusive pode introduzir uma Opção de Ecrã diretamente do ecrã do Monitor, clicando em , passando diretamente para a introdução/alteração de uma Opção de Ecrã.


    Através deste botão o utilizador pode aceder ao Log de Código, onde pode consultar toda informação guardada e relevante do código de utilizador que corre em determinado local para os diversos tipos de código, neste caso nos Monitores.


    Também à semelhança de todos os ecrãs na aplicação, o utilizador terá a possibilidade de utilizar as opções de registo bem como procurar um registo, alterar e/ou apagar o mesmo.







Monitores