Árvore de páginas


ÍNDICE

  1. Objetivo
  2. Visão Geral
  3. Exemplo de Utilização
    1. Montagem do cenário
    2. Parâmetros (SX6)
    3. Configuração do Servidor de E-mail/Proxy
    4. Configuração do Schedule
  4. Tela de Cadastro de Schedule
  5. Arquivo de configuração
  6. Exemplo de e-mail recebido
  7. Tabelas utilizadas


01. OBJETIVO

Permite configurar um workflow que enviará ao usuário configurado, um e-mail na data determinada, com uma listagem dos funcionários que possuem férias em dobro a vencer dentro de uma quantidade determinada de dias, possibilitando o planejamento das férias antes de seu vencimento. Caso haja férias em dobro já vencidas, estas também serão listadas.

A rotina permitirá ao usuário que o mesmo se programe com antecedência para evitar que sejam geradas férias em dobro aos funcionários.


02. VISÃO GERAL

Toda configuração do schedule se dará de forma manual, partindo do usuário sua parametrização:

Uma função tratará toda a lógica para montagem da lista dos funcionários com férias em dobro vencidas e a vencer.


Informação Importante

O workflow limita-se a enviar um e-mail com uma listagem dos funcionários com férias em dobro vencidas e a vencer, se encontrar funcionários na situação mencionada.

Além disso, sempre será enviado um e-mail com o log de processamento, indicando o início, a quantidade de registros processos e o término, para toda vez que o processo for executado e para cada filial que for executado.

Depende do usuário a interpretação das informações disponibilizadas e a realização da geração das férias dos funcionários listados.


03. EXEMPLO DE UTILIZAÇÃO

Importante possuir funcionários com período de férias vencido ou próximo da data de vencimento.

a. Montagem do cenário:

  • Funcionário admitido em 15/12/2017:


  • Calculada e fechada a folha do mês 09/2019 para que o controle de dias de direito fosse atualizado. Veja que foram gerados os dois períodos aquisitivos:


Informação Importante

Para que não vença o segundo período, o funcionário precisa retornar das férias até o dia 14/12/2019. Em uma consulta executada meados do mês 10/2019 tal funcionário deve ser listado já que nos aproximamos da data limite de gozo do primeiro período.


b. Parâmetros (SX6):

Acesse o módulo configurador e configure os parâmetros do workflow.

ParâmetroDescrição do ParâmetroTipoExemplo de utilização
MV_WFFEREMEndereço de e-mail para envio do workflow de ferias em dobro.  Caractere[email protected]
MV_WFFERVEDetermina a quantidade de dias a ser usado como limite de range de busca de ferias em dobro a vencer.Numérico

65

MV_RHCONTAConta de e-mail utilizada para envio.Caractere[email protected]
MV_RHSERVServidor de e-mail utilizado para envio.Caractere[email protected]
MV_RHSENHASenha do e-mail utilizado para envio.Caractere123456

Informação Importante


O parâmetro MV_WFFEREM poderá ser preenchido com um ou mais destinatários de acordo com a necessidade. Para isso os e-mails devem ser separados por ponto e vírgula ( ; ).


Tem dúvidas sobre a configuração de parâmetros? acesse a documentação:

Alterar Parâmetros (CFGX017 - SIGACFG)


c. Configuração do Servidor de E-mail/Proxy

Caso o Protheus não esteja configurado para envio de e-mails precisará fazê-lo agora.

Acesse o configurador no caminho Ambiente->E-mail/proxy e preencha os dados de acordo com o servidor de e-mail utilizado.

Informação Importante

d. Configuração do Schedule

Ainda no configurador acesse Schedule(CFGA010).

O Processo de Cadastramento será o mesmo utilizado por outras rotinas:

Preenchimento do Schedule.
  1. Acessar o módulo SIGACFG - Configurador
  2. Acessar o caminho do menu AMBIENTE/SCHEDULE/SCHEDULE
  3. Clicar na opção Cadastro no calendário de agendamentos, conforme imagem1 da tela no Tópico 04.
  4. O preenchimento é simples e intuitivo para o preenchimento correto do schedule(leia o item 5 abaixo antes de confirmar o cadastro)
  5. Clique o ícone cinza ao lado do botão de confirmar, pois lá se encontra as informações de periodicidade de acionamento da rotina cadastrada (Imagem 2 do Tópico 04).
  6. Após a confirmação do cadastramento, será necessário habilitar os agents(Imagem 3 do Tópico 04 ), onde você pode cadastrar manualmente ou pressionar o ícone de radar verde no canto superior direito e os agents serão incluídos automaticamente.
  7. Com os agents devidamente cadastrados, o usuário deve pressionar o ícone de pasta do lado esquerdo e ligar Task Manager e Queue Manager (São os gerenciadores da fila de acionamento dos agents) 


Informação Importante

Não há parâmetros na configuração do schedule da rotina GPEW030.

04. TELA DE CADASTRO DE SCHEDULE  

Cadastro de Rotina

Preenchimento da periodicidade dos acionamentos:

Interface de Agents.


05. ARQUIVO DE CONFIGURAÇÃO 

Após a configuração a sessão mail do appserver.ini deve estar da seguinte forma:

[MAIL]
Protocol=SMTP
authLogin=0
authNTLM=0
authPlain=0
ExtendSMTP=1
TLSVersion=3
SSLVersion=2


06. EXEMPLO DE E-MAIL RECEBIDO 

Veja abaixo um exemplo de e-mail recebido: 


Informação Importante

Note que a data limite de gozo para o funcionário da matrícula 12823 está próxima 11/11/2019 mas ainda está no prazo. Por outro lado a data limite de gozo do funcionário 001025 já venceu.

07. TABELAS UTILIZADAS 

  • SRA -  Funcionários;  
  • SRF -  Programação de férias.