Importador de Email SAP - Integração Leo
Descrição
O Integrador de emails foi uma ferramenta desenvolvida afim de possibilitar o downloads dos emails de produtos inseridos ou alterados dentro do cadastro SAP da Rede Leo
Índice
Pré-Requisitos
Orientações quanto ao que é preciso para que seja possível utilizar a rotina.
Instalação
Para instalar corretamente o executável tem alguns passo simples a ser seguido.
O primeiro deles é encontrar o caminho onde se encontra o executável ja existente de integração Leo, nesse exemplo o executável estava na pasta C:\Viasoft\LeoInteg, conforme a imagem abaixo:
Geralmente o caminho padrão sempre é o mesmo entre os clientes, mudando apenas às vezes o disco utilizado.
O próximo passo é baixar a pasta do link abaixo:
https://drive.google.com/drive/folders/1xY9rEOrfwNa2r50aGRPVfgett4UbzZUZ?usp=share_link
Nesse link existe 1 pasta, um arquivo de configuração e um executável:
Onde:
Icons → Pasta onde está os ícones utilizados pela aplicação
ImportMail → Executável que realiza a importação dos emails
parameters → Arquivo de configuração
Realize o download dos 3 arquivos e cole na pasta mencionada anteriormente:
Pronto o processo de instalação está completo.
Arquivo de Configuração
Como foi visto no tópico anterior dentre os arquivos existentes temos um denominado parameters.conf, esse arquivo é responsável por algumas configurações importantes para o funcionamento do executável, conforme pode ser visto na imagem abaixo:
Onde:
Gmail → Seção onde deve ser configurado as informações de conexão com email, sendo “user” que é o email e “password”, a senha do email.
File → Seção onde é definido o caminho dos arquivos não processados, por padrão deve ser uma pasta com nome “nproc”
Store → Seção de configurações de loja e dias retroativos, no campo “days” o usuário pode informar a quantidade de dias retroativos quer realizar a busca no email, recomendado deixar até 2 dias no máximo, o campo “store_code” é o código da empresa do cliente, deve ser sempre com 4 caracteres se caso o código seja menor, adicionar zeros a esquerda.
Time → Seção onde é definido hora e minutos que serão executadas as limpezas de log do executável. Recomentado deixar sempre as 22 horas
Arqs → Seção onde é definido o nome dos arquivos a serem procurados, na imagem é definido a busca somente de materiais, mas pode haver necessidade de mais sendo necessário informar lado a lado, separado por vírgula e sem espaço: “arquivos=material,materialfornecedor,fornecedor”.
Após realizar as verificações e configurações necessárias basta salvar o arquivo
Agendamento de Tarefa
O executável pode ser executado a qualquer momento, mas para que haja uma execução agendada é utilizado o agendador de tarefas do windows. Para isso siga os passos a seguir:
1 - Abra o Agendador de Tarefas do Windows. Isso pode ser feito pesquisando "Agendador de Tarefas" na barra de pesquisa do menu Iniciar.
2 - Na janela do Agendador de Tarefas, clique em "Criar Tarefa Básica" na coluna da direita:
3 - Na janela "Criar Tarefa Básica", dê o nome “Viasoft - Importação Email” para a tarefa. Clique em "Avançar":
4 - Escolha para que a tarefa seja executada diariamente e Clique em "Avançar":
5 - Escolha para a execução ser as 06:00 horas e Clique em "Avançar":
6 - Na ação, informe para que ao executar a tarefa inicie um programa:
7 - O próximo passo é informar o local onde o executável se encontra e também informar a pasta de inicialização, conforme imagem abaixo:
8 - Após isso basta “Concluir” a configuração e o agendamento ja estará completo:
Dicionário de Dados
Dicionário do Banco de Dados
Caso tenha interesse em saber os campos do banco de dados que se relacionam a cada campo do sistema, sugerimos a leitura do artigo a seguir: https://nimitz.atlassian.net/l/c/NDGXWDD6
Código Fonte: https://drive.google.com/drive/folders/1FeTgXZxcKAkcL5DQF8884v1uTxBRoQpq?usp=share_link
Erros Comuns
Situações que podem ocorrer durante o uso da rotina
Versão
Versão do Sistema | Versão do Banco de Dados | Versão da Documentação | Autor/Revisor |
---|---|---|---|
23.050 | 23.050 | 1.0 | Cleber Vargas |
|
|
|
|