Conceito
A finalidade da tarefa é permitir o usuário definir informações a serem exibidas para o usuário na tela de 'Menu Principal'.
O painel é um serviço que permite ao SAM estabelecer interatividade entre a base de dados do SAM e o usuário, a fim de informá-lo sobre algo importante, proporcionando ao usuário a tranquilidade de ser informado automaticamente, sobre qualquer dado disponível em sua base de dados.
O painel é exibido/atualizado automaticamente a cada 5 minutos ou quando nele clicado.
Cada usuário poderá ter quantos painéis forem necessários.
Campos
- Moldura {Usuário} - Quem receberá as mensagens produzidas pelo painel, previamente cadastrado em CAS1010 - Usuários.
- Moldura {Mensagem} - Informação a ser exibida ao usuário logado, em seu Menu Principal, na área de exibição de mensagens no painel. A mensagem suporta coringas ($1, $2...) que serão substituídos pelo conteúdo ordinário das colunas citadas na SQL.
- Moldura {SQL de consulta} - Expressão SQL para se obter os dados da base de dados.
- Controle dos registros - Opções de exibição dos registros obtidos na base de dados através da SQL de consulta, que mesclados com a mensagem, através da sequência ordinária dos coringas será formada a mensagem final que será exibida no painel do usuário:
0 - Não exibe a mensagem se o set de registros for vazio: Não exibe a mensagem quando a SQL não obteve nenhum registro na base de dados.
1 - Exibe a mensagem se o set de registros for vazio: Exibe a mensagem mesmo que a SQL não obteve nenhum registro na base de dados.
2 - Não exibe a mensagem se o set de registro for cheio: Não exibe a mensagem quando a SQL obteve um ou mais registro na base de dados.
3 - Exibe a mensagem se o set de registro for cheio: Exibe a mensagem quando a SQL obteve um ou mais registro na base de dados.
- Controle das Mensagens - Opções de exibição das mensagens, que mescladas com os dados dos registros, através da sequência ordinária dos coringas será formada a mensagem final que será exibida no painel do usuário:
0 - Exibe somente o primeiro registro do set: Exibe a mensagem considerando somente o primeiro registro do set, independentemente de quantos registros conter o set;
1 - Exibe somente o último registro do set: Exibe a mensagem considerando somente o último registro do set, independentemente de quantos registros conter o set;
2 - Exibe a cada registro do set: Exibe uma mensagem para cada registro do set, considerando todos os registros contidos no set;
- Moldura {Execução da SQL} - Conjunto de parâmetros que determinará o tempo (Data, Horário e Dias da Semana) de execução das SQLs:
* Entre: Intervalo de data em que será executada a SQL.
* A Partir de: A SQL será executada infinitamente a partir da data informada.
* Antes de: A SQL será executada até a data informada.
* Em: A SQL será executada somente na data informada.
* Horário: A SQL será executada no horário informado.
* Dias da semana que a SQL será executada: Domingo (Dom), Segunda (Seg), Terça (Ter), Quarta (Qua), Quinta (Qui), Sexta (Sex) e Sábado (Sab). Quando selecionado um ou mais dias da semana a SQL será executada considerando o intervalo de data e horário definidos.