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: |
| ||||
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.