Páginas filhas
  • DT Configuração dinâmica para status na geração do pacote 7008


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.