01. DADOS GERAIS
Produto: | TOTVS Pesagem |
---|---|
Linha de Produto: | - |
Segmento: | Agroindústria |
Módulo: | Pesagem e Análise de Matéria Prima |
Função: | TOTVS Pesagens |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROSPA-9507 |
02. SITUAÇÃO/REQUISITO
Criar API no TotvsPesagem para inserir/Atualizar as cargas
03. SOLUÇÃO
Informações necessárias para integração
Foi criada a tabela: CICLUS_INTEGRACAO_INFO, que armazena as informações necessárias para integração no TOTVS Pesagens, tais como:
- CHAVE_ATRIB_NUM_ID_EMPRESA: contém o nome dado a chave do atributo referente ao campo NumIdEmpresa;
- CHAVE_ATRIB_STR_CODIGO: contém o nome dado a chave do atributo referente ao campo StrCodigo;
- ID_TIPO_PESAGEM: contém o id do tipo de pesagem que será utilizado;
- ID_PRODUTO_GENERICO: contém o id do produto genérico que será enviado. Posteriormente deve ser alterado para o produto utilizado.
End-points criados
[POST] /PesagemCiclusService/integracao/v1/info - Usado para atualizar os valores da tabela CICLUS_INTEGRACAO_INFO. Recebe um objeto que possui id: string; info: string;
[GET] /PesagemCiclusService/integracao/v1/info - Retorna todos os valores da tabela CICLUS_INTEGRACAO_INFO.
[POST] /PesagemCiclusService/integracao/v1/pesagem/integrar/{id} - força a integração de uma carga onde id = NumIdPesagem.
[POST] /PesagemCiclusService/integracao/v1/pesagem/integrar-multiplos/{listId} - força a integração de uma carga onde listId = Lista de NumIdPesagem separados por virgula.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
Não se aplica.