Rotinas do Sistema
A tela Rotinas do Sistema permite cadastrar, consultar e manter o agendamento de processos automáticos internos do Senior Gestão de Pessoas | HCM que não se enquadram nos tipos tradicionais de Processos Automáticos, como Importação, Exportação, Cálculo, Relatório, SQL e E-mail. Diferentemente dessas telas, não é necessário informar scripts, arquivos ou comandos SQL. Em vez disso, é selecionada uma funcionalidade interna já programada no sistema para que seja executada pelo Agendador de Processos conforme a periodicidade configurada.
Atualmente, a única rotina disponível para seleção é Compliance Hub, responsável pela geração noturna dos insights (alertas) exibidos na Central de Alertas/Notificações do módulo. Novas rotinas poderão ser disponibilizadas pela Senior em versões futuras.
Em algumas situações, o próprio sistema cria automaticamente um registro nessa tela. Isso ocorre, por exemplo, quando um insight noturno do Compliance Hub é habilitado pela primeira vez no módulo. Nesses casos, não é necessário realizar um novo cadastro. A tela pode ser utilizada para consultar e ajustar as configurações do processo existente, como o horário de execução, o e-mail do responsável e a geração de logs.
Funcionalidade
Os registros cadastrados nessa tela são armazenados na tabela R300PRO, utilizando o Tipo de Processo (TIPPAT) = 16 (Rotinas do Sistema). A programação da execução é armazenada na tabela R999AGE, vinculada ao processo por meio do campo Código Processo Agendador.
A execução dos processos é realizada automaticamente pelo Agendador (Middleware), sem interação do usuário, da mesma forma que ocorre com os demais Processos Automáticos do Gestão de Pessoas | HCM. Durante a execução são gerados registros na tabela R300LOG, que podem ser consultados pela tela Diversos > Logs > Agendador ou diretamente via SQL.
Ao excluir um processo, o registro não é removido imediatamente. O sistema altera seu status para Marcado para Exclusão (E) e apresenta uma mensagem informando que a exclusão física será realizada posteriormente pelo Agendador. Enquanto o registro permanecer nesse status, sua edição ficará bloqueada.
Campos
Código do Processo
Identifica o processo dentro do tipo Rotinas do Sistema. Juntamente com o Tipo de Processo, compõe a chave do registro na tabela R300PRO.
O código é numérico, gerado automaticamente pelo sistema durante a inclusão do registro, utilizando o próximo código disponível. Esse campo não deve ser informado manualmente e não pode ser alterado após sua criação.
Descrição do Processo
Permite informar um nome para identificar o processo. Essa descrição é utilizada nas consultas e nos logs do Agendador. Recomenda-se utilizar uma descrição clara e objetiva.
Sistema Proprietário
Define qual módulo do Gestão de Pessoas | HCM será responsável pela execução do processo.
Esse campo é selecionado por meio de uma lista de consulta (lookup), sendo apresentada ao lado a descrição do sistema selecionado.
Durante a inclusão do registro, o campo é preenchido automaticamente com o módulo corrente.
Localidade
Permite restringir a execução do processo a uma localidade específica, evitando a execução duplicada por servidores que compartilham a mesma base de dados.
O preenchimento é opcional e o campo possui consulta assistida para seleção da localidade.
Periodicidade
Define quando e com que frequência o processo será executado, permitindo configurar a data e hora inicial, validade e intervalo entre as execuções.
As informações configuradas são exibidas na tela apenas para consulta. Para alterar a programação, utilize o botão Periodicidade.
Durante a configuração, o sistema valida que:
- a data de validade não seja anterior à data inicial;
- seja apresentado um alerta quando a data inicial informada for anterior à data atual.
Também não é recomendado configurar intervalos inferiores a 30 minutos entre as execuções.
Somente em Dias Úteis
Determina se o processo deverá ser executado apenas em dias úteis, desconsiderando sábados, domingos e os feriados cadastrados no sistema. Os valores disponíveis são “S - Sim” e “N - Não”.
Processo Predecessor
Permite definir que a execução deste processo dependa da conclusão bem-sucedida de outro Processo Automático já cadastrado, independentemente do seu tipo, como Cálculo, Relatório ou Importação.
O campo possui consulta assistida para localização do processo predecessor. Quando informado, o processo predecessor é executado aproximadamente um minuto antes do processo principal.
Esse campo pode permanecer em branco quando não houver dependência entre processos.
Processo pode Desativar
Define se o processo deverá ser desativado automaticamente quando ocorrer erro durante sua execução. Caso a opção não seja utilizada, o processo continuará sendo executado nas próximas periodicidades configuradas. Os valores disponíveis são “S - Sim” e “N - Não”.
Gera Mensagem de Log
Define se deverá ser registrada uma mensagem de log quando ocorrer erro durante a execução do processo. Os valores disponíveis são “S - Sim” e “N - Não”.
E-mail do Responsável
Permite informar o endereço de e-mail que receberá as mensagens de log ou avisos gerados quando ocorrer erro na execução do processo.
Embora seja um campo de preenchimento livre, recomenda-se seu preenchimento sempre que a opção Gera Mensagem de Log estiver configurada como “S - Sim”.
Configuração Regional
Permite associar uma configuração regional específica para a execução do processo, sendo utilizada em ambientes que possuem empresas com filiais em diferentes regiões ou países.
Esse campo é exibido somente nos módulos Folha de Pagamento, Terceirização e Consultoria de Serviços, quando a Configuração Regional estiver habilitada e houver mais de uma configuração cadastrada. Nos demais módulos, o campo permanece oculto.
Rotina
Define qual rotina interna do sistema será executada pelo Agendador.
Esse é o principal campo da tela e o que a diferencia das demais telas de Processos Automáticos, pois não é necessário informar scripts, arquivos ou comandos SQL, mas apenas selecionar uma funcionalidade interna já implementada no Gestão de Pessoas | HCM.
Esse campo é obrigatório nesta tela e sua seleção é realizada por meio de uma lista fechada (lookup).
Código do Idioma
Define o idioma utilizado durante a execução da rotina, sendo aplicado às mensagens, logs e demais conteúdos gerados pelo processo. O idioma é selecionado entre aqueles parametrizados no ambiente por meio de uma lista de seleção (lookup).
English
Español

English
Español

