| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | AGRODISTRIBUIDOR ( SIGAAGD) |
| Função: | |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGRODIST-1917 |
Implementar uma API REST do tipo PUT para validar e finalizar uma Feature de Negócio no TCO, permitindo que o status da feature seja atualizado para “finalizada” após a conclusão do processo correspondente.
O objetivo é disponibilizar uma rota padronizada para que o front-end possa sinalizar ao sistema que determinada feature foi concluída, atualizando o registro na tabela NE1 e refletindo a mudança de estado no ambiente.
Implementado método API REST (PUT) no endpoint:
| PUT: /api/agd/v1/tco/features/{codigoFeature}/finalizar |
|---|
A API recebe o código da feature via parâmetro de rota e realiza o processo de finalização no back-end.
Antes de confirmar a operação, são executadas duas validações obrigatórias:
Validação de Configuração Obrigatória
Verifica se todos os campos e parâmetros obrigatórios da feature foram corretamente configurados.
Caso algum campo essencial esteja em branco ou inválido, a finalização é bloqueada e o sistema retorna uma mensagem informando que a configuração está incompleta.
Validação de Status de Integração
Confirma se a feature não possui pendências em integrações ou processos dependentes em execução.
Se houver integrações ainda ativas ou inconsistentes, a finalização é impedida até a regularização.
Somente quando ambas as validações forem bem-sucedidas, o status da feature é atualizado para “FINALIZADA” no banco de dados (tabela NE1).
Não se aplica