Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Agroindústria
Módulo:SIGAAGR
Função:UBSA010, OGX140 e OGX155
Requisito/Story/Issue (informe o requisito relacionado) :DAGROINDUSTRIA-6244


02. SITUAÇÃO/REQUISITO

Foi verificada a necessidade da rotina UBSA010 realizar a geração do JSON e envio em requisição REST as informações da tela ao WebService SISDEV (INDEA-MT).

03. SOLUÇÃO

Foi realizada a criação de funções na rotina que realize a geração do JSON e envio em requisição REST, com criação do Pergunte (UBSA010001) e os parâmetros (MV_AGRH001, MV_AGRH002, MV_AGRE001 e MV_AGRS001).


Abri o Configurador (SIGACFG) para a criação do pergunte e parâmetros

Criação do Pergunte (UBSA010001):

  • Criar as pergunte UBSA010001

  • Criar as perguntas:
    • CNPJ Revenda
      • Tipo: Caracter
      • Tamanho: 14
      • Formato: '@9'
      • Help: 'Informe o CNPJ da Revenda que está enviando, recebendo ou devolvendo.'
      • Objeto: Edit
    • Origem Armazenagem
      • Tipo: Caracter
      • Tamanho: 1
      • Formato: '@9'
      • Help:  Identifica se é uma transferência de saldo de um armazenador registrado junto ao MAPA.
      • Objeto: Combo
      • Pre Seleção (Combo): 2
      • Item 1 (Combo/Check/Expression): Sim
      • Item 2 (Combo/Check/Expression): Não 
    • Tipo Produto (Semente/Mudas)
      • Tipo: Caracter
      • Tamanho: 1
      • Formato: '@9'
      • Help: Seleciona o tipo do produto que está enviando: 2 – Sementes ou 8 - Mudas.
      • Objeto: Combo
      • Pre Seleção (Combo): 1
      • Item 1 (Combo/Check/Expression): Semente
      • Item 2 (Combo/Check/Expression): Mudas
    • Destino Internacional
      • Tipo: Caracter
      • Tamanho: 2
      • Formato: '@9'
      • Help:  Indica se o destino é fora do país.
      • Objeto: Combo
      • Pre Seleção (Combo): 2
      • Item 1 (Combo/Check/Expression): Sim
      • Item 2 (Combo/Check/Expression): Não
    • Destino Revenda
      • Tipo: Caracter
      • Tamanho: 1
      • Formato: '@9'
      • Help: Identifica se o destino é uma revenda.
      • Objeto: Combo
      • Pre Seleção (Combo): 2
      • Item 1 (Combo/Check/Expression): Sim
      • Item 2 (Combo/Check/Expression): Não


Criação do parâmetro (MV_AGRH001):

  • Na aba Informações:
    • Nome da Var.: MV_AGRH001
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Informar o Hash da revenda que enviará informações ao SISDEV (INDEA-MT)


Criação do parâmetro (MV_AGRH002):

  • Na aba Informações:
    • Nome da Var.: MV_AGRH002
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Informar o Encode Base64 para validacao do header para requisicao HTTP Basic de user:password

Criação do parâmetro (MV_AGRE001):

  • Na aba Informações:
    • Nome da Var.: MV_AGRE001
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Indica a URL em que sera enviada a requisicao do parametro de entrada de Sementes/Mudas.

Criação do parâmetro (MV_AGRS001):

  • Na aba Informações:
    • Nome da Var.: MV_AGRS001
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Indica a URL em que sera enviada a requisicao do parametro de entrada de Sementes/Mudas.