Conf. Câmeras por Estabelecimentos
Descrição
O objetivo dessa rotina é cadastrar as câmeras que serão usadas na leitura de peso e posteriormente retornada as fotos para o romaneio.
1 - Funcionalidade dos campos
Captura no cliente: Marcando esse check a conexão da câmera será feita diretamente no cliente.
Quantidade de tentativas captura de foto: Quantidade de tentativas que o sistema irá fazer para retornar a imagem da foto capturada, caso não consiga retornar a foto de acordo com a quantidade parametrizada irá retornar em tela um aviso para o usuário.
Repositório de capturas: Repositório onde serão armazenadas as imagens das fotos capturadas.
Ativo: Parâmetro para validar se o sistema irá considerar a configuração de câmeras parametrizadas.
Descrição: Descrição da configuração da câmera.
URL Câmera: URL da câmera para obtenção das fotos.
Usuário: Usuário para login e obtenção das fotos.
Senha: Usuário para login e obtenção das fotos.
Imprimir no Romaneio: Opção para imprimir ou não a foto capturada no romaneio.
Momento da Captura: Definir o momento que ocorrerá a captura da foto, sendo eles:
0 - Nenhum : Não será capturado imagem com essa câmera em momento nenhum da leitura de peso.
1 - Pesagem Tara: Será capturada imagem com essa câmera quando for adicionado peso da tara.
2 - Pesagem Tara somente Saída: Será capturada imagem com essa câmera quando for adicionado peso da tara e a leitura de peso ser uma saída.
3 - Pesagem Tara somente Entrada: Será capturada imagem com essa câmera quando for adicionado peso da tara e a leitura de peso ser uma Entrada.
4 - Pesagem Total: Será capturada imagem com essa câmera quando for adicionado peso da total.
5 - Pesagem Total somente Saída: Será capturada imagem com essa câmera quando for adicionado peso total e quando a leitura de peso ser uma saída.
6 - Pesagem Total somente Entrada: Será capturada imagem com essa câmera quando for adicionado peso total e quando a leitura de peso ser uma Entrada.
Vídeo Render: Qual tipo de renderizador de vídeo irá utilizar, sendo eles:
0 - Video Renderer Filter (old) (https://learn.microsoft.com/en-us/windows/win32/directshow/video-renderer-filter );
1 - Video Mixing Renderer 9 (default) (https://learn.microsoft.com/en-us/windows/win32/directshow/video-mixing-renderer-filter-9 );
2 - Enhanced Video Renderer (Vista and later) (https://learn.microsoft.com/en-us/windows/win32/directshow/enhanced-video-renderer-filter );
3 - None.
Protocolo: Tipo do protocolo da configuração da câmera, sendo eles:
RTSP(Real Time Streaming Protocol);
HTTP(Hypertext Transfer Protocol).
Salvar Como: Opção para definir como será gravada as fotos capturadas conforme o caminho parametrizado no campo 'Repositório de capturas', sendo elas:
1 - Em banco;
2 - Em disco;
3 - Em banco e disco.
Autenticação: Tipo de autenticação usada na configuração para conexão, sendo elas:
Sem autenticação;
Basic;
Digest.
Comando de Captura: É possível parametrizar um comando para realizar a captura da foto.
Ativo: Através desse campo é possível ativar/desativar apenas uma configuração específica.
2 - Passo a passo
Acessar o Agro3C;
E depois Romaneios » Integrações » Conf. Câmeras;
Clicar no botão 'Incluir';
Para o cadastro das câmeras por estabelecimentos há duas possibilidades: Inserir os dados da configuração das câmeras manualmente ou clicar em exportar para retornar os dados já cadastrados no sistema.
2.1 - Cadastro de Câmeras
Ao acessar a funcionalidade de Cadastro de Câmeras por Estabelecimento, será necessário clicar no botão 'Incluir' para configurar as novas câmeras.
Essa funcionalidade permite o cadastro de câmeras de duas maneiras, através do botão de importação:
Ao clicar nesse botão, uma página de pesquisa rápida será exibida, permitindo a busca por usuários já cadastrados no sistema. Após selecionar o usuário desejado, se o mesmo possuir câmeras cadastradas na seção de Configurações » Configuração » Usuário (Parâmetros) » Aba Leitura de Peso » Sub-aba Câmeras, as configurações serão automaticamente preenchidas na rotina. Caso contrário, uma mensagem informará que o usuário não possui câmeras cadastradas:
A outra opção é realizar o cadastro manualmente, clicando no botão 'Incluir' e informando todos os parâmetros necessários para a utilização da câmera, seguindo um processo semelhante ao cadastro de câmeras do usuário.
Após ter cadastrado todas as câmeras necessárias, é necessário clicar no botão 'Salvar'.
Apenas permitirá um cadastro para cada estabelecimento, e apenas o estabelecimento poderá visualizar sua configuração.
2.2 - Tela
Quando a opção "Captura no cliente" está definida como 'Sim', a operação de captura da imagem ocorre exclusivamente na aplicação cliente, sem comunicação com o servidor. Durante o processo de captura da imagem, o sistema permanece em espera até que a imagem seja adquirida.
Agora, quando a opção "Captura no cliente" é configurada como 'Não', a operação de captura da imagem ocorre com comunicação direta ao servidor, na forma de uma thread. Consequentemente, o sistema não aguarda enquanto a imagem é capturada.
2.2.1 - Salvar imagens
Nesta mesma tela de Cadastro de Câmeras, no campo ‘Salvar como’, o sistema possibilita salvar em banco, disco ou em ambos:
Onde as imagens são armazenadas da seguinte forma:
Em banco: Será armazenado somente no campo ‘IMAGEM' da tabela 'ROMAPESOFOTO'.
Em disco: Será armazenado no caminho do repositório informado em 'Repositório de capturas' e no banco somente no campo ‘ARQUIVONOME' da tabela 'ROMAPESOFOTO’.
Em banco e disco: Será armazenado em ambos, ‘IMAGEM' e ‘ARQUIVONOME’ da tabela 'ROMAPESOFOTO’ e no caminho do repositório informado em 'Repositório de capturas'.
Ao gerar os romaneios de leituras na qual capturaram imagem, será registrado na tabela 'ROMAFOTOS'.
Quando configurado para salvar em disco, ou em banco e disco, é de extrema importância que o caminho do repositório seja informado no campo ‘Repositório de capturas’ para que sejam salvas corretamente.
2.2.2 - Ativar e Inativar
Na tela de cadastro, é possível desativar toda a configuração ou uma câmera específica. Quando a configuração é desativada, o sistema realiza uma verificação nos parâmetros do usuário logado para determinar se há câmeras configuradas para utilização. Se não houver câmeras configuradas, nenhuma imagem será capturada. Essa mesma validação é realizada quando todas as câmeras são desativadas no painel de configuração.
Caso apenas uma câmera seja desativada, enquanto outras permanecem ativas, o sistema continuará a utilizar as configurações das câmeras do estabelecimento.
2.2.3 - Teste de câmeras
Assim como na configuração de câmeras por usuário, há um botão com a funcionalidade de testar as câmeras na tela de Cadastro de Câmeras por Estabelecimentos:
Esse teste é realizado da seguinte maneira:
Deve ser selecionado a câmera na qual deseja realizar o teste, e apresentará uma mensagem se a câmera está funcionando ou não;
Caso não selecionado uma câmera, o sistema irá testar a primeira que encontrar, e também apresentará uma mensagem informando se esta funcionando ou não.
Validações realizadas:
2.3 - Romaneios
Na tela de Romaneios há uma nova aba chamada 'Capturas', nesta aba possui um botão de 'Carregar Imagens' onde será carregado as imagens capturadas durante o processo de pesagem do romaneio selecionado. Também ao imprimir o romaneio, as imagens serão apresentadas em seus locais corretos, primeira pesagem e segunda pesagem, mesmo que o romaneio não possua duas imagens.