Compartilhar via


Verificação de integridade para serviços e periféricos PDV

Este artigo descreve a operação de verificação de integridade no ponto de venda (PDV) do Microsoft Dynamics 365 Commerce.

Os armazenamentos de varejo podem ser ambientes complexos nos quais vários aplicativos e dispositivos são usados. À medida que as operações crescem, pode se tornar difícil garantir que as operações sejam sempre executadas suavemente, devido a dependências, por exemplo, periféricos que podem quebrar ou ser acidentalmente desconectados durante o dia. A solução de problemas relacionados a dispositivos e serviços pode ser cara para comerciantes maiores e igualmente frustrante para operações menores.

O Dynamics 365 Commerce inclui uma operação de verificação de integridade que pode ajudar a evitar alguns desses custos e frustração. A operação de verificação de integridade pode ajudar os varejistas a detectar problemas antes que eles ocorram, fornecendo um método para testar dispositivos diretamente do PDV fora das operações normais e dois testes para problemas relacionados à rede.

Condições principais

Termo Descrição
Periférico Qualquer dispositivo que o aplicativo PDV use para facilitar transações e outras operações no armazenamento. Exemplos incluem caixa registradora, scanners de código de barras e terminais de pagamento.
Serviço Neste artigo, um serviço é um aplicativo auxiliar do qual o aplicativo PDV depende para realizar transações e operações diárias. Exemplos incluem aplicativos que ajudam com cálculos de impostos ou remessas.

Operação de verificação de integridade

A operação de verificação de integridade é a operação 717 na página Operações de PDV no Commerce headquarters. Ele pode ser usado enquanto o PDV estiver no modo não sacador. No entanto, uma estação de hardware deve estar ativa.

A operação de verificação de integridade pode ser acessada por usuários do ponto de venda de duas formas:

  • Selecionando o botão Verificação de integridade na página Configurações.
  • Adicionando um bloco à grade de botões do layout da tela e associando a operação de verificação de integridade a esse bloco.

Verificações de integridade periféricas

Por padrão, a operação de verificação de integridade testa somente os dispositivos que estão configurados no perfil de hardware para a estação de hardware ativa no momento de um registro. Se um registro usar várias estações de hardware durante um dia, para realizar verificações de integridade para todas elas, ele deve se conectar a uma estação de hardware por vez. Não há verificação de integridade no nível de armazenamento. No entanto, é possível que esse tipo de verificação possa ser feito por meio da extensibilidade do Commerce Server.

Verificações de integridade prontas para uso

Tipo Conexão Detalhes
Impressora OPOS Esta verificação testa as funções básicas de vinculação e incorporação de objetos para PDV (OPOS). Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Display LCD de linhas OPOS Esta verificação testa funções básicas OPOS. Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Exibição dual Windows Essa verificação garante que o sistema operacional detecte uma segunda tela do Windows.
LTM OPOS Esta verificação testa funções básicas OPOS. Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Sacador OPOS Esta verificação testa funções básicas OPOS. Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Scanner OPOS Esta verificação testa funções básicas OPOS. Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Escala OPOS Esta verificação testa funções básicas OPOS. Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Teclado do PIN OPOS Esta verificação testa funções básicas OPOS. Eis alguns exemplos:
  • Abrir: Open>ClaimDevice>DeviceEnabled=True
  • Fechar: DeviceEnabled=False>ReleaseDevice>Close
Terminal de pagamento SDK de pagamentos Esta verificação testa as funções básicas de terminal de pagamento fornecidas pelo SDK de pagamentos.
  • Bloquear
  • BeginTransaction
  • EndTransaction
  • ReleaseDevice
  • Fechar

Usar verificações de integridade periféricas no PDV

Quando a operação de verificação de integridade é iniciada no PDV, um painel à direita lista os dispositivos configurados e mostra o status de cada dispositivo. Para fazer uma verificação de integridade de um único dispositivo, selecione o dispositivo e, em seguida, selecione Testar selecionado. Para fazer uma verificação de integridade para todos os dispositivos, selecione Testar tudo. A função Testar tudo testa todos os dispositivos, um por vez, e atualiza o status de cada dispositivo na coluna Status.

A coluna Última verificação mostra quando a verificação de integridade foi executada por último para cada dispositivo.

Se o dispositivo passar na verificação de integridade (isto é, se nenhum erro for encontrado), o status do dispositivo será exibido como OK. Se a verificação de integridade falhar, o status indicará que houve um erro. Nesse caso, o painel à direita fornece os detalhes relacionados ao erro ou instrui o usuário a contatar o administrador do sistema.

Alguns dispositivos, como o bloqueio de tecla OPOS, não têm testes de verificação de integridade prontos para uso. Se um teste de verificação de integridade não for detectado para nenhum dispositivo usado, o status será Não suportado.

Verificações de integridade da rede

As duas verificações de integridade de rede desatualizadas listadas abaixo são sempre incluídas na lista de verificação de integridade, independentemente dos periféricos configurados para o terminal. As verificações de integridade de conectividade e latência de rede do Retail Server podem ser executadas individualmente ou em conjunto.

Organização Detalhes
Conectividade do Retail Server A verificação da integridade da conectividade do Retail Server verifica se o terminal pode se comunicar com o Retail Server e o banco de dados do canal e verifica se são feitas chamadas de tempo real para o Commerce headquarters.
Latência de rede A verificação de integridade da latência de rede testa a latência da rede entre o terminal e o Retail Server. O teste retorna a latência média de 10 chamadas para o Retail Server em um período de cinco segundos.

Verificação de integridade da latência de rede

Os resultados da verificação de integridade da latência de rede são categorizados conforme mostrado na tabela a seguir.

Intervalo de latência Significado
0-50 ms Bom - A latência da sua rede é baixa e provavelmente não será a fonte de problemas relacionados ao desempenho.
50-100 ms Aceitável - A latência da sua rede está no intervalo aceitável, mas pode estar degradando o desempenho de operações intensivas na rede, como sincronização offline.
Maior que 100 ms Ruim - A latência da sua rede provavelmente está degradando suas operações de ponto de venda. A latência no intervalo de 100-150 MS talvez não cause uma degradação perceptível de desempenho para operações comuns, mas a latência acima de 150 ms diminuirá a velocidade da maioria das operações.

Para diagnosticar mais ainda a latência da rede, execute um teste de velocidade da Internet no registro. Se a latência no teste de velocidade da Internet for alta, notifique seu administrador do sistema que você está enfrentando alta latência na conexão com a Internet.

Estendendo verificações de integridade

Os testes de avaliação de integridade prontos para uso são configurados para fornecer algumas mensagens amigáveis para erros comuns. No entanto, nem todos os cenários são cobertos. Por meio da extensibilidade, os comerciantes podem mapear mensagens amigáveis de usuário para erros que possam ser específicos do seu ambiente.

As verificações de integridade personalizadas também podem ser criadas para testar dispositivos que não têm suporte da caixa ou para testar quaisquer serviços dos quais o PDV dependa.

Gatilhos e impressão do aplicativo Store Commerce