Monopolizar operação

A "Monopolizar operação" é uma característica que protege contra consequências não intencionais, impedindo entradas simultâneas de múltiplos clientes. Com o Web Viewer, quando vários clientes estão conectados ao servidor, a monopolizar operação permite operações de toque de um único cliente e impede operações de toque de outros clientes.

A monopolizar operação inicia automaticamente quando a tela é tocada.

Configurações

Para evitar que um cliente monopolize continuamente as operações:

  1. Na janela do Explorador de projeto, ir para [Arquitetura do sistema] e clique em [Target01].
  2. Na janela Propriedades, clique na aba [Avançado] e clique na guia [Acesso a dados].
  3. Ir para [Configurações das funções da Web] ➞ [Configurações do Web Viewer] ➞ [Monopolizar operação] e defina as seguintes propriedades.
    PropriedadesPropriedades
    [Tempo limite de bloqueio por toque (seg)]

    Quando um Monopolizar operação é iniciada devido ao toque na tela, após o toque é liberado e o tempo especificado decorre, o toque de monopolização é liberado. Se você tocar na tela novamente antes de completar o tempo limite, o tempo de bloqueio é reiniciado.

    Defina um valor de 0 para liberar a bloqueio logo após o toque ser liberado no cliente.

    Definir intervalo de valores: 0 - 30

    [Posição do ícone]

    Definir a posição do ícone indicando que as operações de toque estão bloqueadas: Nenhum, Inferior direito, Superior direito, Inferior esquerdo, ou Superior esquerdo.

Operação do usuário

  1. Quando um usuário toca a tela no servidor ou no cliente, a monopolizar operação é atribuída a esse servidor ou cliente.
    Em outros clientes e no servidor que não estão monopolizando as operações, um ícone aparece na [Posição do ícone] especificada.
    O [Tempo limite de bloqueio por toque (seg)] definido inicia sua contagem.
  2. Se um usuário tocar na tela novamente, o [Tempo limite de bloqueio por toque (seg)] é reinicializado e o tempo limite inicia novamente.
  3. Se não houver mais operações de toque e o tempo limite decorrer, a monopolizar operação é retornada e as operações de toque estão disponíveis para o servidor e clientes.

Condição da operação de monopolização

Terminal

Condição
Cliente Toque Clique do mouse Clique duplo do mouse Roda do mouse Mouseover (Paira)
Servidor

(Ao usar a Série SP5000 Open Box (Windows 10 IoT Enterprise Model), Série IPC, ou PC/AT)

Toque Clique do mouse Clique com o botão direito do mouse Mouseover (Paira) Entrada do leitor de código de barras USB
Servidor (Diferente dos acima) Toque em Entrada do leitor de código de barras USB

Ícone

Quando um servidor ou cliente está monopolizando as operações, nas telas do servidor e dos clientes que não estão monopolizando as operações, um dos ícones abaixo será exibido.

Ícone Descrição
Indica que o servidor bloqueou as operações de toque no cliente.
Indica que outro cliente bloqueou as operações de toque no servidor ou no cliente.

Observação: O ícone não é exibido no servidor ou cliente que está monopolizando as operações.

Verificação do tempo limite da Monopolizar operação

Configuração

Você pode configurar um display que mostra quanto tempo resta para uma operação de monopolização, definindo a propriedade de origem abaixo na propriedade [Valor atual] de um campo numérico.

(Nome do terminal).Preferences.WebViewer.RemainedLockoutSeconds

Propriedade somente de leitura que armazena o número de segundos restantes até que o bloqueio para a monopolizar operação seja reinicializado.

Operação do usuário

  1. Quando um usuário toca a tela no servidor ou no cliente, ou quando o mouse paira sobre a tela em um dos seguintes servidores, Série SP5000 Open Box (Windows 10 IoT Enterprise Model), Série IPC , ou PC/AT, a operação de monopolização é atribuída a esse servidor ou cliente.
  2. Quando o servidor ou cliente está monopolizando operações, o campo numérico especificado ou outra peça/forma exibe o número de segundos até que a operação de monopolização seja liberada.
  3. Observação:

    • Se um usuário com operação de monopolização se desconectar do cliente, ou a conexão do cliente for encerrada, a operação de monopolização é liberada.
    • Alternar entre o modo Monitor e o modo Operação não libera a operação de monopolização.
    • As operações de monopolização são registradas no registro de operação. Para obter informações, consulte o seguinte.
      Exibir registro de operação