Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Linha de Produto:Franquias e Redes
Segmento:Varejo
Módulo:Motor de Promoções
Função:Web
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-37783788


02. SITUAÇÃO/REQUISITO

Ao selecionar o acessar o motor de promoções server e utilizar a gestão de promoções para consultar as promoções que já foram cadastradas, podemos utilizar o filtro: Período, porém ao selecionar um período de uma promoção o mesmo não retorna a aplicação não estava retornando nenhum resultado.

03. SOLUÇÃO

Foram efetuados ajustes na tela de consulta de promoção para que o filtro de período opere corretamente trazendo as promoções correspondentes ao valor informado e também funcione em conjunto com os demais filtros da tela de Gestão de Promoções. Exemplo: Período + status, Período + Promoção.

Regra negocial do filtro de período

Ao utilizar o campo período, o resultado da pesquisa considera as promoções de acordo com o campo Data dentro da aba Vigência do cadastro da promoção, retornando as promoções que estão entre o período informado na consulta de promoções. Veja ilustração a seguir:


Período promocional: 01/11/2020 até 31/12/2020: 


No resultado, ele trará as promoções que possuem período promocional configurados entre esse valor: 01/11/2020 até 31/12/2020:


Abaixo temos a ilustração do filtro de período sendo utilizado, sem nenhum outro filtro.
Cenário 1: Filtro por períodos sem status.


Para ilustrar temos um exemplo de filtro de promoções utilizando o período em conjunto com o filtro de status.

Cenário 2: Filtro por períodos com status.


Caso os valores informados nos filtros não sejam mais a pesquisa desejada, poderá ser utilizado o botão Limpar para deixar todos os campos livres para um novo filtro.

Cenário 3: Caso deseje limpar os dados digitados, clique no botão Limpar.

Templatedocumentos


HTML
<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;
}
</style>

...