Mensagem Automática de Alerta a Cada 5 Min

Estou precisando de criar a seguinte rotina:

01 - Consultar no banco se existe uma tarefa para determinado horário;
02 - Encontrou? Então exibe uma mensagem de alerta informando a hora da tarefa e detalhes da mesma;

Preciso que essa rotina fique rodando no sistema a cada 5 ou a cada momento que faltar 30 min para próxima.

Será que alguém possui algum direção apenas?

Obs.: Essa rotina precisa rodar em qualquer parte do sistema que o usuário tiver

Olá Jonas,

1 - Faça a sua rotina em uma blank e faça os testes de funcionamento
2 - Depois de tudo testado, se o teu servidor for Linux, use o CRON determinando horário em que pretendes que essa rotina execute. Se for Windows, use o Gerenciador de Tarefas pra fazer o mesmo.

Assim essa rotina irá ser executada no horário especificado.

1 Curtida

Como será no alerta?
Via email?
Se for um alerta pelo sistema, tem que criar um temporizador js no menu que aciona via Ajax um script php que retorna sentem tarefas para aquele momento.

1 Curtida

O alerta será no próprio sistema, preciso que abra um sc_alert ou outro para que o usuário veja.

Sim entendi, mas dessa forma o alerta não aparecerá dentro do sistema, ou tem como aparecer?

Vou fazer da forma que mencionou, só uma dúvida.

Em que evento ou local do menu que posso inserir esse temporizador?

Onload do menu.

1 Curtida

eu fiz um blank com o que iria buscar
no menu no init coloquei a parte do js que busca por a cada x tempo e utilizei uma div flutuante sinalizando que tem mensagem nova
tem um exemplo do SC que pode servir como base para você

1 Curtida

Obrigado Haroldo, já me ajudou bastante.

Oi Flávio, obrigado pela resposta amigo.
Esse exemplo você tem ele?
É dentro do próprio SC?

De uma olhada nesse tópico:

1 Curtida

Vi aqui, vai me ajudar bastante em duas situações.
Pois eu preciso tbm matar sessão dos usuários com um temporizador.

Obrigado, vou tentar fazer aqui usando parte do código.