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
- CNPJ Revenda
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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas