01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Integração |
Função: | Gerar status de pedido para retirada |
Ticket: | 6799654 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAARMKZO-891 |
02. SITUAÇÃO/REQUISITO
Parametrizar os estágios de status, para que os mesmo possam ser configurados quando necessários.
03. SOLUÇÃO
Foram criados três parâmetros para o processo 7008, para serem informados na tela GERFP069. Agora os status e suas datas são configuráveis.
Os parâmetros são:
DS_LISTASTATUS: Está lista define quais são os status e a regra para definir o número de dias para cada status. Ela funciona como uma lista seguindo a seguinte regra.
AVAILABLE_IN_STORE=DIAS >= 0 & DIAS < 5·;REMIND1=DIAS >= 5 & DIAS < 10·;REMIND2=DIAS >= 10 & DIAS < 15·;EXPIRED=DIAS > 15
Verde(AVAILABLE_IN_STORE) = Descrição do status, esta será gravada no campo adicional do status do pedido de venda
Roxo(=) = Indicador de regra
Azul(DIAS >= 0 & DIAS < 5) =Regra do status. A palavra "DIAS" é obrigatória para a formação da regra, para haver um ponto de comparação.
Vermelho(·;) = "gold" mais "ponto e vírgula", separador de regras, desta maneira é possível criar várias regras de status.
DS_EXPIRED: Define qual a descrição do status que será disparado o cancelamento.
NR_DIAS: Número de dias para calcular o vencimento. Para calcular a data da tag expirationDate, está tag é calculada a partir da data da transação de retirada + o valor do parâmetro NR_DIAS
Caso haja a necessidade de criar mais envios de e-mails para lembrar o cliente, criar mais regras para REMINDxx, por ex. REMIND3, REMIND4...
Imagem 01 - Configuração de parâmetro para status
Imagem 02 - Parâmetros configurados.