Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Agro Bioenergia

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Segmento:

Segmentos_totvs
SegmentoAgroindústria

Módulo:

Manutenção de Frotas

Função:API do Cadastro de Depósitos
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DAGROMATIV-9044


02. SITUAÇÃO/REQUISITO

Sendo Product Owner da solução TOTVS Agro Bioenergia, Posso integrar o cadastro de Depósitos através de uma API exposta para ser consumida do ERP Datasul, Pois isso permitirá que o ERP envie os dados e eles sejam inseridos, editados e excluídos automaticamente no Bioenergia, respeitando as regras de chaves primárias, estrangeiras e de negócios da aplicação.

...

    • API Exposta: A API deve estar disponível para ser consumida por qualquer ERP.
    • Operações Suportadas: A API deve permitir as operações de inserção, edição e exclusão de registros de Depósito.
    • Respeito às Regras de Chaves: Todas as operações devem respeitar as regras de chaves primárias e estrangeiras relacionadas aos registros de Depósito.
    • Validação das Regras de Negócios: O processo de integração deve validar as regras de negócios existentes no Bioenergia para garantir a integridade dos dados.
    • Confirmação de Sucesso ou Erro: O sistema deve retornar uma confirmação ao ERP após cada operação, indicando sucesso ou erros, com mensagens explicativas.

Estrutura:

...

Atributos

...

Descrição

...

Tamanho

...

Tipo

...

Chave Primária

...

Requerido

...

Valor Default

...

Valores Válidos

...

tipoPonto

...

Flag para indicar o tipo do ponto se abastecimento ou manutenção

...

1

...

STRING

...

N

...

S

...

-

...

A = Abastecimento | M = Manutenção

...

instancia

...

Código da instância relacionada ao ponto de abastecimento/manutenção

...

5

...

STRING

...

N

...

S

...

-

...

-

...

codigo

...

Código do ponto de abastecimento/manutenção

...

5

...

NUMBER

...

S

...

S

...

-

...

-

...

descricaoAbreviada

...

Descrição Abreviada do ponto de abastecimento/manutenção

...

10

...

STRING

...

N

...

S

...

-

...

-

...

descricao

...

Descrição Completa do ponto de abastecimento/manutenção

...

40

...

STRING

...

N

...

S

...

-

...

-

...

movelFixo

...

Flag para indicar se o ponto de abastecimento/manutenção é móvel ou fixo

...

1

...

STRING

...

N

...

S

...

-

...

M = Móvel | F = Fixo

...

captaCusto

...

Apontamentos realizados no ponto de abastecimento/manutenção serão captados pelo CUSTAG

...

1

...

STRING

...

N

...

S

...

-

...

S = Sim | N = Não

...

exportaERP

...

Apontamentos realizados no ponto de abastecimento/manutenção serão exportados para o ERP

...

1

...

STRING

...

N

...

S

...

-

...

S = Sim | N = Não

...

empresaERP

...

Código da empresa no ERP relacionada ao ponto de abastecimento/manutenção

...

15

...

STRING

...

N

...

N

...

-

...

-

...

organizacaoERP

...

Código da organização no ERP relacionada ao ponto de abastecimento/manutenção

...

15

...

STRING

...

N

...

N

...

-

...

-

...

depositoERP

...

Código do depósito no ERP relacionado ao ponto de abastecimento/manutenção

...

15

...

STRING

...

N

...

N

...

-

...

-

...

pontoERP

...

Código do ponto de abastecimento/manutenção no ERP

...

12

...

STRING

...

N

...

N

...

-

...

-

...

pontoCTF

...

Código do ponto de abastecimento no CTF

...

5

...

NUMBER

...

N

...

N

...

-

...

-

...

pontoGTFrota

...

Código do ponto de abastecimento no GTFrota

...

8

...

STRING

...

N

...

N

...

-

...

-

...

tipoRavoTag

...

Forma de identificação RAVO/TAG do ponto de abastecimento no GTFrota

...

1

...

STRING

...

N

...

N

...

-

...

R = RAVO | T = TAG

...

codigoRavoTag

...

Código de identificação RAVO/TAG do ponto de abastecimento no GTFrota

...

19

...

STRING

...

N

...

N

...

-


...

origem

...

Origem do ponto de manutenção

...

1

...

STRING

...

N

...

N

...

-

...

I = Interna | C = Campo | T = Terceiros | E = Concessionária

...

prestadorServico

...

Código do prestador de serviço do ponto de manutenção

...

8

...

NUMBER

...

N

...

N

...

-

URL base:

    • entity/v1/pontoAbast

03. SOLUÇÃO

Foi desenvolvida a API conforme estrutura predefinida. API está disponível com os métodos GET, POST, PUT e DELETE.para integração do cadastro de Depósitos.

04. DEMAIS INFORMAÇÕES

05. ASSUNTOS RELACIONADOS

...