Middleware - Funcionalidades BrowserAccess
Nesta modalidade, o acesso aos aplicativos Senior é feito através de navegadores de páginas, a partir de qualquer local que tenha uma conexão disponível com o servidor. O BrowserAccess é uma tecnologia 100% web que utiliza unicamente HTML e JavaScript, sem a necessidade da instalação de plugins no navegador do usuário. O processamento do aplicativo é feito inteiramente no servidor e não na estação remota, o que permite a centralização dos recursos.
Teclas de atalho
O BrowserAccess suporta teclas de atalho, contudo, essa funcionalidade implica em desativar os atalhos para o próprio navegador. Por exemplo, o atalho F11 acionará uma ação no aplicativo ao invés de ativar a exibição de tela cheia do navegador. Quando existirem atalhos na forma Alt + [Tecla] em um formulário aberto e no navegador web, o atalho será tratado pelo formulário. Se o atalho não existir no formulário, será tratado pelo navegador. Desta maneira, para executar um atalho que seja diferenciado dos atalhos do navegador, deve ser posicionado o foco em um campo de interação com o usuário, exemplo, campos de edição. Quando o foco não está em campos de interação, será executado o atalho do navegador.
No navegador Internet Explorer 7, algumas teclas de atalhos são executadas no próprio navegador sem que exista notificação do evento. Para estes casos as teclas de atalho no formato Alt + [Tecla] não funcionarão, nestes casos pode-se usar o formato Ctrl + Alt + [Tecla].
Edição de valores (máscara)
Campos com máscaras são suportados, porém as máscaras só são aplicadas ao sair do campo. Por exemplo, em um campo com a máscara 'DD/MM/YYYY', ao digitar '03042007', '030407', '3/4/7' ou '3-4-2007' ao sair do campo, o sistema converterá o valor para '03/04/2007'.
As máscaras possuem caracteres literais, que são caracteres fixos relacionados ao tipo de informação, por exemplo a barra para a separação de datas (DD/MM/YYYY) ou os dois pontos para as horas (hh:mm). Ao informar o valor do campo utilizando algum caractere não numérico, ele será considerado o separador de valores. Por exemplo, ao digitar '1,34' em um campo com máscara de hora, o resultado será '01:34'.
Relatórios
O acesso via BrowserAccess só permite a impressão utilizando impressoras configuradas no lado servidor. Para imprimir localmente, é possível gerar o relatório para o formato PDF, que então pode ser aberto por um visualizador de arquivos PDF da estação do usuário, e enviado para uma impressora instalada localmente.
Na visualização de relatórios, ao clicar no botão de impressora, será exibido um menu com as seguintes opções:
- Servidor: Será exibida a tela de configuração de impressão, exibindo apenas as impressoras instaladas no servidor.
- Arquivo PDF: Será gerado um arquivo PDF, para ser visualizado e então impresso utilizando a ferramenta de visualização PDF instalada na máquina do usuário.
Nota
Caso dê um duplo clique na lista de modelos disponíveis, que conta com a apresentação da descrição e código do modelo, um erro pode ser ocasionado em decorrência desta seleção. Para que isto não ocorra, selecione uma linha (modelo) e pressione OK ou a tecla Enter.
Configuração de perfis de navegador
A configuração de perfis de navegador é um recurso que permite ajustar a aparência das aplicações para um determinado conjunto de navegadores, possibilitando suportar diferentes versões de navegadores e sistemas operacionais.
Algumas configurações de perfis já estão pré-determinadas para alguns navegadores e estas configurações buscam atender a maioria das versões de navegadores e sistemas operacionais mais utilizados e homologados pela Senior.
Campos lista
No BrowserAccess, em campos do tipo lista, só é possível selecionar um item, conforme exemplo abaixo: