O SML Watcher ou Serviço de monitoramento é um serviço Windows que serve para que, quando executado, monitore os documentos e, de acordo com a sua configuração, o documento mude seu comportamento, de forma a mudar de fila, alertar usuários, ser excluído, etc.
Para saber como criar e configurar o SML Wacher, siga os procedimentos a seguir:
Na tela de Atividades, clique em Nova atividade:
Será carregado um modal para preenchimento dos dados:
Preencha todos os campos e clique em Salvar:
Atividade criada com sucesso:
Na atividade do SML Watcher, clique em Configurações:
Na aba Geral serão apresentadas as configurações do serviço, onde é possível determinar qual o timer da sua execução, quantos documentos serão processados por ciclo de execução, qual o horário da última execução, entre outros:
Na aba Critérios é possível configurar regras determinando os períodos em que o documento será analisado, além de quais filas não devem ser consideradas:
Na aba Notificações é possível configurar métodos e retornos para webservices, assim como o ad-hoc e notificação para um usuário caso as condições determinadas no webservice sejam atendidas:
Clique em Ok para salvar as configurações:
Também é possível configurar para que o serviço seja executado apenas sobre documentos com determinadas filas, situações ou pendências de processamento. Da mesma forma, é possível configurar que o serviço movimente o documento para filas, situações ou pendências de sucesso ou exceção. Essa configuração pode ser realizada na listagem das atividades da aplicação, ao expandir - sinal de (+) - à frente do serviço:
Preencha as informações desejadas para o processamento, sucesso e exceção. Não é necessário preencher os 3 status e nem todas as configurações de fila, situação e pendência. Caso não exista nenhuma configuração, todos os documentos pré-indexados serão processados pelo serviço e, independente da operação ter sucesso ou falha, a fila, situação e pendência indicadas na pré-indexação serão mantidas.
Em seguida, Ative a atividade para que ela possa realizar o processamento dos documentos: