Timers

Timers são classes que executam tarefas assíncronas, sem que haja uma necessidade de resposta imediata. Diversas operações dos sistemas institucionais devem ser feitas assincronamente, por exemplo:

  • No SIGAA, os alunos podem solicitar trancamento de matrículas em disciplinas pelo próprio sistema. Este trancamento é confirmado automaticamente pelo sistema, através de uma tarefa assíncrona, após sete dias. Isto acontece porque foi definido que caso um aluno deseje trancar uma matrícula em disciplina, não há necessidade de que nenhuma autorização por parte dos dirigentes acadêmicos.
  • Diariamente há a necessidade que dados de recursos humanos sejam migrados do banco de dados administrativo para o banco acadêmico. Dessa forma, esta tarefa também é automatizada de forma assíncrona.
  • As bases de dados dos sistemas são alimentadas constantemente por usuários de setores distintos. Em algumas situações, há a necessidade de que dirigentes superiores desses setores sejam informados com resumos do que foi lançado em determinado período. Essa informação é enviada periodicamente para estes dirigentes por email e isto é feito também através de uma tarefa assíncrona. Algumas dessas informações são: obras a vencer, pagamentos efetuados em contratos, bens tombados no dia, atendimentos realizados no almoxarifado, etc.

Para saber mais sobre classes timers, veja a documentação dos sistemas.

Os seguintes timers estão implementados:

Classe Função Sistema
br.ufrn.sigaa.biblioteca.timer.NotiticacaoEmprestimo Envia um email de aviso aos usuários do sistema que possuem empréstimos com o prazo perto de expirar SIGAA
br.ufrn.sigaa.biblioteca.timer.NotificacaoEmpestimosEmAtrasoTimer Envia um email de aviso aos usuários do sistema que possuem empréstimos em atraso na bibliotecas SIGAA
br.ufrn.sigaa.ouvidoria.timer.NotificacaoOuvidoriaTimer Notifica aos usuários SIGAA*
br.ufrn.sigaa.monitoria.timer.VerificarMonitoriaTimer Verifica períodos de convocação de monitoria de discente e processos seletivos ociosos. Removendo vagas ociosas dos processos e cancelando convocação do discente. SIGAA
br.ufrn.sigaa.ensino.timer.CalculosDiscenteGraduacaoTimer Calcula os históricos de graduação que estão pendêntes de cálculo. SIGAA
br.ufrn.sigaa.ensino.timer.CalculosDiscenteStrictoTimer Calcula os históricos de Stricto que estão pendêntes de cálculo. SIGAA
br.ufrn.sigaa.ensino.timer.RelatorioAutomaticoFaltaDocenteTimer SIGAA
br.ufrn.sigaa.ensino.timer.TrancamentoTimer Consolida os trancamentos pendentes. SIGAA
br.ufrn.sigrh.timer.AposentadoriaTimer SIGPRH
br.ufrn.sipac.arq.timers.TimerConsultasAlmoxarifado SIPAC
br.ufrn.sipac.arq.timers.TimerConsultasContratos Envia informações semanais sobre contratos SIPAC
br.ufrn.sipac.arq.timers.TimerInfraEstruturaObrasAVencer Notifica fornecedores e fiscais de obras informando as obras que vencerão em 30 dias SIPAC
br.ufrn.sipac.arq.timers.TimerConsultasPatrimonio Fornece informações referentes à itens tombados no dia nas unidades de uma gestora SIPAC
br.ufrn.sipac.arq.timers.TimerCotacaoDollar Atualiza a cotação do dollar na base de dados SIPAC
br.ufrn.sipac.arq.timers.TimerPassagem Notifica os usuários que não cadastraram o Ticket de Embarque e Retira a permissão para cadastrar Requisição de Passagem SIPAC
br.ufrn.sipac.arq.timers.TimerPermissoes SIPAC
br.ufrn.sipac.arq.timers.TimerProcessoCompra Informa ao setor de compras de uma unidade sobre os processos que foram finalizados devido ao fim do prazo de vencimento da ata SIPAC
br.ufrn.sipac.arq.timers.TimerProjetosFunpec SIPAC
br.ufrn.sipac.arq.timers.TimerReqAuxPendAtendimentoSAE Notifica os autorizadores do SAE informando que existe alguma requisição de auxílio financeiro pendente de atendimento.. SIPAC
br.ufrn.sipac.arq.timers.academico.TimerDadosAcademico Sincroniza os dados acadêmicos (alunos, cursos, curriculos, etc) do banco acadêmico para o banco administrativo. SIPAC
br.ufrn.sipac.arq.timers.rh.TimerDadosRecursosHumanos SIPAC
br.ufrn.sigaa.ensino.stricto.timer.NotificacaoPrazoMaximoTimer Notifica os Alunos, Programa e PPG do prazo máximo de conclusão da Pós- Graduação. SIGAA
br.ufrn.sipac.arq.timers.TimerNotificacaoFornecedor Informa aos fornecedores que receberam notificações no dia as notificações encaminhadas a ele nesse dia. Também enviar um email com o resumos dessas notificações encaminhadas no dia para uma unidade responsável SIPAC
br.ufrn.sipac.almoxarifado.timers.TimerAlmoxarifadoAtendimentoRequisicoes Timer utilizado para enviar email diário sobre o atendimento de requisições pelo almoxarifado central. SIPAC
br.ufrn.sipac.arq.timers.TimerFornecedorEmAtraso Informa ao DMP os fornecedores que entraram em atraso no dia SIPAC
br.ufrn.sipac.arq.timers.TimerAlertaVencimento Informa aos envolvidos dos contratos um alerta de seu vencimento SIPAC
br.ufrn.sigaa.ensino.graduacao.timer.NotificacaoPrazoRendimentoEscolarTimer Notifica Docentes de Chefes de Departamento sobre prazos para divulgação de rendimento escolar SIGAA
br.ufrn.sigaa.avaliacao.timer.EstatisticasAvaliacaoInstitucionalTimer Calcular totais do preenchimento da Avaliação Institucional atual SIGAA
br.ufrn.sigaa.extensao.timer.EncerrarAcoesPendenciasTimer Alterar a situação das ações que estão EM EXECUÇÃO para ENCERRADO COM PENDÊNCIAS quando a data fim da ação for ultrapassada em X dias. SIGAA
br.ufrn.sigaa.ensino.timer.SolicitacaoTurmaTimer Envia uma notificação que há solicitação de turmas não atendidas ao chefe do departamento SIGAA
br.ufrn.sigaa.estagio.timer.timer.NotificacaoRelatorioEstagioTimer Notifica os interessados dos estágios, sobre a necessidade do preenchimento dos relatórios do estágio. SIGAA
br.ufrn.sigaa.estagio.timer.timer.NotificacaoRelatorioEstagioPendentesTimer Notifica que já passou o prazo de preenchimento do relatório do estágio aos interessados dos estágios, e a necessidade do preenchimento dos mesmos. SIGAA
br.ufrn.sigaa.extensao.timer.ImportacaoAcaoExtensaoSigedTimer Timer para buscar ações de extensão que ainda não estão inseridas no SIGED e cadastrá-las. SIGAA
br.ufrn.sipac.orcamento.timers.TimerOrcamentoIntegracaoSIAFI Timer utilizado para ler arquivos extraídos do SIAFI SIPAC
br.ufrn.sigaa.prodocente.timer.ImportarCurriculoLattesTimer Timer utilizado para buscar periodicamente informações dos Currículos Lattes no CNPq. SIGAA
br.ufrn.sigrh.dimensionamento.timer.DimensionamentoTimer O timer verifica a situação dos bolsistas e ajustar o dimensionamento de acordo com essas situações (ativo ou inativo). SIGRH
br.ufrn.sipac.requisicoes.timers.TimerRequisicoesBibliotecaAutenticacaoCoordenador Notifica os coordenadores de cursos que existem requisições de compras de materiais bibliográficos, solicitadas por discentes, pendentes de autorização. Essa notificação é realizada do inicio do calendário de autenticações de requisições de compras de materiais bibliográficos SIPAC
br.ufrn.sipac.contratos.timers.TimerFiscalContratoAtivo Notifica o chefe da diretoria de gestão de fiscalização de contratos (DGC) sobre fiscais vigentes, mas que não são mais ativos como servidor. Por motivo de falecimento, aposentadoria, etc. SIPAC
  • desenvolvimento/especificacoes/arquitetura/servicos/timers/principal.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)