Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas Relacionadas


01. VISÃO GERAL

Nesse documento está descrito todas as configurações necessárias para que o workflow de Vencimento de Cursos seja executado, como a configuração do e-mail, parâmetros de workflow no módulo configurador e  cadastro de curso no módulo Treinamento.

A rotina de Workflow de Vencimento de Cursos tem o objetivo de monitorar os cursos realizados pelos funcionários a fim de identificar cursos que estão próximos de sua validade expirar e identificar também cursos já vencidos.

Além da configuração do workflow os parâmetros abaixo devem estar configurados corretamente:

MV_DIASVEN - Deve ser informado o número de dias antes do vencimento do curso que o responsável receberá o e-mail.

MV_DIASNIV - Deve ser informado o número de dias antes do vencimento que o nível superior irá receber e-mail.

MV_QTDENIV - Quantidade de níveis hierárquicos que receberão o e-mail (se estiver em branco ou 0 será enviado apenas para o e-mail cadastrado no parâmetro MV_EMAILDE).

MV_EMAILDE - Deve ser informado o endereço de e-mail do responsável que receberá os avisos de vencimento dos cursos.


Obs.: Como este documento tem o foco apenas no processo de workflow, pode haver a necessidade da realização de outros cadastros no módulo de Treinamento, que não estão descritos aqui.


02. EXEMPLO DE UTILIZAÇÃO




O primeiro passo para configurar o workflow das avaliações é cadastrar uma conta de e-mail no configurador, esse e-mail irá enviar as avaliações.

No ambiente configurador (SIGACFG) acesse Ambiente / Workflow / Contas de e-mail 

Preencha as informações se atentando a seção enviar mensagens, onde deve ser informado o servidor SMTP e porta para conexão, além da conta de e-mail e senha para o envio das mensagens.

Nesse exemplo utilizei uma conta Microsoft, as informações são diferentes para cada servidor de e-mail.


Após cadastrar a conta de e-mail é necessário configurar os parâmetros utilizados pelo workflow

Ainda no configurador acesse Ambiente / Workflow / Parâmetros de workflow 

Nessa tela selecione a conta cadastrada anteriormente

Temos diversas opções, desde a forma de envio a notificações, por e-mail, de ocorrências - como a falha no envio - para o workflow das avaliações especificamente vamos focar em dois campos:

Envia HTML no corpo da mensagem: Caso essa opção seja marcada o HTML gerado pelo Protheus é enviado diretamente no corpo do e-mail, caso contrario será enviado um arquivo em anexo com o HTML.

Servidor na seção Messenger: Servidor do workflow, mais informações estão presentes na aba AppServer.ini desse documento.


Em Ambientes / Cadastros / Parâmetros os parâmetros:

MV_RHCONTADeve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico;
MV_RHSENHADeve conter a senha desse mesmo e-mail;
MV_RHSERVDeve ter o servidor SMTP, ex.: smtp.gmail.com;
MV_RHAUTEN.T. ;
MV_EMCONTADeve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico;
MV_EMSENHADeve conter a senha desse mesmo e-mail;
MV_RELSERVDeve ter o servidor SMTP, ex.: smtp.gmail.com;
MV_RELACNTDeve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico;
MV_RELAPSWDeve conter a senha desse mesmo e-mail;
MV_RELPSWDeve conter a senha desse mesmo e-mail;
MV_RELAUSRDeve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico;
MV_RELAUTH.T. ;
MV_RELFROMDeve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico;
MV_RELSSL.T. ;
MV_RELTLS.T. ;
MV_GCPPORTDeve conter o número da porta SMTP ex.: 465;

MV_PORSMTP

Deve conter o número da porta SMTP ex.: 465.

O Portal Gestão do Capitão Humano deve estar previamente configurado no ambiente, abaixo estão apenas as chaves incluídas para o workflow.

Para mais informações sobre como preencher as informações no AppServer.ini acesse: https://tdn.totvs.com/x/_FNtDQ

Abaixo apresento a configuração utilizada nesse exemplo.

A primeira chave é o servidor do workflow, essa chave é informada no campo Servidor no cadastro dos Parâmetros do Workflow - Ver aba Configurações workflow desse documento.


Definimos também o serviço JOB_WF_LINK


Scheduler do workflow


Por fim incluí os serviços na chave OnStart para que sejam executados assim que o servidor do Protheus seja iniciado.




Após realizar todas as configurações necessárias no módulo Configurador (SIGACFG), acesse o módulo Treinamento (SIGATRM) para verificar as necessidades de treinamentos.


Atualizações / Cadastro / Cargos

No cadastro de Cargos, devem conter os cursos necessários para cada cargo. Este cadastro é essencial para que a rotina faça a verificação da necessidade de treinamento para cada funcionário.


Ao cadastrar os cursos necessários para o cargo, deve também ser preenchido o campo "Dias de Valid." do curso. É através deste campo que a rotina verifica quando o curso está para vencer.


Obs.: Da mesma forma que no Cadastro de Cargos, pode ser cadastrado também os cursos necessários para cada Função.


Os cursos realizados pelo funcionário, pode ser visualizado através do cadastro de Funcionários. Neste cadastro poderá ser visualizada a data de validade do curso:






É necessário ter um Agente configurado para a execução da rotina, acesse Schedule - Como agendar a execução de rotinas para saber mais sobre a configuração de schedules no Protheus.

Ao salvar a avaliação será gerado um schedule para controlar o envio dos e-mails

Esse cadastro pode ser visto no módulo configurador. Acesse SIGACFG / Ambiente / Schedule / Schedule 

Clique em Agendamentos e depois em cadastro, terá um registro chamando a função TRMW010(), essa função é responsável por enviar os e-mails com as necessidades.

Após a execução do schedule, os e-mails são enviados para o email do responsável informado no parâmetro (MV_EMAILDE):



03.  TABELAS RELACIONADAS

  • SRA - Cadastro de Funcionários

  • RA1 - Cadastro de Cursos

  • RA5 - Cadastro de Cursos do Cargo

  • RAL - Cadastro de Cursos da Função
  • RA4 - Cursos do Funcionário