Integração Agrosys
Introdução
Sendo uma agroindústria que compra lotes iniciais de animais e os envia para criação e depois os vende para frigoríficos posso utilizar um software específico para realizar este controle(Agrosys) e outro software para o controle gerencial(Agrotitan) assim é necessário que haja uma integração que envie e receba dados de ambos os ERPs
Este documento tem por objetivo, descrever a configuração e utilização da integração com a Agrosys, a fim de auxiliar os clientes, consultores e colaboradores Viasoft.
Configuração
É necessário instalar um serviço na máquina servidora do sistema: https://drive.google.com/drive/u/0/folders/11HD_XjNHybfnF9qJgWbLHIUId3QC-Jsv Baixar o arquivo Agrosys.zip.
Para a configuração do servidor é necessário ajustar 2 arquivos, onde estes devem ter o mesmo nome do executável, o .conf e o .conexoes. O executável ficou definido como ViasoftServidorAgrosysServico.exe.
Para fazer a instalação do serviço, deve ser aberto o Prompt de Comando com permissões de Administrador. Para a instalação, deve ser digitado o nome do executável /install.
C:\Viasoft\ViasoftServidorAgrosysServico.exe /install
Para desinstalar, basta seguir o mesmo procedimento trocando o /install por /uninstall.
.conf
Esse arquivo é os dados de configuração do servidor onde é determinado, principalmente, qual a URL base e Porta que ele irá responder:
[Portas]
UrlBase=http://127.0.0.1:2025
[Pool_Config]
MaxConnections=400
[Debug]
DebugFileLevel=0
DebugFile=Z:\Viasoft\App\xdata\serverclient.log
DebugFileRequests=
[DebugSQL]
DebugSQLmonitorar=0
[Auditoria]
AuditElasticSearch=N
AuditElasticSearchIp=cesar
AuditElasticSearchPorta=8585
AuditElasticSearchFilaPorta=61613
AuditElasticSearchNotificaoFalhaPermiteLogin=0
AuditElasticSearchNotificaoFalhaNotificar=1
AuditElasticSearchNotificaoFalhaNotificarLog=1
AuditElasticSearchNotificaoFalhaNotificarEMail=0
.conexoes
Arquivo utilizado para configurar o local do banco de dados que o servidor irá se conectar. Existem modelos diferentes para banco Oracle e Firebird, respectivamente citadas abaixo.
[AGROSYS]
Server=localhost:1521:VIASOFT
Username=VIASOFT
Password=VIASOFT
ProviderName=Oracle
CharLength=0
Charset=
ClientIdentifier=
ConnectionTimeout=0
ConnectMode=cmNormal
DateFormat=
DateLanguage=
Direct=true
EnableIntegers=True
EnableLargeInt=false
PrecisionInteger=9
PrecisionLargeint=19
PrecisionSmallint=0
Execute01=ALTER SESSION SET NLS_LANGUAGE = "BRAZILIAN PORTUGUESE"
Execute02=ALTER SESSION SET NLS_TERRITORY = BRAZIL
Execute03=ALTER SESSION SET NLS_DATE_FORMAT = 'MM/DD/YYYY'
Execute04=ALTER SESSION SET NLS_NUMERIC_CHARACTERS = '.,'
[AGROSYS]
Server=127.0.0.1
Database=C:\Viasoft\Dados\VIASOFT\VIASOFT.FDB
Username=VIASOFT
Password=153
ProviderName=Interbase
Protocol=TCPIP
Cadastro da Empresa
Acessar o módulo Agro3c em Configurações » Configuração » Empresas na guia Integrações/Web Service, subguia Agrosys, informar ‘Sim’ para integrar com a Agrosys e informar a URL
Configurações de Importação
Acessar o módulo ExpImpAgro3c em Processos » Integração Agrosys » Configurações Agrosys » Aba Importação:
Gerais
Usuário: Informar um usuário cadastrado no sistema, será o mesmo usuário utilizado na Agrosys
Parceria
Descrição: Forma de preenchimento da Descrição da Parceria quando importada, sendo possível selecionar uma das 3 formas: 0 - Galpão Agrosys, 1 - Nome Pessoa e 2 - Nome Pessoa + Galpão Agrosys
Identificação: Identificação padrão a ser levada na parceria quando importada
Situação: Situação padrão a ser levada na parceria quando importada
Os dados importados serão salvos no caminho CLAgro » Cadastros » Parcerias » Parcerias/Imóvel
Lote de Animais
Descrição: Forma de preenchimento da Descrição do Lote quando importada, sendo possível selecionar uma das 3 formas: 0 - Lote Agrosys, 1 - Nome Pessoa + Lote Agrosys, 2 - Nome Pessoa + Galpão Agrosys e 3 - Nome Pessoa + Lote Agrosys + Galpão Agrosys
Nutrição: Nutrição padrão a ser levada no Lote quando importado
Situação: Situação padrão a ser levada no Lote quando importado
Origem: Origem padrão a ser levada no Lote quando importado
Tipo: Tipo padrão do Lote a ser levada no Lote quando importado
Os dados importados serão salvos no caminho CLAgro » Cadastros » Lotes » Lotes de Animais
Pedidos
Informar qual estabelecimento, tipo de operação (Remessa, Retorno ou Bonificação) e a configuração do pedido de destino à ser considerada ao importar um pedido da Agrosys.
Configurações de Exportação
Acessar o módulo ExpImp3c em Processos » Integração Agrosys » Configurações Agrosys » Aba Exportação:
Enviar pessoas: Escolha ‘sim’ para enviar registros de Pessoas
Enviar produtos: Escolha ‘sim’ para enviar registros de Produtos (caso habilitar essa opção, a próxima opção ‘Visualizar saldo de produtos será habilitado para escolha)
Visualizar saldo de produtos: Escolha ‘sim’ para visualizar o saldo de produtos
Enviar notas fiscais de entrada: Escolha ‘sim’ para enviar notas fiscais de entrada
Enviar notas fiscais de saída: Escolha ‘sim’ para enviar notas fiscais de saída
Qtde de registros a enviar por lote: Escolha a quantidade de registros a enviar por lote (1 - 200)
Será habilitado novas abas abaixo dessas opções acima de acordo com o que foi habilitado, sendo possível restringir o envio desses dados por Grupo de Pessoas, Grupos de Produtos, Notas de Entrada e Notas de Saída
Agendador de Tarefas (Opcional)
Com o Agendador de Tarefas, é possível selecionar um periodo desejável para que os dados sejam importados de forma automática, para isso é necessário realizar algumas configurações:
Acessar o módulo Agro3c em Configurações » Configuração » Agendador de Tarefas, incluir um novo cadastro, informar a opção 044-Importação Agrosys e selecionar o período desejado.
Para mais detalhes dessa configuração, acesse o manual: Agendador de Tarefas
Importação dos dados
Lotes e Pedidos
Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Importação
Período: selecione o período desejado, clique no botão ‘Executar’ para filtrar os lotes/pedidos enviados pela Agrosys, será listado todos os lotes enviados pela Agrosys
Botão ‘Executar’: Clique no botão ‘Executar’ para filtrar todos os lotes referente ao período informado
Botão ‘Importar’: Ao filtrar pelos lotes/pedidos, é possível selecionar todos os registros de uma vez (pelos ícones mencionado na figura abaixo) ou um por um. Após selecionar os registros, basta clicar em ‘Importar’
Botão ‘Excluir’: Selecione os lotes filtrados e exclua os Lotes/Pedidos que não deseja importar para o sistema clicando no botão ‘Excluir’.
Após a importação dos Lotes, é possível consultar os dados dos Lotes em CLAgro » Cadastros » Lotes » Lotes de Animais e Parcerias/Imóveis em CLAgro » Cadastros » Parcerias » Parcerias/Imóvel de acordo com as configurações padrão no tópico 2.2. Já os pedidos, ficarão disponível em Pedidos » Manutenção.
Caso houver alguma divergência, será gerado um ‘Log’ na aba Logs.
Exportação dos dados
Nessa rotina é possível exportar os dados como: Notas, Pessoas e Itens para a Agrosys. Isso vai depender das configurações mencionado no tópico 2.3 Configurações de Exportação.
Após selecionar os filtros, basta clicar no botão Executar para trazer as informações na tela. Após filtrado, basta selecionar os registros que deseja ser exportadas, marcar o campo Exportar? e clicar em Exportar.
Notas
Nessa tela é possivel filtrar pelas notas de remessa, retorno e bonificação que foram feitos durante o processo e exportar para a Agrosys. Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Exportação » Notas
Filtros: Estab, Emissão, Lote, Item, Tipo NF Sinc
Nesse exemplo a nota fiscal já foi exportada para a Agrosys, portanto a linha aparecerá na cor Verde, para notas que ainda não foram exportadas na cor Preta e notas que foram enviadas mas que retornou com erro na cor Vermelha.
Itens
Nessa tela é possível exportar os itens cadastrado no sistema. Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Exportação » Itens
Filtros: Item
OBS: A coluna Quantidade aparecerá somente se na configuração estiver habilitada para mostrar.
Pessoas
Nessa tela é possível exportar as pessoas cadastradas no sistema. Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Exportação » Pessoas
Filtro: Pessoa
Links Relacionados:
Versão
Versão da Documentação | Autor/Revisor |
---|---|
1.0 | Thiago De Andrade Belo |
|
|