Árvore de páginas

PUBLICAÇÃO WEB SERVICE REST DO CADASTRO DE ESTEIRAS

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Agroindústria

M

ódulo:

SIGAAGR

Rotinas:

Rotina

Nome Técnico

Esteira X Fardão

UBAA020

País:

Brasil

Bancos de Dados:

Todos

Tabelas Utilizadas:

N71

Sistemas Operacionais:

Todos


Pré-requisito

  No que diz respeito ao sistema, a funcionalidade de integração está funcional. Porém, é necessário configurar o AppServer para que o Protheus disponibilize a URL de acesso ao serviço de Web Service REST do sistema. Uma vez configurado o serviço, a integração está pronta para ser utilizada.

  Para isso, segue link para consulta: 1. Configuração do REST do Protheus


Descrição

  Para os usuários que possuem algum aplicativo customizado, e que precisam efetuar vínculo do fardão com esteira no produto Gestão Agroindústria (SIGAAGR), foi disponibilizado o método Web Service REST. 

Método Publicado

Fonte

UBAA020

Exemplo de Utilização

Para realizar testes, pode-se utilizar qualquer programa de sua preferência, que teste API Web Service REST. O SoapUI e a extensão Postman do Navegador Chrome são exemplos de bons programas para isso. 


Consultando informações

Abaixo, uma consulta de todos os fardões vinculados a esteira através do método GET.

Abaixo, uma consulta de um determinado fardão vinculado a esteira através do método GET.


Inserindo um registro

Abaixo, uma persistência de dados pelo método PUT, na tabela N71 (Esteiras X Fardões).




Segue, para consulta, a estrutura dos dados que a consulta trouxe no exemplo acima.


{
    "InternalId""D MG 01 |00000Z|FDWETQ|1920           |000001|01|01",
    "BranchId""D MG 01",
    "Code""00000Z",
    "Crop""1920",
    "AgriculturalOwnerCode""000001",
    "AgriculturalOwnerStoreCode""01",
    "FarmCode""01",
    "Order""0",
    "CottonBaleCode""FDWETQ",
    "ProductCode""AGR-FARDAO-ALGODAO",
    "PartOfLand""THAUTO99",
    "Variety""",
    "NetWeight""123"
}




Dados técnicos

  • Os campos mostrados são referentes a tabela N71 que é a tabela de esteiras X fardões. Todos os campos desta tabela podem ser consultados pelo configurador.


Chave única da tabela: N71_FILIAL+N71_CODEST+N71_FARDAO+N71_SAFRA+N71_PRODUT+N71_LOJA+N71_FAZEN

Campos:

N71_CODEST, Código da Esteira, tipo: char, tamanho: 6, obrigatório.

N71_FARDAO, Código do Fardão, tipo: char, tamanho: 6, obrigatório.

N71_SAFRA, Código da Safra, tipo: char, tamanha:15,  obrigatório.

N71_PRODUT, Código da Entidade, tipo: char, tamanha:30,  obrigatório.

N71_LOJA, Código da Loja, tipo: char, tamanha:2,  obrigatório.

N71_FAZEN, Código da Fazenda, tipo: char, tamanha:2,  obrigatório.

N71_CODPRO,Código do Produto, tipo: char, tamanha:30,  obrigatório.

N71_TALHAO, Código do talhão, tipo: char, tamanha:16,  obrigatório.

N71_VAR, Variante, tipo: char, tamanha:6,  não obrigatório.

N71_PSLIQU, Peso Líquido, float,  não obrigatório.




     

  • Sem rótulos