Configurando transações

Após ativar suas licenças XProtect Transact:

  1. Adicione e configure as fontes que fornecem os dados da transação, por exemplo, as caixas registradoras.
  2. Especifique o que define uma transação, ou seja, onde ela começa e termina, incluindo como ela deve ser apresentada em XProtect Smart Client.

Ao terminar de configurar a transação, você pode definir eventos de transação e configurá-los para disparar regras ou alarmes. Em XProtect Smart Client, o operador pode investigar transações com base nesses eventos. Para obter mais informações, consulte Configurando eventos e alarmes de transação.

Adicionar fonte de transação (assistente)

Para conectar os dados advindos de uma fonte de transação ao XProtect Transact, você precisa adicionar as fontes de transações, como um caixa eletrônico, por exemplo. No assistente, você seleciona um conector e poderá conectar uma ou mais câmeras.

Se você não tiver uma licença de fonte de transação para a fonte de transação que você está prestes a adicionar, o sistema trabalhará durante os 30 dias do período de carência. Certifique-se de adquirir uma licença adicional de fonte de transação e ativá-la no tempo devido.

Etapas:

  1. No painel de navegação local, expanda Transact.
  2. Vá para o painel Visão Geral.Clique com o botão direito do mouse no nó Fontes de transações e selecione Adicionar fonte. O assistente é exibido.
  3. Siga as instruções do assistente.
  4. Dependendo do conector que você selecionar, diferentes campos serão exibidos que precisam ser preenchidos. Para obter mais informações, consulte Fontes de transação (propriedades). Você pode alterar essas configurações depois de completar o assistente.
  5. Se a definição de transação que você precisa não estiver disponível, clique em Adicionar nova para criar uma nova definição de transação.

Fontes de transação (propriedades)

As definições de fontes de transação encontram-se descritas na tabela.

Nome

Descrição

Ativar

Se você deseja desativar a fonte de transação, desmarque esta caixa de seleção. O fluxo de dados da transação para, mas os dados já importados permanecem no servidor de eventos. Você pode ainda visualizar as transações de uma fonte de transação desativada em XProtect Smart Client durante o seu período de retenção.

Mesmo uma fonte de transação com deficiência exige uma licença de fonte de transação.

Nome

Se você desejar alterar o nome, digite um novo nome aqui.

Conector

Você não pode alterar o conector que você selecionou quando criou a fonte de transação. Para selecionar um conector diferente, você precisa criar uma nova fonte de transação e, durante o assistente, selecionar o conector que deseja.

Definições da transação

Você pode selecionar uma definição de transação diferente que define como transformar os dados de transação recebidos em transações e linhas de transação. Isso inclui definir:

  • Quando a transação inicia e termina
  • Como as transações são exibidas em XProtect Smart Client
Período de retenção

Especificar, em dias, por quanto tempo os dados de transação são mantidos no servidor de eventos. O padrão de período de retenção é de 30 dias. Quando o período de retenção expira, os dados são eliminados automaticamente. Isso é para evitar a situação em que a capacidade de armazenamento do banco de dados for excedida.

O valor mínimo é de 1 dia, sendo que o valor máximo é de 1.000 dias.

Conector do cliente TCP

Se você selecionou Conector de cliente TCP, especifique estas configurações:

  • Nome do host: digite o nome do host do servidor TCP associado à fonte de transação
  • Porta: digite o nome da porta no servidor TCP associado com a fonte de transação
Conector em porta serial

Se você tiver selecionado conector de porta Serial, especifique as configurações e certifique-se de que elas correspondem às configurações na fonte de transação:

  • Porta Serial: selecione a porta COM
  • Baud taxa: especifique o número de bits transmitidos por segundo
  • Paridade: especifique o método de detecção de erros nas transmissões. Por padrão, Nenhum é selecionado
  • Bits de dados: especifique o número de bits usados para representar um caractere de dados
  • Bits de parada: especifique o número de bits para indicar quando um byte foi transmitido. A maioria dos dispositivos precisam de 1 bit
  • Aperto de mãos: especifique o método aperto de mãos que determina o protocolo de comunicação entre a fonte de transação e o servidor de eventos

Criar e adicionar definições de transações

Como parte da definição de uma fonte de transação, você precisa especificar uma definição para a fonte. A definição transforma os dados não processados recebidos em dados apresentáveis, para que os usuários possam visualizar os dados em XProtect Smart Client em um formato que corresponda aos recibos da vida real. Isso é necessário, porque normalmente os dados não processados consistem em uma única sequência de dados e pode ser difícil de ver onde as transações individuais começam e terminam.

Etapas:

  1. No painel de navegação local, expanda Transact.
  2. Selecione Definições de transação.
  3. Vá para o painel Visão Geral.Clique com o botão direito do mouse em Definição de transação e selecione Adicionar novo. Um número de configurações é exibido na seção Propriedades.
  4. Use os campos Padrão de início e Padrão de interrupção para especificar quais dados definem o início e o fim de um recibo.
  5. Clique em Iniciar a coleta de dados para coletar dados não processados da fonte de dados conectada. Quanto mais dados você coletar, menor será o risco de caracteres faltantes, por exemplo, caracteres de controle, que você deseja trocar ou omitir.
  6. Para a seção de Dados não processados, realce os caracteres que você deseja substituir ou omitir. Se quiser, digite os caracteres manualmente, pule esta etapa e clique em Adicionar filtro.
  7. Clique em Adicionar filtro para definir de que forma os caracteres selecionados a partir dos dados da fonte de transação são exibidos em XProtect Smart Client.
  8. Para cada filtro, selecione uma ação para determinar como os caracteres são transformados. A seção de Pré-visualização permite que você pré-visualize como os dados são apresentados com os filtros definidos.

Você também pode carregar dados coletados e armazenados localmente no seu computador. Para fazer isso, clique em Carregar do arquivo.

Definições de transação (propriedades)

Nome

Descrição

Nome

Digite um nome.

Codificando

Selecione o conjunto de caracteres usado pela fonte de transação, por exemplo, a caixa registradora. Isso ajuda XProtect Transact a converter os dados transacionais para textos compreensíveis com os quais você pode trabalhar quando configurar a definição.

Se você selecionar a codificação errada, os dados podem ser exibidos como um texto sem sentido.

Iniciar captação de dados

Coletar dados de transação de fontes de transação conectadas. Você pode usar os dados para configurar uma definição de transação.

Espere por pelo menos uma, mas, de preferência, mais transações para completar.

Parar coleta de dados

Quando você tiver coletado dados suficientes para configurar a definição, clique neste botão.

Carregar do arquivo

Se você deseja importar os dados de um arquivo já existente, clique neste botão. Normalmente, este é um arquivo que você criou anteriormente no formato de arquivo .capture. Ele pode ter outros formatos de arquivo. O importante aqui é que a codificação do arquivo importado corresponda à codificação selecionada para a definição atual.

Salvar em arquivo

Se você deseja salvar os dados não processados coletados em um arquivo, clique neste botão. Você pode reutilizá-lo mais tarde.

Tipo de correspondência

Selecione o tipo de correspondência para pesquisar pelo padrão de início e de interrupção nos dados não processados coletados:

  • Use correspondência exata: A pesquisa identifica sequências de caracteres que contêm exatamente o que você digitou nos campos Padrão de início e Padrão de interrupção
  • Use caracteres coringa: A pesquisa identifica sequências de caracteres que contêm tudo aquilo que você inseriu nos campos Padrão de início e Padrão de interrupção em combinação com um símbolo curinga (*, #, ?)
    * compatível com qualquer número de caracteres. Por exemplo, se você entrou "Iniciar tra*ção", a pesquisa identifica as sequências que contêm "Iniciar transação".
    # coincide exatamente com 1 dígito. Por exemplo, se você entrou "# melancia", a pesquisa identifica as sequências que contêm, por exemplo, "1 melancia".
    ? coincide exatamente com 1 caractere. Por exemplo, você pode usar a expressão de pesquisa "Iniciar trans?ção" para identificar as sequências que contêm "Iniciar transação"
  • Use expressão regular: Use esse tipo de correspondência para identificar as sequências que contêm métodos específicos de notação ou convenções, por exemplo, um formato de data ou de número de cartão de crédito. Para maiores informações, consulte o website da Microsoft (https://docs.microsoft.com/dotnet/standard/base-types/regular-expression-language-quick-reference/)
Dados não processados

Sequências de dados de transação de fontes de transação conectadas são apresentadas nesta seção.

Padrão de início

Especifique um padrão de início para indicar onde uma transação é iniciada. As linhas horizontais estão inseridas no campo Pré-visualização para visualizar o local onde a transação começa e termina, e ajudarão a manter transações individuais separadas.

Padrão de interrupção

Especifique um padrão de interrupção para indicar o local onde uma transação termina. Um padrão de interrupção não é obrigatório, mas é útil se os dados recebidos contiverem informações irrelevantes, tais como informações sobre o horário de abertura ou ofertas especiais entre as transações propriamente ditas.

Se você não especificar um padrão de interrupção, o fim do recibo é definido a partir de onde o recibo seguinte começar. O início é determinado pelo que está escrito no campo Padrão de início.

Adicionar filtro

Use o botão Adicionar filtros para mostrar os caracteres que você deseja que sejam omitidos em XProtect Smart Client ou substituídos por outros caracteres ou uma quebra de linha.

Substituir os caracteres é útil quando a sequência de fontes de transação contiver caracteres de controle para fins de não impressão. Adicionar quebras de linha é necessário para fazer com que recibos em XProtect Smart Client se assemelhem aos recibos originais.

Filtrar texto

Exibe os caracteres selecionados no momento, na seção Dados não processados. Se você souber quais caracteres deseja que sejam omitidos ou substituídos, mas que não ocorrem na sequência de dados não processados coletados, você pode digitar os caracteres manualmente no campo Caracteres.

Se o caractere é um caractere de controle, você precisa digitar o seu valor byte hexadecimal. Use este formato para o valor do byte: {XX} e {XX, XX,...} se os caracteres consistirem em mais bytes.

Ação

Para cada um dos filtros que você adicionar, você deve especificar o modo como os caracteres que você selecionou são tratados:

  • Omitir: os caracteres que você selecionar serão filtrados
  • Substituir: os caracteres que você selecionar serão substituídos pelos caracteres que você especificar
  • Adicionar quebra de linha: os caracteres que você selecionar serão substituídos por uma quebra de linha
Substituição

Digite o texto para substituir os caracteres selecionados. Só é relevante se você tiver selecionado a ação Substituir.

Remover caracteres de controle que não estejam definidos como texto de filtro

Remova caracteres não imprimíveis que ainda não foram removidos após adicionar filtros.

No painel Dados brutos e na seção Pré-visualização, veja como as sequências de dados transacionais mudam quando você ativa ou desativa essa configuração.

Visualizar

Use a seção Pré-visualização para verificar que você identificou e filtrou os caracteres indesejados. A saída que você vê aqui se assemelha a um recibo da vida real como em XProtect Smart Client.