JDQU0000 - Integração das Cotações e Pedidos JD (JDQUOTE2)

Sumário



VERSÃO DO PROGRAMA: 10.10





Assunto

Este programa permite realizar a importação das Cotações e Pedidos da John Deere, realizadas no portal JDQUOTE2. Uma vez importadas, é permitido realizar a consulta das Cotações através do programa JDQU0100.

Abrangência 

Este programa é exclusivo para usuários da versão LinxMaq.

Requisitos 

  • LinxMaq V08.40 ou superior

Opções do programa 

Para utilização deste programa, é necessário que:

  • A filial esteja configurada para utilizar a cotação (JDPA0000):

    Obs.: para pedidos, é necessário informar o Token para conexão com o WebService.
  • O endereço de comunicação (URL) com a JD esteja configurado no programa (CADA3100):
    Cotação:
     
    Pedido:
  • Os usuários JD estejam configurados no programa (CADA3300):
    Cotação (usuário e senha):
     
    Cotação (RACFID):
     
    Pedido (usuário e senha):
     
    Pedido (RACFID):
  • A filial e a matriz estejam configuradas no programa (CADA0900): 
    Obs.: Para identificar uma empresa como matriz, deverá ser informado o campo "Código Integração" igual a "JD-MATRIZ". Para identificar as filiais que compõem cada matriz, deverá ser informado no campo "Matriz Integração" de cada filial, o código da empresa matriz a qual a filial pertence. 
    Matriz:
     
    Filial (exemplo filial 1):
     
    Filial (exemplo filial 2):
     

    Para iniciar o processo, o usuário deve acessar o programa JDQU0000 e selecionar o que deseja importar (Cotações ou Pedidos), conforme menu:

    Cotações:
    Para cotações, deve informar a Data de Modificação (inicial e final obrigatório!), o Nro. Cotação (opcional, se deixar 0, traz todas as cotações), Status, Situação, nome do Vendedor, nome do Cliente e/ou Modelo do equipamento. Ao confirmar, serão exibidas as cotações retornadas pela JD, na tela abaixo. 
    Atenção: devido ao fuso horário em relação ao WebService da JD, cotações realizadas/alteradas no período da manhã, não ficam disponíveis consultando no mesmo dia. Para isso, internamente o programa busca sempre um dia anterior à data inicial informada, para garantir que todas as cotações geradas no período, sejam exibidas.
     
    Em seguida, o usuário deve selecionar a cotação que deseja importar para o LinxMaq, marcando na primeira coluna, como "Sim". Após realizar esse procedimento, é necessário clicar em "Concluir". Com isso, a cotação é importada e em seguida é possível realizar a consulta da Cotação no programa (JDQU0100). 
    Pedidos:
    Para pedidos, deve informar a Filial, Data de Modificação (inicial e final) e o Nro. Pedido (opcional, se deixar 0, traz todas os pedidos). Ao confirmar, serão exibidos os pedidos retornadas pela JD, na tela abaixo. 
     
    Em seguida, o usuário deve selecionar o pedido deseja importar para o LinxMaq, marcando na primeira coluna, como "Sim". Após realizar esse procedimento, é necessário clicar em "Concluir". Com isso, o pedido é importado e em seguida é possível realizar a consulta do pré pedido no programa (JDQU0400).
    Para pedidos importados com sucesso é habilitado o botão "F2-Pre Pedido" para consulta direta ao pré pedido no programa (JDQU0400).
    Caso houver algum problema com a importação, tanto da Cotação quanto do pedido, será exibido uma mensagem na coluna "Situação" e o usuário poderá ver mais detalhes na tela do monitor de integração (JDQU0001
    Quando um pedido for cancelado no portal JDQUOTE (Status JD = "Void") o programa "JDQU0000" irá atualizar o Status DMS do pedido como CANCELADO sendo possível filtrar esses pedidos no "JDQU0400", nessa tela no campo "Detalhe do Status" será informado que ele foi cancelado no portal.

    Caso já existir um pedido de venda para o pedido ao entrar no "VEIC0400" em modo de alteração será exibido uma mensagem de alerta abaixo: 
     
    Caso o pedido for excluído e gerado um novo para a mesma cotação, o programa "JDQU0000" quando receber o novo irá verificar se já existe importado no DMS um pré-pedido para a mesma cotação, se existir o programa irá trocar o status dele para CANCELADO e descrever no Detalhe do Status (JDQU0400) que ele foi substituído por outro pedido e o número dele. 

    Ativação de Crontab para DMS LinxMaq: 
    Este programa também pode ser executado automaticamente, sem a interação com o usuário, através do Crontab, e neste caso serão consideradas todas a filiais que estiverem parametrizadas para utilizar a Cotação (JDPA0000) e a data do corrente. 
    Procedimentos:
    1. Conecte-se ao servidor SISDIA com o usuário root, através de uma ferramenta de transferência de arquivos entre Windows e Linux;
    2. Obtenha o shell (clicando aqui) e transfira o arquivo Run_JDQU0000.sh da estação Windows para o servidor SISDIA no diretório /root/bin;
    3. Entre no servidor SISDIA via putty usando o usuário root;
    4. Vá até o diretório /root/bin e edite o arquivo Run_JDQU0000.sh;
    Obs: Somente edite o arquivo pelo ambiente Linux, pois se editar no ambiente Windows o arquivo fica com caracteres não aceitos no Linux.
    Para editar digite: vi Run_JDQU0000.sh
    4.1. Procure pelo texto INFORMIXSERVER=ol_standard e caso necessário substitua a variável ol_standard pelo nome da sua instância de produção. 
    4.2. Procure pelo texto unset FGLGUI. Algumas linhas abaixo, você encontrará o comando: cd /sisdia/SisdiaEvolution, caso necessário deverá substituir por:
    cd + o caminho do diretório de produção do SISDIA Evolution.
    4.3. Procure pelo texto export PATH=$PATH:/sisdia/SisdiaEvolution, caso necessário alterar pelo diretório de produção do SISDIA Evolution.
    4.4. Salve as alterações realizadas no arquivo Run_JDQU0000.sh e o feche. Para sair e salvar digite: <ESC> + :x
    5. Execute no prompt do Linux o comando crontab –e
    6. Será exibida uma lista com comandos de crontab. Vá até o final do arquivo e acrescente a linha abaixo:
    0,15,30,45 * * * 1-6 sudo –u informix /root/bin/Run_JDQU0000.sh >/tmp/Run_JDQU0000.1.log 2>/tmp/Run_JDQU0000.2.log
    Obs: No diretório /tmp serão gerados dois logs.
    Run_JDQU0000.1.log esse é o log para quando a execução ocorrer normalmente.
    Run_JDQU0000.2.log esse é o log que contém os erros de execução do Crontab.
    7. Salve o arquivo de crontab e saia do mesmo, lembrando que para sair e salvar digite:
    <ESC> + :x.
    Agora o programa JDQU0000 está pronto para executar todos os dias de segunda à sábado, a cada 15 minutos.
    Modifique este tempo conforme desejar. Mais informações: http://pt.wikipedia.org/wiki/Crontab. 

Solução de problemas 

Encontrado(s) 0 resultado(s) para FAQ JDQU0000.


Documentação de versões anteriores deste programa

Não há informações disponíveis.