Páginas filhas
  • DT Integração com Leitor Biométrico na 2075

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

INTEGRAÇÃO COM LEITOR BIOMÉTRICO 

Informações Gerais

 

Linha de Produto:

PC SISTEMAS

Segmento Executor:Varejo

Módulo:

Autosserviço

Rotina:


Rotina

Nome Técnico

2075

Frente de Caixa

Chamado/Ticket:

2556.123713.2016 (HIS.03378.2016)

Requisito/Story/Issue: Integração com leitor biométrico

País:

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Versão:

 28.01.00.020

Objetivo

Validar novo processo de liberação de acesso via biometria, para aumentar a segurança nas validações e liberações de acesso da rotina.

Definição da Regra de Negócio

  

Rotina

Tipo de Operação

Opção de Menu

2075 - Frente de Caixa

Alteração

Menu do WinThor

 

1. Rotina deverá importar em suas cargas 6 novos campos da tabela de empregados onde estão armazenadas as imagens das digitais dos usuários e a informação do dedo prioritário.

 2. Rotina deverá incluir na sua validação de identificação do usuário cadastrada via rotina PCSIS535, o novo tipo criado "Biometria - BT".

 3. Caso tipo de identificação seja "Biometria", rotina deverá nas liberações de caixa (tela de solicitação de liberação de fiscal de caixa) solicitar o código de usuário e a digital do usuário.

 4. Deverá ser realizado o fluxo abaixo na solicitação e validação da digital, quando ativada a tela de liberação de fiscal de caixa;

 4.1 Solicitar o código do usuário;

4.2 Após a confirmação do código do usuário Verificar se o leitor está ativo e iniciar o leitor; 

 4.3 exibir a mensagem "Coloque o dedo ("mostrar o nome do dedo referente informado no campo de dedo prioritário");

4.3.1 EX: "Coloque o dedo Indicador";

4.4 receber o retorno do leitor;

 4.5 Comparar a imagem da digital lida com a imagem respectiva gravada em banco;

 4.6 Caso retorno seja positivo, liberar a operação;

 4.7 Caso retorno seja negativo, solicitar mais uma vez a digital repetindo os passos de (4.2 a 4.6);

4.7.1 A consulta pelo dedo prioritário somente deverá acontecer nestas duas tentativas anteriores.

4.8 Caso retorno seja negativo pela segunda vez, realizar novamente os passos de (4.2 a 4.7) alterando apenas a mensagem e o campo em banco de dados a validar até completar a tentativa com os cinco dedos na sequencia descrita não repetindo o dedo informado como prioritário;

4.8.1 "Coloque o dedo polegar";

 4.8.2 "Coloque o dedo Indicador";

 4.8.3 "Coloque o dedo médio";

 4.8.4 "Coloque o dedo anelar";

 4.8.5 "Coloque o dedo mínimo";

 4.8.6 Deverá nesta sequência, desconsiderar o dedo que foi cadastrado como prioritário.

5 Deverá também ter um botão para pular o dedo indicado para leitura, para caso usuário deseja ler outro dedo;

 6. Caso digital não esteja gravada no banco, rotina deverá exibir mensagem que digital não está cadastrada.

 7. Caso nenhuma das digitais do usuário não seja igual do cadastro, rotina deverá exibir a mensagem que a operação não foi permitida.

 8. Caso no momento de validação do leitor rotina não consiga comunicar com o mesmo, rotina deverá emitir mensagem que não foi possível comunicar com o leitor, e não deverá permitir prosseguir com a ação de liberação.

Procedimento para Utilização

  1. Acesse a rotina 2075 - Frente de Caixa;
  2. Ao utilizar qualquer processo que necessita da senha do fiscal de caixa, será apresentado da seguinte forma:



  3. Informe o Código do usuário;
  4. Em seguida será solicitado a biometria;

HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>