1673 Tarefas Servidor
O Touch Comp ERP possui previamente vinculado diversas tarefas que podem ser configuradas para serem executadas em segundo plano. Desde envio autônomo de relatórios, Emails de agendamento e Cotações de moedas. Estas tarefas são realizadas de forma automática, com intervalos previamente configurados neste recurso.
O usuário não pode criar tarefas manualmente, as mesmas devem antes serem criadas e disponibilizadas pela Touch Comp.
Atenção! Caso a tarefa não esteja disponível, consulte a Touch Comp para liberação.
Fluxo Principal
1) Descrição da Tarefa;
2) Classe Executora da Tarefa;
3) Intervalo em que a tarefa será executada em minutos. Você poderá informar mais de um intervalo, separando por ; ou com quebras de linha entre eles. Suponha que você deseje que uma tarefa seja executada a cada 2 horas e a cada 5 horas, você informaria: 120;300; . É possível informar também tempos complexos. Verifique a seção de Intervalos Complexos.
Parâmetros
Nesta seção são exibidos os parâmetros de execução da tarefa. Cada tarefa possui seus próprios parâmetros.
Notificação/Email
Você pode configurar para cada execução da tarefa, receber um email de notificação.
1) Informe quando o email será enviado: Sempre em todas as execuções, Somente quando ocorrer falha ou erros, Nunca enviar.
2) Destinários/Emails, separados por ;(ponto e virgula) quando informado mais de um email.
3) Servidor de Email, remetente.
Sempre ao alterar algum parâmetro da tarefa, você deverá reconstruir as tarefas em 1909_Gerenciamento_Tarefas_Seg._Plano ou reiniciar o servidor WEB que roda como um serviço no servidor. Atualmente utilizamos Wildfly ou Tomcat ou ainda Docker
Intervalos Complexos
Você pode efetivamente agendar a execução de uma tarefa, ou informar mais detalhes de execuções agendadas.
- Seconds / Segundos
- Minutes / Minutos
- Hours / Hora
- Day-of-Month / Dia do Mes
- Month / Mes
- Day-of-Week / Dia da Semana
- Year / Ano
O '*' é usado para especificar todos os valores. Por exemplo, "*" no campo de minutos significa "Todo Minuto".
O '?' é permitido para dia do mês ou dia da semana. É usado para especificar nenhum "valor especifico". É útil quando você precisa de especificar algo em um dos campos, mas não no outro.
O'-' é usado para especificar intervalos "10-12" no campo de horas por exemplo "as horas 10, 11 e12".
O ',' é usado para especificar valores adicionais. Por exemplo "MON,WED,FRI" em dia da Semana "os dias Monday, Wednesday, eFriday".
O'/' para especificar incrementos. Por exemplo "0/15" no campo de segundos "0, 15, 30, e 45". Já "5/15" em segundos significa "5, 20, 35, e 50".
Para mais detalhes, consulte a documentação oficial: https://www.quartz-scheduler.org/api/2.1.7/org/quartz/CronExpression.html
Exemplo: 0 0 12 ? * WED -> Toda a quarta feira as 12:00.
Tarefas
| Tarefa | Descrição | Instruções de uso e configuração |
|---|---|---|
| Download e Consulta de notas Destinadas (NFe) | Realiza a consulta de notas emitidas, status, eventos contra a empresa | 1673_Tarefas_Servidor/Download_Distribuicao_XML_NFe |
| Download e Consulta de Conhecimentos de Transporte Destinados (CTe) | Realiza a consulta de CTe's emitidos contra a empresa | 1673_Tarefas_Servidor/Download_Distribuicao_XML_CTe |
| Ecommerce/Marketplace Loja Integrada | Realizada a comunicação e informações de produtos e preços como o ecommerce Loja Integrada | Integracao_Loja_Integrada |
| Envio Autônomo de BI's | Avalia e determina automaticamente a geração e envio por email, de relatórios baseados no BI | 1126_Envio_Email_Business_Intelligence. Após configurar os relatórios, basta ativar esta Tarefa para iniciar o uso. |
| Portal Cotação Compra | Avalia e determina automaticamente o envio de cotações abertas aos fornecedores dentre outras funções | 1673_Tarefas_Servidor/Portal_Cotacao_Compra |
| Cotação de Moedas | Consulta automaticamente as cotações das moedas, por exemplo Dolar, junto ao Banco Central | 1673_Tarefas_Servidor/Task_Cotacao_Moeda |
| Ciência Automática NFe | Realiza a ciência automática de NFe's para permitir o download dos documentos | 1673_Tarefas_Servidor/Task_Ciencia_Automatica_NFe |
| Download Automático XML NFe | Realiza o download automático de XML NFe's | 1673_Tarefas_Servidor/Task_Download_Automatico_XML_NFe |
| Confirmação Automática de Operações | Confirma as Operações Comerciais/Notas Fiscais | 1673_Tarefas_Servidor/Task_Confirmacao_Operacao_NFe |
| Geração Arquivos BI | Geração de Arquivos BI | 1673_Tarefas_Servidor/Task_Geracao_Arquivos_BI |
| Geração Consumos Pró Frota | Gera os consumos ativo, conforme retorno do serviço Pró Frota | 1673_Tarefas_Servidor/Task_Pro_Frota |
Problemas e soluções
Não recebo email, ou tarefa não funciona
Neste caso algum erro está acontecendo ao executar a tarefa, ou o servidor WEB não está em execução. Tente:
- Verifique se a Task/tarefa está ativa.
- Verifique se o Wildfly ou Docker estão iniciados como serviços.
- Verifique a seção problemas e soluções de acordo com a tarefa em si. Cada tarefa tem suas particularidades. Por exemplo, se a task for de Envio de Emails BI, acesse 1126_Envio_Email_Business_Intelligence
- Reiniciar o serviço Wildfly ou o Docker, ou se preferir o computador;
- Ative o envio de emails sobre a tarefa, conforme a seção "Notificação/Email" e aguarde alguns instantes, conforme tempo de execução entre as tarefas. Caso queira, reinicie o serviço, e logo ao subir o ERP irá executar novamente a tarefa, se não estiver utilizando uma expressão para determinar a execução da tarefa.
- Mude o tempo de envio. Experimente se estiver utilizando expressão, informar o tempo de recorrência de envio em minutos.
- Execute o Wildfly ou Docker em modo depuração a acompanhe o log. Quando a tarefa é iniciada, é exibido um log. Verifique se está ocorrendo algum erro.
- Caso o problema persista, contate o suporte.
Mudanças nas configurações não surtem efeito
Ao efetuar alguma mudança na configuração da Task, será necessário reiniciar o serviço/Docker(Mentor WEB, Touch Comp API) para que tais alterações surtam efeito.
Tarefa não inicia/executa (Versão 20230401 em diante)
É necessário mapear e configurar corretamente o recurso 493_Opcoes_Sistema, para que o sistema possa iniciar as tarefas.