| Produto: |
|
|---|---|
| Linha de Produto: |
|
| Segmento: |
|
| Módulo: |
|
| Função: | Parâmetros |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : |
Atualmente, o sistema não possui uma forma granular de controlar a funcionalidade de "Recebimento Antecipado" com base no tipo de atendimento do pedido. A necessidade de negócio é permitir que o administrador do sistema possa habilitar ou desabilitar essa operação de forma independente para cada tipo de pedido (Retira, Retira Posterior e Entrega).
Isso dará à operação mais flexibilidade para definir suas regras de negócio, decidindo, por exemplo, se aceita pagamentos antecipados apenas para retiradas, mas não para entregas.
Visão Negocial Para atender a essa demanda, foram criados três novos parâmetros independentes nas configurações de atendimento do sistema. O usuário administrador agora pode controlar o fluxo de recebimento antecipado para cada cenário:
Permitir recebimento antecipado - Retira
Permitir recebimento antecipado - Retira posterior
Permitir recebimento antecipado - Entrega
Com essa alteração, o administrador pode definir quais tipos de atendimento estão aptos a realizar o recebimento antecipado, alinhando o comportamento do sistema à estratégia da operação.
Visão Técnica A implementação foi estruturada em duas frentes (API e PDV) para garantir que as novas configurações fossem criadas e reconhecidas por todo o sistema:
API (Backend):
Banco de Dados: Foi executada uma migration para inserir os três novos registros de parâmetros na tabela de configurações do sistema.
Enumeração (Configurações): O arquivo de enumeração de configurações (referenciado como EConfiguracoes) foi atualizado para incluir as chaves (IDs ou nomes) referentes aos três novos parâmetros, permitindo que a API possa identificá-los e gerenciá-los.
Valor Padrão: Conforme definido na regra de negócio, todos os três parâmetros foram criados com o valor padrão desabilitado (falso).
Impacto da Atualização: Isso garante que, ao atualizar o sistema, nenhum fluxo operacional seja alterado sem a intervenção explícita do administrador. A funcionalidade de recebimento antecipado só será ativada para os tipos de atendimento após a configuração manual pelo usuário administrador.
Permissões: A alteração desses parâmetros é restrita a usuários com permissão de acesso às telas de configuração do sistema.