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ódigo | Tipo | Mensagem |
|---|---|---|
| C-0045 | Confirmação | Deseja Excluir o Registro? |
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| W-0447 | Aviso | É Obrigatório Informar a Hora da Tarefa! |
| W-0448 | Aviso | É Obrigatório Informar o Comando da Tarefa! |
| W-0449 | Aviso | É Obrigatório Informar o Código da Tarefa! |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| TAREFA | DELETE, INSERT, UPDATE |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
Agente | Agente | TAREFA |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
Agente | Agente | TAREFA |