Pular para o conteúdo principal

FER005 — Tarefas do Sistema

Fonte​

  • Form: source/FER005/UFER005.pas
  • DataModule: source/FER005/UdmFER005.pas

Objetivo​

O módulo FER005 - Tarefas do Sistema e responsavel pelo cadastro e gerenciamento de tarefas automatizadas que o sistema JunsoftERP executa periodicamente. Estas tarefas podem ser procedimentos internos (stored procedures ou rotinas internas do sistema) ou programas externos que sao disparados automaticamente em datas e horarios pre-configurados.

Este módulo funciona como um agendador de tarefas nativo do sistema, permitindo que o administrador programe operacoes recorrentes como rotinas de manutencao, processos de integracao, execucao de relatorios automaticos ou qualquer outro procedimento que necessite ser executado de forma agendada. Cada tarefa registra automaticamente a data e hora da ultima execucao e eventuais mensagens de retorno.

O cadastro de tarefas e uma ferramenta essencial para automacao de processos no JunsoftERP, reduzindo a necessidade de intervencao manual em rotinas operacionais repetitivas. O administrador pode configurar o tipo da tarefa, o agendamento (data e hora) e o comando a ser executado, enquanto o sistema se encarrega de registrar o historico de execucoes e eventuais mensagens de resultado.


Funcionalidades​

  • Cadastro de Tarefas
  • Grade de Consulta
  • Consulta Avancada

Perguntas Frequentes​


Perguntas Gerais​

P: Qual e a finalidade da tela FER005? R: A tela FER005 e utilizada para o cadastro e gerenciamento de tarefas agendadas do sistema. Permite criar tarefas com data e hora de execucao, definir o tipo da tarefa, descrever o comando a ser executado e registrar mensagens associadas. As tarefas cadastradas sao executadas automaticamente pelo sistema conforme a programacao definida.

P: Quais campos estao disponiveis para o cadastro de uma tarefa? R: Os campos disponiveis sao: Código da Tarefa (gerado automaticamente), Data da Tarefa, Hora da Tarefa, Tipo da Tarefa (sendo o padrao "I" para Imediata), Comando da Tarefa (descricao do que sera executado), Mensagem da Tarefa e Data de Execucao (preenchida automaticamente quando a tarefa for executada).

P: Quais sao os atalhos de teclado disponiveis na tela FER005? R: Os atalhos disponiveis sao: F2 (Atualizar), F3 (Procurar), F4 (Limpar), F5 (Novo), F6 (Salvar), F7 (Excluir) e F12 (Sair).


Mensagens de Confirmacao​

P: O que significa a mensagem "Deseja Salvar as Alteracoes Antes de Sair?" (C-0048)? R: Esta mensagem aparece quando o usuario tenta fechar a tela FER005 e existem alteracoes pendentes no cadastro da tarefa que ainda nao foram salvas. Ao confirmar com "Sim", as alteracoes serao salvas automaticamente antes de fechar a tela. Ao selecionar "Nao", as alteracoes pendentes serao descartadas.

P: O que significa a mensagem "Deseja Excluir o Registro?" (C-0045)? R: Esta mensagem aparece quando o usuario clica no botao Excluir (F7). Ela solicita a confirmacao antes de remover permanentemente a tarefa agendada selecionada. Ao confirmar, a tarefa sera excluida do sistema.


Mensagens de Validacao e Erros​

P: O que significa a mensagem "E Obrigatorio Informar a Hora da Tarefa!" (W-0447)? R: Esta mensagem aparece ao tentar salvar uma tarefa sem preencher o campo Hora da Tarefa. Este campo e obrigatorio e define o horario em que a tarefa sera executada. O cursor sera posicionado automaticamente no campo Hora da Tarefa para que o usuario possa informa-lo.

P: O que significa a mensagem "E Obrigatorio Informar o Comando da Tarefa!" (W-0448)? R: Esta mensagem aparece ao tentar salvar uma tarefa sem preencher o campo Comando da Tarefa. Este campo e obrigatorio e deve conter a descricao ou instrucao do que a tarefa ira executar. O cursor sera posicionado automaticamente no campo Comando para que o usuario possa preenche-lo.

P: O que significa a mensagem "E Obrigatorio Informar o Código da Tarefa!" (W-0449)? R: Esta mensagem aparece quando o sistema nao conseguiu gerar automaticamente um codigo sequencial para a tarefa. Em situacoes normais, o codigo e gerado automaticamente. Caso esta mensagem apareca, verifique se ha algum problema na base de dados ou tente novamente.


Mensagens Informativas​

P: O que significa a mensagem "Registro Excluido com Sucesso." (I-0046)? R: Esta mensagem confirma que a tarefa agendada selecionada foi excluida com sucesso do sistema.

P: O que significa a mensagem "Alteracoes Efetuadas com Sucesso." (I-0047)? R: Esta mensagem confirma que o cadastro ou alteracao da tarefa agendada foi salvo com sucesso no banco de dados.

Mensagens exibidas​

Levantadas de source/FER005/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-0045ConfirmaçãoDeseja Excluir o Registro?
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
I-0046InformaçãoRegistro Excluído com Sucesso.
I-0047InformaçãoAlterações Efetuadas com Sucesso.
W-0447AvisoÉ Obrigatório Informar a Hora da Tarefa!
W-0448AvisoÉ Obrigatório Informar o Comando da Tarefa!
W-0449AvisoÉ Obrigatório Informar o Código da Tarefa!

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
TAREFADELETE, INSERT, UPDATE

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
AgenteAgenteTAREFA

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
AgenteAgenteTAREFA