Páginas filhas
  • DAGROCUSTOS-8177 DT - Alterar a integração de ordem de campo com o parceiro john deere para considerar as novas configurações para buscar o talhão no talhao_conector


01. DADOS GERAIS

Produto:

TOTVS Agro Conecta Dados

Linha de Produto:

Conecta Dados

Segmento:

Agroindústria

Módulo:

ConectaDadosServer

Função:John Deere - Integração - Envio Ordem de Serviço
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DAGROCUSTOS-8177


02. SITUAÇÃO/REQUISITO

Ao enviar uma Ordem de Serviço, não era considerado a configuração realizada para o método de uso do código de talhão, realizando somente pelo método de Equalização do código do talhão.

03. SOLUÇÃO

  • Quando configurado "Equalização do código do talhão", será utilizado o método por equalização, removendo espaços, letras, caracteres especiais do código do talhão da John Deere e remover espaços, letras e caracteres especiais no código do talhão do totvs agro multicultivo para efetuar a busca na tabela do talhao_conector para recuperar o identificador do talhão no parceiro e enviar na integração a ordem de serviço de campo. Esse é o método padrão utilizado caso o usuário não configure um método.
  • Quando configurado "Considerar o código do talhão Lógico", será ajustado para pegar o código do talhão recebido na ordem de serviço de campo e procurar na tabela talhao_parceiro pelo nome considerando a fazenda. No caso da fazenda existe um de para entre a fazenda do parceiro com a fazenda da totvs agro multicultivo. Caso encontre uma correspondência recuperar o talhao_parceiro_id para envia na ordem de serviço, caso encontre mais que uma correspondência deverá gerar no log que encontrou mais de uma correspondência, caso não encontre correspondência deverá gerar no log que não encontrou correspondência.
  • Quando configurado "Considerar o código do talhão físico, será ajustado para pegar o código do talhão físico a partir do talhão lógico recebido na ordem de serviço de campo e procurar na tabela talhao_parceiro pelo nome considerando a fazenda. No caso da fazenda existe um de para entre a fazenda do parceiro e fazendo do totvs agro multicultivo. Caso encontre uma correspondência recuperar o talhao_parceiro_id para enviar na ordem de serviço, caso encontre mais de uma correspondência deverá gerar no log que encontrou mais de uma correspondência, caso não encontre correspondência deverá gerar no log que não encontrou correspondência.
    • Quando a ordem for criado para dois talhões lógicos que tenha apenas um físico deverá enviar apenas um talhão:
      • Se o tipo da operação for aplicação e a mesma ordem possuir dois ou mais talhões lógicos apontando pro mesmo físico, gerar apenas uma ordem de serviço (enviar apenas uma ordem contendo o código do talhão físico).
      • Se o tipo da operação for colheita, antes de mesclar talhões lógicos que possuem o mesmo talhão físico, verificar se a variedade dos talhões lógicos são iguais, se forem, gerar apenas uma ordem de serviço por talhão físico, se forem diferentes gerar uma ordem para cada talhão lógico que possuir variedade distinta dos demais com o mesmo talhão físico.
      • Se o tipo da operação for semeadura, gerar uma ordem para cada talhão.
      • Se o tipo da operação for tratos culturais, seguir a mesma lógica da operação Aplicação.