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


1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>