Histórico da Página
...
Com o objetivo de prover os dados corretos ao TOTVS Pesagem, e permitir a geração dos romaneios de carga no Originação de Grãos, foi desenvolvido o serviço REST "TPesagService" que possibilita acesso aos métodos detalhados abaixo.:
Composition Fields
URL Acesso: prg/ggp/v1/TPesagService/v1/composition/fields
Método: GET
Descritivo: Este método irá retornar ao T-PESAG os campos adicionais que serão disponibilizados na tela de pesagem afim de prover todas as informações necessários ao Originação de Grãos do TOTVS Datasul referentes a pesagem e a carga. O método é responsável por retornar apenas os campos, sem a estrutura e relacionamentos das entidades.
...
URL Acesso: prg/ggp/v1/TPesagService/v1/entityHeader
Método: GET
Descritivo: Este método irá retornar ao T-PESAG a estrutura de campos das entidades adicionais da pesagem. Com ele será possível modelar cada uma das entidade e seus relacionamentos.
...
URL Acesso: prg/ggp/v1/TPesagService/v1/data/<entidade>
Método: GET
Descritivo: Este método irá retornar ao T-PESAG a carga de dados das entidades adicionais da pesagem, bem como novamente a estrutura de campos da entidade consultada.
...
URL Acesso: prg/ggp/v1/TPesagService/v1/unity
Método: GET
Descritivo: Este método irá retornar ao T-PESAG a carga de dados das entidades nativas, ou seja, já existentes na pesagem. O objetivo é apenas alimentar os cadastrados com os dados do Originação de Grãos.
...
URL Acesso: prg/ggp/v1/TPesagService/v1/composition
Método: POST
Descritivo: Este método irá registrar a pesagem recebida do T-PESAG, bem como os dados adicionais da carga, gerando um Romaneio (GG2000) no Originação de Grãos. Os dados recebidos neste método precisam estar adequados com as informações retornadas nos métodos descritos anteriormente. Como retorno, o método informa o número do romaneio gerado e possíveis erros de negócio, caso ocorram.
Como Integrar
Como este serviço foi disponibilizado para consumo via padrão REST, basta que a aplicação de origem faça a requisição conforme desejado (GET ou POST).
...
É importante observar que não existe um cadastro de DE-PARA dos dados trafegados via integração, por isso o método "Composition" (POST) necessita que os dados recebidos estejam de acordo com os cadastros adicionais do Originação de Grãos, fornecidos pelos demais métodos (GET).
Para mais detalhes sobre APIs REST, basta acessar o Guia de APIs Datasul.
Após Integrar
Após realizada a integração da pesagem com o Originação de Grãos, é possível fazer a consulta deste romaneio por intermédio da tela de Romaneios (GG2000) ou via Monitor de Romaneios (Portinari), onde o romaneio poderá ser localizado utilizando-se o do número retornado pelo método "Composition".
Também via tela de Romaneios (GG2000) ou via Monitor de Romaneios (Portinari) será possível ajustar algum dado pendente do romaneio, e fazer a sua confirmação do romaneio gerando a nota fiscal.
Possíveis Falhas na Utilização dos Métodos
Abaixo segue uma lista de possíveis falhas, e soluções, que possam ocorrer na utilização dos métodos deste serviço.
...
Solução: Verificar se o parâmetro da entidade está sendo passado corretamente, e se está na lista de entidades disponíveis para consulta.
Problema: dasda
Solução: dasdad
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> |
...