...
Produto: | TOTVS CRM Automação da Força de Vendas |
---|
Linha de Produto: | |
---|
Módulo: | Venda |
---|
Função: | Pedido |
---|
Ticket: |
|
---|
Requisito/Story/Issue: | Jira |
---|
server | JIRA |
---|
serverId | 0c783de1-186e-383b-975c-a1acd7d76cb5 |
---|
key | TSFAFSWE-3539 |
---|
|
Jira |
---|
server | JIRA |
---|
serverId | 0c783de1-186e-383b-975c-a1acd7d76cb5 |
---|
key | TSFAFSWE-3540 |
---|
|
|
---|
Status do Documento | Pendente de aprovação pelo clienteComprometido |
---|
02. ESCOPO FUNCIONAL
Novas opções para pedidos com PIX
...
Será permitido optar pela ação de reabrir o pedido e permitir a edição por parte do usuário gerador, ou então a ação de cancelar o pedido obrigando que um novo pedido seja gerado caso uma nova transação tenha que ser gerada.
![](/download/attachments/839300596/plugin_novo.png?version=3&modificationDate=1715129138033&api=v2)
03. ESCOPO TÉCNICO
APLICAÇÃO
...
Alterar via Tools opção 3, a tabela PEDIDOPAGAMENTO:
Bloco de código |
---|
language | sql |
---|
title | Alter Table PEDIDOPAGAMENTO |
---|
|
alter table pedidopagamento add column dataexpiracao timestamp; |
Adicionar na tela do plugin de Pagamento PIX, os campos conforme protótipo abaixo:
Image Added
Bloco de código |
---|
|
Campo "Duração máxima transação PIX antes de expirar"
idpluginintegracao: select idpluginintegracao from pluginintegracao where codigo = 'TPI',
codigoelemento: TPI,
agrupador: 0,
sglcampo: TPI_EXPIRATIONDATE
valor: {padrão 1440}
Campo "Ação automática sobre o pedido quando o serviço de atualização de status identificar que a transação expirou"
idpluginintegracao: select idpluginintegracao from pluginintegracao where codigo = 'TPI',
codigoelemento: TPI,
agrupador: 0,
sglcampo: TPI_OPEN
valor: {O ou 1, padrão 1}
Campo "Ação automática sobre o pedido quando o serviço de atualização de status identificar que a transação expirou"
idpluginintegracao: select idpluginintegracao from pluginintegracao where codigo = 'TPI',
codigoelemento: TPI,
agrupador: 0,
sglcampo: TPI_CANCEL
valor: {0 ou 1, padrão 0} |
- Para o campo referente a ação que deve ser executada, somente uma opção pode estar selecionada pelo usuário.
- O valor retornado na tag DATAEXPIRACAO deve ser persistido em PEDIDOPAGAMENTO.DATAEXPIRACAO;
- Alterar a tela Pagamentos do Pedido, para incluir a nota coluna referente a data para expirar da transação:
Image Added
- A informação para essa nova coluna virá de PEDIDOPAGAMENTO.DATAEXPIRACAO.
INTEGRAÇÃO
- Alterar o Job TPIGENERATEPAYMENT para calcular a data e hora para obter a data para expirar da transação PIX;
- Adicionar no Job TPIUPDATESTATUS, a validação da ação que deve ser tomada automaticamente quando a transação PIX ter expirado sem a confirmação do pagamento;