...
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.
...
Totvs custom tabs box |
---|
tabs | Configurações workflow, AppServer.ini, Cadastro de Cursos, Schedule, e-Mails |
---|
ids | passo0,passo1,passo2,passo3,passo4 |
---|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo0 |
---|
| 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. ![](/download/attachments/811269365/image2019-9-10_16-25-51.png?version=1&modificationDate=1702416086243&api=v2)
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. ![](/download/attachments/811269365/image2019-9-10_16-32-58.png?version=1&modificationDate=1702416086120&api=v2)
Em Ambientes / Cadastros / Parâmetros os parâmetros: MV_RHCONTA | Deve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico; | MV_RHSENHA | Deve conter a senha desse mesmo e-mail; | MV_RHSERV | Deve ter o servidor SMTP, ex.: smtp.gmail.com; | MV_RHAUTEN | .T. ; | MV_EMCONTA | Deve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico; | MV_EMSENHA | Deve conter a senha desse mesmo e-mail; | MV_RELSERV | Deve ter o servidor SMTP, ex.: smtp.gmail.com; | MV_RELACNT | Deve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico; | MV_RELAPSW | Deve conter a senha desse mesmo e-mail; | MV_RELPSW | Deve conter a senha desse mesmo e-mail; | MV_RELAUSR | Deve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico; | MV_RELAUTH | .T. ; | MV_RELFROM | Deve ser preenchido com o endereço de e-mail de onde será disparado o correio eletrônico; | MV_RELSSL | .T. ; | MV_RELTLS | .T. ; | MV_GCPPORT | Deve conter o número da porta SMTP ex.: 465; | MV_PORSMTP | Deve conter o número da porta SMTP ex.: 465. |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo1 |
---|
| 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. ![](/download/attachments/811269365/image2019-9-10_16-59-42.png?version=1&modificationDate=1702416086973&api=v2)
Definimos também o serviço JOB_WF_LINK ![](/download/attachments/811269365/image2019-9-10_17-1-34.png?version=1&modificationDate=1702416086857&api=v2)
Scheduler do workflow ![](/download/attachments/811269365/image2019-9-10_17-3-46.png?version=1&modificationDate=1702416086737&api=v2)
![](/download/attachments/811269365/image2019-9-10_17-5-5.png?version=1&modificationDate=1702416086620&api=v2)
Por fim incluí os serviços na chave OnStart para que sejam executados assim que o servidor do Protheus seja iniciado. ![](/download/attachments/811269365/image2019-9-10_17-6-7.png?version=1&modificationDate=1702416087217&api=v2)
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
|
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. ![](/download/attachments/811269365/image-2023-12-13_8-16-48.png?version=1&modificationDate=1702466208500&api=v2)
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: ![](/download/attachments/811269365/image-2023-12-13_8-22-32.png?version=1&modificationDate=1702466552737&api=v2)
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| É 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. ![](/download/attachments/811269365/image-2023-12-12_18-20-25.png?version=1&modificationDate=1702416085617&api=v2)
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| 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): ![](/download/attachments/811269365/image-2023-12-12_18-16-54.png?version=1&modificationDate=1702416085887&api=v2)
|
|
...
...