# Geração do Calendário

# Vesão 1

# DESCRIÇÃO

A documentação da aplicação Geração do Calendário tem como objetivo detalhar o processo de geração dos calendários, garantindo que todas as atividades de leitura e faturamento ocorram no período selecionado.

# FINALIDADE

O objetivo desta aplicação é gerar calendários para o período selecionado e, se necessário, regerá-los. Ao gerar os calendários, todas as unidades consumidoras (UCs) e livros localizados nas localidades e etapas indicadas terão suas datas definidas para cada evento de medição e faturamento. O usuário pode gerar ou regerar múltiplos calendários ou um calendário específico, além de programar a execução da geração em segundo plano.

Abaixo podemos acompanhar o caminho de acesso e o fluxo de cada validação feita pelo sistema ou definição feita pelo usuário.

# PRINCIPAIS CAMINHOS

Login ou acesso ao sistema > Página Inicial > Workspace de Planejamento > No menu de navegação selecione o item “Geração do Calendário”.

# FUNCIONALIDADES

Com estas funcionalidades, os usuários podem gerar calendários, regerar calendários e programar a geração em background.

# Filtro do usuário

Ao abrir a aplicação Geração do Calendário, a primeira seção disponível será o Filtro do Usuário. O Filtro do Usuário é alimentado pela aplicação Usuários, na qual são cadastrados os parâmetros para definir o que cada usuário pode filtrar na seção Filtro do Usuário. O filtro padrão de usuário possui 5 campos, sendo eles: empresa, regional, distrital, seccional e localidade.

  • Empresa: campo parametrizado com os dados da empresa 0001 – Sonda.
  • Regional: campo de seleção de regionais
  • Distrital: campo de seleção de distritais
  • Seccional: campo de seleção de seccionais
  • Localidade: campo de seleção de localidades

Filtro de Usuário

# Gerar Calendários

Quando a aplicação é aberta, além do filtro do usuário, são exibidas uma seção de Dados Gerais e uma tabela onde é possível carregar as informações de localidade, etapa e modelo listados.

Estrutura da aplicação Geração do Calendário

  • Dados Gerais Nessa seção, é possível inserir o período de geração do calendário nos campos 'Data inicial' e 'Data final', além de selecionar a opção desejada no campo 'N° de dias semanais', que, por padrão, já vem preenchido com a opção 5 – Segunda-feira a Sexta-feira. Há também um switch para indicar se os calendários serão regerados, com as opções 'Sim' ou 'Não', sendo que, ao abrir a aplicação, ele está configurado como 'Não'.

    • Data inicial: campo para inserir o mês e ano de início do calendário gerado;
    • Data final: campo para inserir o mês e ano de término do calendário gerado;
    • N° de dias semanais: campo para selecionar os dias da semana em que as datas dos eventos devem ser definidas;
    • Switch 'Sim' ou 'Não': utilizado para definir se o calendário será gerado ou regerado.

Dados gerais - Campos preenchidos

Após preencher os campos com as informações desejadas, o usuário poderá carregar os dados na tabela Localidade, etapa e modelo.

  • Localidade, etapa e modelo

Nessa seção, o usuário pode carregar os dados das localidades e suas etapas relacionadas, assim como os modelos previamente configurados. As localidades serão carregadas com base na localidade selecionada no Filtro do Usuário. A tabela contém as seguintes colunas:

  • Localidade: exibe nome da localidade;
  • Etapa: exibe o nome da etapa relacionada à localidade listada na coluna correspondente;
  • Modelo: exibe o nome do modelo relacionado à localidade e etapa listada na coluna correspondente;
  • Gerado: exibe um chip com as opções 'Sim' ou 'Não', indicando se o calendário foi gerado.

Localidade, etapa e modelo - Tabela preenchida

Após carregar os dados na tabela, o usuário pode selecionar todos os itens ou um item específico para gerar os calendários. Depois de escolher os itens desejados, o usuário pode clicar em 'Salvar' para gerar os calendários.

Localidade, etapa e modelo - Tabela preenchida e selecionada

Em seguida, será exibida uma janela de confirmação.

janela de confirmação

Ao clicar em “Confirmar”, será exibida uma caixa de diálogo informando que a UC foi enviada para releitura com sucesso.

Caixa de diálogo de sucesso

# Regerar calendários

Se for necessário regerar os calendários, o usuário pode inserir os dados desejados, alterar o switch para 'Sim', selecionar um ou mais calendários e clicar em 'Salvar' para executar a regeração.

Dados preenchidos com o switch ativo

Em seguida, será exibida uma janela de confirmação.

Janela de confirmação

Ao clicar em “Confirmar”, será exibida uma caixa de diálogo informando que a UC foi enviada para releitura com sucesso.

Caixa de diálogo de sucesso

# Programar em background

Este botão executa a aplicação ABPSOOBG para fazer a programação do background da geração do calendário. Caso o usuário queira fazer a programação em background, deve informar os dados gerais e carregar os dados de localidade, etapa e modelo.

# ESPECIFICIDADES

Descreva os itens abaixo referente as validações.

FUNÇÃO PARÂMETROS STATUS/COMPORTAMENTO

# PROCEDIMENTOS BÁSICOS – SÍMBOLOS E CONVENÇÕES

# REQUISITOS DE USUÁRIOS

Principais ações que poderão ser executadas durante a Geração do Calendário

USUÁRIO RESPONSABILIDADES
Planejamento Poderá gerar calendários
Poderá carregar os dados da localidade, etapa e modelo
Poderá regerar calendários

# TECLAS DE ATALHO

[Mapeamento das teclas de atalhos utilizados na funcionalidade]

AÇÃO/FUNÇÃO PORTUGÊS INGLÊS ESPANHOL

# RELATÓRIO DE INCIDÊNCIAS

Seção destinada a resolução de problemas e erros que podem ocorrer e como pode ser solucionado.

PROBLEMA CAUSA SOLUÇÃO

# DOCUMENTOS RELACIONADOS

TÍTULO VERSÃO LINK
Empresa -

# CONTATOS

Fale com a gente e tire suas dúvidas!

Email: <Variáveis parametrizáveis a serem definidas>
Telefone: <Variáveis parametrizáveis a serem definidas>
Área Responsável: <Variáveis parametrizáveis a serem definidas>