Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

Gestão de Planos de Saúde

Segmento Executor

Saúde

Chamado

TTKGL1

País

(X) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

O objetivo deste documento é descrever onde será aplicada a utilização do componente TSA em diferentes sistemas operacionais e navegadores web disponíveis. Os requisitos necessários para ter a funcionalidade que tem por objetivo principal, eliminar a dependência do plug-in Java no navegador.

“TOTVS Smart Agent HTTP Service” denominado simplesmente como TSA, é um componente desenvolvido pela TOTVS para permitir a comunicação via Web aos dispositivos de hardware instalados na máquina do usuário. A comunicação ocorre via mensagens HTTP, ou seja, o TSA é um serviço Windows que inicia um micro servidor Web para receber as requisições. Este serviço local por sua vez, se comunica diretamente com o hardware através de Api’s de alto nível.

Este documento descreve como deverá ser implementada esta solução no módulo Autorizador WEB

 

Definição da Regra de Negócio


 

  • Implementação do novo componente de biometria da TOTVS que utiliza a tecnologia javascript/json/rest para comunicação, eliminando a necessidade de utilização de Java Applet.
  • Ajuste da tela de Checkin atual para utilização deste novo componente
  • Não deverá haver grande impacto visual para o usuário, pois manterá a interface do Checkin ficando mais simples e ágil.
  • Deve ser fácil de instalar e atualizar.
  • O Autorizador fará a validação do plug-in HTML antes de ativar o plugin do Java.
  • Teremos cadastro de dois parâmetros afim de permitir a utilização ou não deste novo componente
  • A instalação do componente será feita pela Operadora presencialmente/remotamente ou via comunicado aos prestadores
  • A validação de uso do novo componente se dará da seguinte forma:
    • Se existir -> utiliza o Plug-in HTML TSA
    • Se não existir -> o Autorizador utiliza JAVA e pode reclamar da ausência ou desatualização do JAVA.

 

Neste período o Autorizador gravará numa tabela de log o plug-in utilizado pela máquina (Java ou HTML). A Operadora poderá fazer o acompanhando deste log os plug-ins utilizados.

 

 

 

 

 

 



 

Casos de Teste


 

Caso de Teste

CT001

Pré-condições

 

Procedimentos

Resultados Esperados

  • Acessar o autorizador e fazer checkin com biometria em uma estação sem o modulo de biometria totvs instalado
Deverá realizar a biometria utilizando o modulo atual Java Applet


 

Espeficicação Técnica

Duas propriedades de Sistema irão determinar se o uso do novo componente TSA será ativado. Mesmo que o TSA esteja instalado e funcional, somente será acionado caso as propriedades abaixo sejam configuradas.

 

PropriedadeDescriçãoValor padrão

com.totvs.saude.wac.bean.fingerprint.usingApplet

Com a liberação do componente TSA na versão 12.1.11 – Chamado TTKGL1. Esta propriedade indica se ainda ira fazer o uso do applet para biometria. Por padrão esta propriedade estará como ativa a fim de manter a compatibilidade e não alterar a usabilidade do sistema sem configuração prévia

true

com.totvs.saude.wac.bean.fingerprint.verifyTSA

Esta propriedade esta relacionada com a propriedade acima. Indica se o componente TSA já foi verificado para utilização. Esta propriedade deve ter o valor igual a “true” quando acima for “true” e false quando a propriedade acima for “false”

true

 

/WAC2Web/src/com/totvs/saude/wac/bean/fingerprint/FingerPrintBean.java

 

    //Indica se ira fazer o uso do applet para biometria

    private boolean usingApplet =

        Boolean.valueOf(System.getProperty("com.totvs.saude.wac.bean.fingerprint.usingApplet", "true"));

    

    //Indica se ja realizou a verificacao do componente TSA

    private boolean verifyTSA =

        Boolean.valueOf(System.getProperty("com.totvs.saude.wac.bean.fingerprint.verifyTSA", "true"));;

    

 

 

 

Fluxo do processo

 

 

Obs: Nesta versão 12.1.11 não esta disponivel a verificação de versão do componente TSA

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.