Histórico da Página
...
No quadro abaixo segue o detalhamento de cada API:
API | Detalhes Técnicos | Descritivo |
---|---|---|
Estrutura de Entidades | Endpoint: .../rest/tpesagapi/api/agr/v1/entityHeader/ | Essa API disponibiliza dados da estrutura da Entidade do T-Pesag. Estruturas/Tabelas disponibilizadas: NJ0 – Produtores NJU – Safras NNR – Locais de Estoque |
Carga de Dados de Entidades | EndPoint: | Essa API disponibiliza a carga de dados da Entidade do T-Pesag. Carga das Tabelas: NJ0 – Produtores NJU – Safras NNR – Locais de Estoque |
Atributos | EndPoint: .../rest/tpesagapi/api/agr/v1/composition/fields | Essa API informa alguns campos do Protheus como Entidade/Loja, Safra e Local, que deverão ser criados como Atributos no T-Pesag. Campos: NJ0_CODENT - Código da Entidade NJ0_LOJENT - Loja da Entidade NJU_CODSAF - Código da Safra NNR_CODIGO - Código do Local |
Cadastro de Produtos | EndPoint: .../rest/tpesagapi/api/agr/v1/product | Essa API disponibiliza as informações dos Produtos cadastrados no Protheus. Tabela: SB1 - Produtos |
Cadastro de Equipamentos (Veículos) | EndPoint: .../rest/tpesagapi/api/agr/v1/equipments | Essa API disponibiliza as informações dos Veículos cadastrados no Protheus. Tabela: DA3 - Veículos |
Cadastro de Funcionários (Motoristas) | EndPoint: .../rest/tpesagapi/api/agr/v1/employee | Essa API disponibiliza as informações dos Motoristas cadastrados no Protheus. Tabela: DA4 - Motoristas |
Cadastro de Tabelas de Classificação e de Descontos | EndPoint: .../rest/tpesagapi/api/agr/v1/discountRangesHE .../rest/tpesagapi/api/agr/v1/analysis | Essa API disponibiliza as informações das Tabelas de Classificação e de Descontos cadastradas no Protheus. |
Pesagem | EndPoint: /rest/tpesagapi/api/agr/v1/composition | Essa API vai receber uma requisição (POST) com as informações das pesagens, analisar e acionar a API do OGA250 - Romaneio para realizar a pesagem e os apontamentos no Protheus. |
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |