WikiHelp - Ajuda online para produtos TOTVS Linha RM - GLB.JobServer
A execução de processos na linha RM foi modificada estruturalmente para trazer benefícios e possibilidades ao processamento das tarefas e processos. Isso foi possível graças à mudança da arquitetura de Win32 para .Net.
Conceitualmente, os Jobs são os processos na linha RM, e cada um possui informações únicas que vão desde a data da execução do Job, até a estação e o usuário que o executou. O Job é criado no momento da execução de um processo, e é registrado no Gerenciador de Jobs, que será detalhado adiante.
As informações sobre os processos estão mais ricas de informação e detalhamento, além de se tornar mais prático e confiável o gerenciamento das tarefas no sistema.
Além disso, os Jobs são executados pelo JobServer, que é o mecanismo de execução dos processos. O avanço no uso do JobServer vem da possibilidade de utilizar a Arquitetura 3 Camadas, onde funcionalidades da linha RM, bancos de dados e estações de trabalho cliente trabalham fisicamente em separado, uma estação diferente para cada camada.
Você pode executar os Jobs de duas formas diferentes: Execução Assíncrona e Agendamento de Processos. Veja como funcionam:
Execução Assíncrona de Processos
Os Jobs serão executados de forma assíncrona, ou seja, você poderá realizar outras tarefas enquanto o processo é executado. Todos os Jobs que você definir executar dessa forma, serão processados do servidor de aplicação, o que garante melhor desempenho da execução dos processos.
Você pode ainda ter a opção de aguardar ou na a execução do processo, bastando clicar no botão "Opções" e desmarcar a opção "Aguardar execução do processo", durante a execução de um processo.
Durante a execução do Job, observe que o Monitor de Jobs é apresentado na parte inferior caso você clique na pasta Progresso da execução dos processos, ao lado das "Mensagens".
Você poderá trabalhar em outras tarefas da aplicação RM enquanto ele é executado.
Caso você não queira executar o processo imediatamente, ou queira agendar para uma data específica, na linha RM é possível agendar para um mês/dia/horário, e ainda configurar essa execução com uma periodicidade pré-definida.
Todos os Jobs são passíveis de agendamento, mas esta decisão é tomada durante o desenvolvimento e confecção dos processos. A tela de agendamento é apresentada na penúltima etapa do wizard de processos.
Recorrência de Processos
Para realizar execuções recorrentes basta configurar a repetição do Job, parametrizando execuções semanais, (quais dias da semana serão executados), mensais (qual dia do mês) ou mesmo diariamente (qual horário do dia).
ATENÇÃO! A recorrência e o agendamento de processos estarão disponíveis para uso somente se o JobServer estiver configurado para execução em 3 Camadas, no arquivo RM.Host.Service.exe.config.