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 EventViewerlocalizado 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 encaminhamento de processamento em segundo plano, consultar documentação Classe Automatic. |