01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Integração
Função:Criar um componente que configure uma lista de agendamento
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAITG-4037


02. SITUAÇÃO/REQUISITO

É necessário uma forma de criar modelos de agendamentos, para que assim seja possível utilizar no GERFP069 agendamentos pré-configurados.

03. SOLUÇÃO

Foi criado o componente GERFM267 para criar modelos e e vincular agendamentos para cada modelo, assim sendo possível criar vários modelos com agendamentos diferentes.

E foi implementado no GERFP069 a opção de selecionar um modelo para carregar os seus agendamentos na tela. Também foi implementado o campo "Situação", que quando estiver inativo não será considerado esse registro no processamento dos pacotes.


Imagem 1 - Foi desenvolvido esse componente para configurar agendamentos para um modelo, assim como é feito os agendamento de processos no GERFP069.


Imagem 2 - Foi implementado o botão Carregar modelo... que chamará o componente GERFC013 para selecionar um modelo que foi configurado no GERFM267.


Imagem 3 - Selecionar o modelo desejado.


Imagem 4 - Ao selecionar o modelo será carregado os agendamentos configurados nele. Também será carregado o filtro de empresa configurado no modelo.


Imagem 5 - Caso selecione um modelo enquanto possuir processos na lista de agendamento será perguntado se deseja substituir.


Imagem 6 - Não será permitido executar um processo que esteja com a situação Inativo.


Imagem 7 - Ao ativar, será executado apenas os processos que estão com a situação Ativo.



<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>