Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:Protheus
Segmento:Backoffice
Módulo:SIGAAGR - Gestão de Agronegócio
Função:API´s de Integração com o T-Pesag
Requisito/Story/Issue (informe o requisito relacionado) :DAGROCCO-2399


02. SITUAÇÃO/REQUISITO

O T-Pesag realizará integração das pesagens com o Módulo SIGAAGR - Gestão de Agronegócio - Protheus.

Desta forma, foi necessário disponibilizar API´s para integrar informações entre T-Pesag e Protheus, de forma que seja possível gerar o Romaneio e Apontamento de Produção no Protheus a partir das pesagens coletadas pelo T-PesagEm desenvolvimento

03. SOLUÇÃO

...

Foram desenvolvidas API´s Públicas, específicas para a integração com o T-Pesag, cujas funções são:

  • Permitir que o T-Pesag tenha acesso à informações de Cadastros Básicos do Protheus, para que não seja necessário replicar informações a fim de realizar a pesagem dos produtos agrícolas na aplicação; e
  • Possibilitar o envio das pesagens coletadas pelo T-Pesag, para que seja possível gerar o Romaneio e Apontamento de Produção no Protheus. 
Informações
Obs.: As API´s foram desenvolvidas sem necessidade de autenticação.

No quadro abaixo segue o detalhamento de cada API:


APIDetalhes TécnicosDescritivo

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



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>