Visando um melhor acompanhamento dos processos em execução no Scheduller, rotinas que possuem os recursos Processa e TNewProcess implementados passam a emitir automaticamente notificações de progresso no EventViewer para o usuário que originou o processamento.
Este recurso visa possibilitar um maior uso de processamentos em segundo plano, evitando que o usuário fique aguardando em tela a conclusão do processamento e fique livre para realizar outras tarefas enquanto seus processos ou relatórios são gerados em paralelo.
Para se beneficiar deste recurso, as rotinas executadas em Scheduller com os recursos Processa e TNewProcess devem atender aos seguintes pontos:
Informações | ||
---|---|---|
| ||
O processamento sempre ocorrerá pelo Scheduller e a notificação destinada para o usuário que preparou o ambiente, desta forma a não implementação do SchedDef fará com que o Scheduller não reconheça o usuário indicado e consequentemente a notificação será emitida para o usuário Admin. |
Processada uma rotina pelo Scheduller e que faça uso das classes NewProcess ou Processa, o usuário receberá notificações indicando o progresso (25%, 50%, 75%, Processamento Concluido ou Erro de Processamento).
A chegada de novas notificações pode ser verificada por meio do icone do EventViewer
localizado no topo da tela principal do Protheus, ocorrendo a verificação de novas notificações e atualização do icone a cada abertura e fechamento de rotinas:Informações |
---|
Para realizar o processamento de uma rotina em segundo plano peloo Scheduller, consultar documentação Classe Automatic. |