Páginas filhas
  • DTSTSARHPORT01-942 DT Prioridade para Envio de Comandos aos Dispositivos Henry 7x

Versões comparadas

Chave

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

...

Comandos da Integração (HENRY 7x)


Linha de Produto:

TSA

Segmento:

Capital Humano, C&P e Educacional

Função:

Comandos da Integração (HENRY 7x)

Situação/Requisito:

Enquanto as catracas/dispositivos Henry 7x estão recebendo a lista branca do TSA (ou outro comando qualquer), o comportamento do hardware é deixa-las inativas para uso. Desta forma, por exemplo, se levar 10 minutos para enviar a lista, ninguém consegue entrar/sair pela mesma.

Solução/Implementação:

No menu Manutenção no programa Dispositivo em Configuração do Dispositivo, foi criado o parâmetro "Agrupador Sequência de Comandos". Cujo valor aceito é de 0 a 9. Sua finalidade é informar em qual fila/grupo o dispositivo estará. Desta forma todos os dispositivos que estiverem neste grupo se receberem algum Comando de Integração, por exemplo, Envio de Lista, irão aguardar o início da execução caso algum outro dispositivo no grupo já esteja executando algum comando.

IMPORTANTE: O valor padrão do parâmetro é 0 (DESATIVADO). Para ativar a funcionalidade é necessário informar um grupo entre 1 e 9.

Conversores e Parâmetros:

Abaixo segue um exemplo de parametrização, validação e teste da funcionalidade,  em um cenário hipotético de um cliente que tenha duas catracas na portaria e uma no refeitório.

A) Parametrização necessária:

1 - Entre no TSA e acesse o programa Manutenção\Dispositivos.
2 - Localize/Edite o cadastro das catracas da Portaria
3 - Então, em Configuração do Dispositivo altere o parâmetro "Agrupador Sequência de Comandos" para o valor 1.
IMPORTANTE: Todas as catracas da portaria devem ficar com o valor do parâmetro acima igual a 1. As demais catracas devem ficar com o valor 0.

B) Testes e validações:

1 - Envie uma lista total para duas catracas da portaria e para a catraca do refeitório ao mesmo tempo.
Comportamento Esperado:
- Para as duas catracas da Portaria. Apenas uma pode aparecer a mensagem "Enviando Dados" no visor da catraca. A outra catraca deve ter um comportamento normal.
- No log do TSA a catraca que está aguardando deve imprimir um log semelhante ao abaixo:
"(PriorityCommandSeq) The device 4 is executing a command. The command (com.datasul.hr.controleAcesso.server.henry.protocolo7x.command.CommandSourceSendTemplate) of the device 4 will wait 60 sec to start ..."
- A catraca do refeitório deve imprimir algo semelhante ao log abaixo:
"(PriorityCommandSeq) Prioridade de comandos desligado para este dispositivo!"
DICA: Coloque para pesquisar no log pela tag (PriorityCommandSeq). Todos os logs dessa funcionalidade iniciarão com essa palavra chave.

C) Coleta de evidência e envio para o suporte:

1 - Envie o server_log.txt do integrador referente ao período do teste acima.
2 - No dia seguinte, envie o log novamente, porem, referente ao período noturno, das 0h00 as 08h00.

D) Informações adicionais:

Em caso de problema ou instabilidade ocasionado pela funcionalidade altere o valor do parâmetro  "Agrupador Sequência de Comandos" para o valor 0.