Uso e funções
Botão Configurar
Quando o sincronizador é instalado e executado pela primeira vez, é necessário realizar a configuração.
Ao clicar no botão Configurar, será necessário inserir as informações de registro da empresa (do cliente) que serão usadas para recebimento de promoções e envios da scanntech.
Usuário: E-mail da empresa cadastrado junto à Scanntech.
Senha: Senha da empresa cadastrada junto à Scanntech.
ID Empresa: ID da empresa gerado pela Scanntech.
ID Local: ID do local gerado pela Scanntech. Cada loja, caso existam várias de uma mesma empresa, terá seu ID Local único.
Intervalo de Sincronização: Tempo (em minutos) entre cada sincronização (recebimento de promoções e envio de vendas).
URLs 1, 2 e 3: URLs que serão usadas para as tentativas de envio e requisição de promoções, para caso uma URL ocorrer timeout. São setadas por padrão (hard-coded) e servem para evitar que o sincronizador não consiga comunicação.
O link para aceitar promoções e verificar os dados da empresa se encontra em: http://br.homo.market.scanntech.com/
Ao clicar em confirmar, se todas informações estiverem corretamente preenchidas, será gerado o arquivo ConfigScanntech.txt com as configurações em JSON, utilizado apenas para que o sincronizador tenha acesso facilitado à esses dados quando necessário.
Uso Padrão
Após sua configuração, as operações principais do Sincronizador serão automáticas.
Durante essas operações, será feito:
- Identificação e Armazenamento de novas promoções, assim como a remoção de promoções não mais utilizadas.
- Tentativa de envio das vendas AUTORIZADAS (SAT) até o momento, que ocorreram após a última sincronização. Esse processo será mostrado na tela do app, com um breve log de resultados.
Envio Manual
Caso ocorra algum erro durante o envio de alguma venda, essa venda será salva no banco de dados como ERRO ou voltará a ficar PENDENTE, dependendo do erro (Erros 40X ficarão como ERRO, enquanto timeout voltará para pendente).
Caso fique como ERRO, o Envio Manual mostra o motivo desse erro e, após devida correção, permite o envio manual.
Exemplos de erro incluem, mas não são limitados a: Falta de valor de um item, preenchimento incorreto, dados incompletos.
Fechar Dia *possivelmente será alterado
Após enviar as vendas do dia, o usuário pode fechar o dia. Realizar essa operação enviará os dados finais do dia para a scanntech e, se estiver tudo certo, bloqueará os próximos fechamentos do dia, mesmo que existam novas vendas após. Essas vendas serão perdidas.
Visualizar Log
A opção de visualizar log mostra os dados presentes no banco LogScanntech.MDB, para que o usuário possa visualizar melhor o que ocorreu, caso tenha algum erro ou rejeição.
Minimizar
O app pode ser minimizado e, embora a janela feche, continuará funcionando em segundo plano. Isso é indicado por uma mensagem do windows, e seu ícone fica presente na barra de tarefas (dentro da setinha próximo ao horário)
No Comments