O MetaAgendador é utilizado para realizar processos do Sistema Metadados automaticamente em horários programados. Ele é um programa que deve ser adquirido através de contratação de serviços.
- Clientes Metadados com hospedagem em servidor local
- Clientes Metadados com hospedagem no SaaS Metadados
1. Hospedagem em Servidor Local
Quando os agendamentos não estão sendo executados, solicitar ao seu TI que efetue os procedimentos descritos abaixo para solução do problema:
1. Verifique o log do serviço
1.1 Acesse o arquivo MetaAgendadorServico.log localizado no diretório \\servidor\...\meta\RHSIS e, verifique a data da última execução:
1.2 Caso não seja a data atual, faça a reinicialização do Serviço Metadados MetaAgendador no servidor.
1.3 Caso seja a data atual, verifique se o log apresenta algum erro:
1.4 Busque pelo erro em nossa Base de Conhecimento:
2. Verifique as configurações de instalação do serviço:
2.1 O serviço deve possuir a conta de logon que foi utilizada para instalação configurada.
3. Encerre processos em execução no servidor:
3.1 Encerre os processos CálculoFAConsole, MetaAgendadorPA e MetaAgendadorPA2
4. Inclua o MetaAgendador nas exceções do antivírus
4.1 Inclua os aplicativos \\servidor\...\meta\RHSIS\metaagendador.exe | \\servidor\...\meta\RHSIS\metaagendadorPA.exe | \\servidor\...\meta\RHSIS\metaagendadorPA2.exe na lista de exceções do antivírus. Lembre-se de incluir por mapeamento, DNS e IP.
5. Verifique se existem erros no visualizador de eventos do windows
5.1. Se houver erro de kernelbase informando que não é possível iniciar aplicativos metaagendadorPA e metaagendadorP2, abra um chamado informando o erro para que seja realizada a reinstalação do serviço metaagendador.
6. Verifique se o processo automático funciona pela aplicação.
6.1. Pare o serviço MetaAgendador e abra o aplicativo Metaagendador.exe, localizado no diretório de instalação do Sistema, normalmente \\servidor\...\meta\RHSIS. Caso funcione, abra um chamado informando o erro para que seja realizada a reinstalação do serviço metaagendador.
7. Caso o problema seja na importação de marcações para coletores da marca Dimep
7.1. Edite a tarefa e verifique se o tipo de coleta está selecionado Para Arquivo.
8. Se os arquivos de coleta estão sendo salvos em seu respectivo diretório, porém a importação não ocorre
8.1. Efetue o processo de importação manual e verifique se ocorrem erros.
9. Se o problema de coleta de marcações for para um único relógio
9.1. Neste caso o problema é no equipamento. Verifique o log do REP, localizado em \\servidor\...\meta\RHSIS. Ex. LogComandosDimepREP0001.txt
10. Se não foram importadas marcações para um período de tempo e, após as marcações voltarem a importar normalmente
10.1. Efetue uma coleta de marcações manual por data ou por NSR e execute a importação manual.
11. Revise os horários de agendamento das tarefas do MetaAgendador.
11.1 Entre os agendamentos de tarefas deixe um intervalo de tempo. Para que as tarefas não se sobreponham ajuste o intervalo entre as execuções. Para que a tarefa anterior já tenha concluído antes de iniciar o novo agendamento. Isso ajuda no desempenho do processo e evita problemas.
2.Hospedagem SaaS Metadados
Abra um chamado com a TI da Metadados solicitando:
1. Que encerre TODOS processos em execução no servidor:
1.1 Encerre os processos CálculoFAConsole, MetaAgendadorPA e MetaAgendadorPA2.
2. Verifique se existem erros no visualizador de eventos do windows
2.1. Se houver erro de kernelbase informando que não é possível iniciar aplicativos metaagendadorPA e metaagendadorP2, seguir os passos abaixo:
2.1.1. Se o problema ocorrer apenas para um cliente, reinstalar o serviço do Metaagendador;
2.1.2. Se ocorrer para mais de um cliente, agendar a reinicialização do servidor, caso não resolva reinstalar o dotnet. Se o erro persistir, restaurar o servidor para uma data em que o erro não ocorria.
3. Se o problema de coleta de marcações for para um único relógio
3.1. Neste caso o problema é no equipamento. Solicite a TI o log do REP, localizado em \\servidor\...\meta\RHSIS. Ex. LogComandosDimepREP0001.txt
Acesse o SaaS Manager:
1. Verifique o log do serviço
1.1 Faça o download do arquivo _Meta_RHSis_MetaAgendadorServico.log e, verifique a data da última execução:
1.2 Caso o último registro não seja a data atual ou a última linha seja Service Stop, faça a reinicialização do Serviço Metaagendador.
1.3. Depois da reinicialização, faça um novo download do log e verifique se o serviço foi iniciado.
1.4 Caso seja a data atual, verifique se o log apresenta algum erro:
1.5 Busque pelo erro em nossa Base de Conhecimento:
2. Diretório dos arquivos de log
2.1 Acesse o executável do MetaAgendador e verifique no menu Configurações como está parametrizado o diretório de log:
2.2 Por padrão o diretório deverá ser: \\meta-ap01\sistema$\XXXX\Meta\logponto, onde 'XXXX' é o ID do cliente.
3. Se os arquivos de coleta estão sendo salvos em seu respectivo diretório, porém a importação não ocorre
3.1. Efetue o processo de importação manual e verifique se ocorrem erros.
3.2. Verifique o diretório de log do frequência, que deverá estar no seguinte padrão \\meta-ap01\sistema$\XXXX\Meta\logponto (para o EasyMob Metadados, este diretório interfere na coleta automática pelo MetaAgendador).
4. Verifique se o processo automático funciona pela aplicação.
4.1. Pare o serviço MetaAgendador e abra o aplicativo Metaagendador.exe. Clique na guia Agendamentos, selecione a tarefa com erro e clique em executar. Caso ocorra erro em tela, tratar o erro.
5. Caso o problema seja na importação de marcações para coletores da marca Dimep
5.1. Edite a tarefa e verifique se o tipo de coleta está selecionado Para Arquivo ou para tabela de marcações online.
6. Revise os horários de agendamento das tarefas do MetaAgendador.
6.1 Entre os agendamentos de tarefas deixe um intervalo de tempo. Para que as tarefas não se sobreponham ajuste o intervalo entre as execuções. Para que a tarefa anterior já tenha concluído antes de iniciar o novo agendamento. Isso ajuda no desempenho do processo e evita problemas.
11. Se não foram importadas marcações para um período de tempo e, após as marcações voltarem a importar normalmente
11.1. Efetue uma coleta de marcações manual por data ou por NSR e execute a importação manual.
Abra um chamado com a TI da Metadados solicitando:
Que a execução do processo com erro no Metaagendador seja realizada manualmente no servidor, com o usuário configurado no serviço logado.
- Acesse o diretório RHSIS do cliente com erro.
- Execute o arquivo Metaagendador.exe.
- Clique no botão Agendamentos.
- Selecione a tarefa com erro e clique sobre o botão executar.
- Encaminhe a imagem de erro ou de execução realizada após o término do processo.
Leia Também:
Diretório de Sistema Inválido
Missing Data Provider or Data Packet
Access Violation at Adress 00402436 in Module 'MetaAgendador.exe'. Read of Address FFFFFFFC