Integração UPCAMPO - ATF

Considerações iniciais

Atualmente, a integração com a upCampo, considera várias informações tabelas do sistema para trabalhar com apontamentos, que são levadas do Agrotitan Fazendas para a upCampo. As tabelas utilizadas são:

  • Cadastro de Produtos.

  • Cadastro de Fazendas.

  • Cadastro de Grupos/subgrupos.

  • Cadastro de Almoxarifados.

  • Cadastro de Máquinas.

  • Cadastro de Campos.

  • Cadastro de Variedades.

  • Cadastro de Pessoas.

  • Cadastro de Atividades.

  • Cadastro de Safras.

  • Cadastro de Culturas.

No entanto, é importante salientar que, atualmente, a única tabela que é de responsabilidade do sistema atualizar e enviar os cadastros, é a de Cadastro de Produto, dado o que foi combinado durante a análise que gerou esta integração. Também é necessário deixar claro que para o funcionamento correto da exportação dos produtos do Agrotitan Fazendas para a upCampo, é necessário estarem cadastrados os Grupos e Subgrupos dos produtos que serão utilizados na integração, porém, estas tabelas são de responsabilidade do cliente cadastrar manualmente junto a upCampo.

Os registros das demais tabelas, também deverão ser cadastrados manualmente junto a upCampo antes de rodar a integração. 

Configuração Integração upCampo

  1. Parametrizações Necessárias:

  • Acesse Configurador » Parâmetros do Servidor:

  • Configure os parâmetros abaixo:

    • Mude o valor do parâmetro P_INTEGRACAO_LAVOURA_SOLUCAO para: upCampo;

    • Mude o valor do parâmetro P_INTEGRACAO_LAVOURA_HOST para: https://api.upCampo.com.br;

    • Mude o valor do parâmetro P_FARMBOX_BLOQUEIA_BTN_IMPORTAR para: N.

  1. Cadastro de Credenciais Por Centro de Custo:

OBS.: Se o PSGA-Mãe estiver aberto antes do Passo 1, pressione CTRL + K antes de abrir a tela de Cadastro de Centro de Custos ou feche e abra o sistema.

  • Acesse PSGA » Ativos » Básicos » Centro de Resultados/Custos;

  • Na aba Geral - Outras Informações:

    • Clique no Botão Credenciais;

    • Na  grid, a coluna Integração será preenchida automaticamente pelo parâmetro P_INTEGRACAO_LAVOURA_SOLUCAO, com o valor UP (de upCampo).

    • Por hora só existe essa integração por centro de custo, portanto, só pode ser possível o cadastro de uma linha na grid por integração e centro de custo.

    • Preencha a coluna Client_ID com o Client_ID de autenticação da upCampo (Client_ID será disponibilizado pela upCampo). 

    • Preencha a coluna Client_Secret com o Client_Secret de autenticação da upCampo (Client_Secret será disponibilizado pela upCampo).

    • Após salvar a linha, os campos serão criptografados, salvos e prontos para serem utilizados na integração.

image-20240711-210532.png
  1. Configurações dos Produtos

  • Os produtos que serão exportados do Agrotitan Fazendas para a upCampo, serão somente os que pertencerem aos subgrupos configurados no sistema pela flag Exporta upCampo, portanto, os grupos/subgrupos devem estar devidamente cadastrados na upCampo. Para isso:

    • Abrir o Agrotitan Fazendas;

    • acessar a tela de Grupo produtos;

    • selecionar o grupo na tela;

    • marcar os subgrupos quais os produtos daquele subgrupo serão exportados (inserção, atualização e exclusão).

image-20240711-205936.png
  1. Configurações do PSGA-APP

  • Acesse o PSGA-APP;

  • Clique em mostrar ícones ocultos, localizado na barra de tarefas do Windows;

  • Clique no Ícone do PSGA-APP (símbolo do Android, de cor preta);

  • Clique e Configuração do APP;

 

  • Será aberta a tela de configuração do Robô PSGA-APP.

  • Estas configurações servem para realizar a ativação, controle de a partir de quando o bot será executado e o intervalo em que ocorrerá cada tarefa.

  • A coluna Rotina, é um combo-form com todas as rotinas de integração disponíveis no sistema. Para a upCampo, cadastramos a configuração apenas das seguintes rotinas:

    • Integração upCampo - Importação (para importar as ordens de serviço da upCampo e transformá-las em apontamentos no sistema).

    • Integração upCampo - Cadastros Básicos (realiza exportação dos produtos criados no Agritotan Fazendas para a upCampo no momento).

    • Integração upCampo - Exportação (realiza a exportação dos saldos dos produtos por almoxarifado integrados com a upCampo).

 

  • Para começar a configuração, clique em “Pausar Robô” na aba “Opções” no canto superior esquerdo.

  • Verifique se já existem as linhas das integrações Integração upCampo - Importação, Integração upCampo - Cadastros Básicos e Integração upCampo - Exportação. Caso não existam, realize o cadastro das linhas, informando as colunas:

    • Rotina, informando cada uma das rotinas supracitadas;

    • A partir de, informando a data em que cada rotina será executada (pode ser a data próxima a implantação do Agrotitan Fazendas).

    • Intervalo, deve ser o intervalo de tempo em horas que cada rotina será executada, no formato 00:00:00 (horas, minutos, segundos). Como sugestão, 3 horas para Importação e Cadastros básicos, e 24 horas para exportação (para enviar o saldo do produto pelo menos uma vez ao dia).

    • Ativo, define se uma rotina será executada ou não durante a execução do Bot.

  • Também é necessário configurar as datas de filtragem dos processos contidos dentro das rotinas, através da configuração de Processos:

    • Clique com o botão direito do mouse em cima de cada linha, e abra o menu “Config. Processos”;

  • Será aberta outra tela para configurações dos processos:

  • Para a rotina Integração upCampo - Importação:  

    • Configure o PROCESSO para “Importação - Apontamentos”.

    • Configure a DATA FILTRO para a data inferior a data da primeira ordem de serviço agrícola criada na upCampo, ou uma data próxima à data de implantação do Agrotitan Fazendas.

    • Clique em “OK”.

  • Para a rotina Integração upCampo - Cadastros Básicos:

    • Configure o PROCESSO para “Cadastros Básicos - Produtos”.

    • Configure a DATA FILTRO para a data inferior a data de implantação do Sistema.

    • Clique em “OK”.

  • Para a rotina Integração upCampo - Exportação:

    • Configure o PROCESSO para “Exportação - Saldo Produto”.

    • Configure a DATA FILTRO para a data inferior a data de implantação do Sistema.

    • Clique em “OK”.

  • OBS.: Confirme que Configuração de processos pertence a rotina que está sendo alterada.

  • Marque os flags “Ativo?” das três rotinas;

  • Por último, clique em “Ligar Robô”

  1. Importação de Apontamento Automática (BOT):

  • A importação dos “apontamentos” na verdade é a importação das Ordens de Serviço da upCampo, que contém a estrutura parecida com a dos Apontamentos do Agrotitan Fazendas, contendo um Cabeçalho, os Insumos, Talhões e as Máquinas (execuções na upCampo).

  • Considerações:

    • Serão importados para o Agrotitan Fazendas, somente Ordens de Serviço da upCampo com o status ‘Finalizado’, ou que eventualmente foram importadas para o sistema e depois excluídas.

    • Se faz necessário o preenchimento completo das Ordens de Serviço na upCampo para a importação ser realizada com sucesso. 

      • Produtos devem conter Local de Estoque e quantidade total maior que zero;

      • Talhões devem possuir Setor (Fazenda);

  • Dado que o PSGA-APP está com todos os serviços referentes a upCampo configurados, ligue o Robô; 

  • Acesse PSGA » Lavoura » Movimentação/Lavoura » Integração Lavoura » Integração Automática upCampo;

  • Após passado o tempo do intervalo configurado, confira na tela de importação automática:

    • Na aba Importação:

      • No grupo Importação, pode ser realizada a importação manual com a data inicial e final das Ordens de Serviço (upCampo) desde que:

        • O centro de custo logado esteja configurado com as credenciais;

        • Recomendado pausar o bot antes de realizar a importação manual;

      •  No item 1 da imagem consta as importações das ordens de serviço da upCampo, para geração de apontamentos no Agrotitan Fazendas.

        • A grid em si serve para consulta da última importação realizada pelo bot. Nota que há um botão “Consultar”. Clique nele para exibir as últimas importações realizadas.

      •  No item 2 da imagem consta as informações itens dos apontamentos: Insumos, Campos/Talhões e Máquinas/Patrimônio.

      •  No item 3 da imagem consta as inconsistências das ordens de serviço importados da upCampo, que impedem a geração dos apontamentos no Agrotitan Fazendas. As inconsistências devem ser sanadas para que o apontamento seja gerado no Agrotitan Fazendas com sucesso. Mais informações no item 6. deste manual.

  • Na aba Importados, é possível verificar os apontamentos já importados, de acordo com os filtros utilizados.

  1. Manual de Inconsistências:

  • Na tela Integração Automática upCampo, no canto inferior direito existe um Manual de Inconsistências;

  • Ao clicar no botão, irá abrir uma nova tela, como mostrado abaixo:

  • O manual de inconsistência serve como auxiliar para corrigir as inconsistências das importações de Ordens de Serviço da upCampo, que impedem a geração dos apontamentos no Agrotitan Fazendas.

  • Este manual é genérico para as integrações TBDC, FARMBOX e upCampo, por se tratarem da mesma rotina de geração de apontamentos do sistema.

  • Na coluna Código Integração e Descrição Integração, (T = TBDC, F= FARMBOX e U = upCampo). O mesmo serve para os campos de descrição.

  • Visualize a(s) inconsistência(s) gerada(s) na importação dos apontamentos, e busque o código neste manual. Consulte a coluna Explicação e Solução para tentar sanar a inconsistência.