Exibir KPIs e relatórios na tela é um caso de uso comum para clientes empresariais, no entanto, as empresas estão usando diferentes sistemas de relatórios, o que torna isso uma tarefa difícil de realizar. O OptiSigns forneceu um App de Script Web para que os clientes acessem seus sistemas de relatórios protegidos por senha sem programação, também suporta Autenticação Multi-Fator, para detalhes, siga este artigo.
O App de Script Web executa os scripts localmente no dispositivo, é a solução recomendada para os clientes acessarem seus relatórios. No entanto, ainda existem casos em que os clientes precisam de outra maneira de executar e exibir os relatórios. Abaixo estão alguns exemplos. Um Dashboard Seguro é recomendado nessas situações.
- Os clientes usam a mesma conta com MFA para autenticar em vários dispositivos. Como o MFA está usando uma senha de uso único, ocorrerá erro se várias autenticações de dispositivo forem iniciadas ao mesmo tempo.
- Os clientes têm uma frota mista de dispositivos, como Windows e Android usados juntos. Os relatórios podem ser renderizados de forma diferente no Windows e Android, o que pode causar inconsistência na apresentação do relatório.
- Os clientes têm relatórios que levam muito tempo para executar/carregar e procuram maneiras de evitar mostrar o status de carregamento na tela.
O App Dashboard Seguro pegará os mesmos scripts que você gravou com o App de Script Web, colocará para executar em uma instância dedicada e retornará uma captura de tela dos relatórios. Ele pode ajudar a resolver todas as situações mencionadas acima e muito mais.
Vamos começar:
1. Prepare os scripts
O Dashboard Seguro usa os mesmos scripts que você gravou ao usar o App de Script Web. Você pode seguir o documento abaixo e usar o Burp Suite Navigation Recorder para preparar os scripts e testá-los no App de Script Web.
How to use Web Scripting App – OptiSigns
Se você estiver usando MFA, pode seguir este documento para configurar o MFA com o token e o segredo.
How to use Web Scripting App with 2FA
Depois que o script for testado com o App de Script Web, você pode copiá-lo e criar o App Dashboard Seguro com as mesmas informações.
2. Configure a execução do Dashboard Seguro
Existem algumas configurações que permitem controlar como os scripts são executados. O Dashboard Seguro executará os scripts em uma instância dedicada e, em seguida, fará uma captura de tela do relatório de acordo com suas configurações.
- Resolução: A configuração padrão é 1080p - FHD(1920x1080) no modo paisagem. Você pode escolher outras resoluções, até mesmo resoluções personalizadas. Observe que, se você quiser exibir no modo retrato, precisará escolher resoluções personalizadas e definir as resoluções adequadamente, por exemplo, 1080x1920.
- Página Completa: Se você selecionar página completa, ele fará uma captura de tela de toda a página da web, mesmo que a página da web seja rolável.
-
Recorte: Isso permite que você faça capturas de tela de certas seções da página da web. Você pode definir o ponto inicial da captura de tela a partir do canto superior esquerdo e a largura e altura da captura de tela.
- Atraso: Isso permite definir quando a captura de tela é feita. O padrão é 30 segundos, o que significa que a captura de tela será iniciada 30s após a execução dos scripts. Se os dados do seu relatório levarem muito tempo para carregar, você pode definir um valor adequado aqui para passar o carregamento.
Após concluir todas as configurações, você pode atribuí-lo às telas, as capturas de tela serão atualizadas no intervalo definido.
Nota: Se seus sistemas de relatórios tiverem regras de firewall ou estiverem usando CAPTCHA para bloquear bots, você pode entrar em contato conosco para obter o endereço IP que pode usar para lista de permissões
É só isso!
Se você tiver perguntas adicionais, preocupações ou qualquer feedback sobre o OptiSigns, sinta-se à vontade para entrar em contato com nossa equipe de suporte em support@optisigns.com