Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Documentações Relacionadas


01. VISÃO GERAL

Nesse documento está descrito todas as configurações necessárias para que o workflow de avaliações seja executado, desde a configuração do e-mail e parâmetros de workflow no módulo configurador e a geração de uma nova avaliação. Para realizar a geração da avaliação é necessário diversos cadastros prévios que não estão descritos neste documento, que é focado apenas no processo de workflow.

...

Totvs custom tabs box
tabsAtualização,Configurações workflow, AppServer.ini, Tabela SXM, Montagem da avaliação, Schedule, e-Mails
idspasso0,passo1,passo2,passo3,passo4,passo5,passo6



Informacao

Ao executar essa atualização, saiba mais sobre atualização e utilização do UPDDISTR aqui, será criado os campos RD6_AGDSCH e RD6_AGDENV esses campos são utilizados para o controle do cadastro do schedule responsável por executar o envio dos e-mails.

Informações sobre os campos:

Totvs custom tabs box items
defaultyesno
referenciapasso0
Card documentos
Para utilizar o workflow das avaliações o ambiente precisa estar atualizado. Os campos RD6_AGDSCH e RD6_AGDENV devem existir na tabela RD6.
TituloIMPORTANTE!
CampoRD6_AGDSCH
TipoCaractere
Tamanho6
Decimal0
Formato@!
TítuloCod.Agen.Sch
DescriçãoCod. Agend. de Schedule
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
AlterarVisualizar
CampoRD6_AGDENV
TipoCaractere
Tamanho6
Decimal0
Formato@!
TítuloCod.Agen.Env
DescriçãoCod.Agend de Envio
UsadoSim
ObrigatórioNão
BrowseNão
ContextoReal
AlterarVisualizar
Totvs custom tabs box items
defaultno
referenciapasso1

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.
Totvs custom tabs box items
defaultno
referenciapasso2passo1

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.



Totvs custom tabs box items
defaultno
referenciapasso4passo2



Card documentos
InformacaoVerifique no cadastro de Pessoas/Participantes (RD0) se o campo e-mail está preenchido corretamente.
TituloIMPORTANTE!


Para realizar a montagem da avaliação é necessário a inclusão de diversos cadastro que não serão discriminados aqui, pois esse documento destina-se a geração do workflow.

Após realizar todas as configurações necessárias acesse o módulo Avaliação e Pesquisa de Desempenho (SIGAAPD) para realizar a montagem da avaliação.

Atualizações / Avaliações / Montagem

Preencha os campos necessários, verifique o período informado, pois ele será utilizado na criação da agenda, responsável por controlar quando as avaliações serão enviadas.


Na aba agenda defina a periodicidade e a quantidade de dias que os avaliadores terão para responder. Ao gerar a agenda informe o tipo de envio:

1 - Aviso: Será enviado um aviso informando que há uma avaliação disponível no portal Gestão do Capital Humano, o participante deve acessar o portal para responder.


Na aba Avaliado selecione os participantes que serão avaliados durante essa avaliação, dependendo do tipo de montagem da avaliação - Manual, Semi-automática ou Automática - essa informação não será editável 


Após selecionar os avaliados, selecione também os avaliadores, definindo se será um autoavaliação ou não


Salve a avaliação.

Totvs custom tabs box items
defaultno
referenciapasso5passo3

É 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 APDA270SCH, essa função é responsável por enviar os e-mails com as avaliações.

Totvs custom tabs box items
defaultno
referenciapasso6passo4

Após a execução do schedule, os e-mails são enviados.

Para e-mails de cobrança deve-se atentar as seguintes regras:

  • Ao realizar a montagem da avaliação, o sistema preenche o campo "Data Lim Rsp (RDC_DTLIMR)" respeitando o conteúdo do campo "Tp.Avaliador (RDA_TIPOAV)" da seguinte forma:
    • Caso o Tp.Avaliador contenha o valor = "1 - Avaliador" o sistema grava em "Data Lim Rsp" a data contida no campo "Lim.Rsp.Dor."
    • Caso o Tp.Avaliador contenha o valor = "2 - Auto-Avaliador" o sistema grava em "Data Lim Rsp" a data contida no campo "Lim.Rsp.Ado."
    • Caso o Tp.Avaliador contenha o valor = "3 - Consenso" o sistema grava em "Data Lim Rsp" a data contida no campo "Lim.Rsp.Con."

Com o campo "Data Lim Rsp (RDC_DTLIMR)" devidamente preenchido conforme as regras acima, quando o WF de cobrança é disparado, o sistema verifica se o campo "Data Retorno (RDC_DATRET)" não esta preenchido e, se data que o WF esta sendo executado, é maior da data contida no campo "Data Lim Rsp", assim é identificado a necessidade do envio de e-mail de cobrança e o mesmo é enviado:

Caso o tipo de envio da avaliação foi definido como 1 - Aviso no e-mail conterá a mensagem cadastrado no sistema, não existindo a mensagem para o evento devidamente cadastrada, o sistema envia o e-mail contendo a seguinte informação:

Abaixo um exemplo de como será enviado um e-mail contendo informações para o avaliado:



03.  DOCUMENTAÇÕES RELACIONADAS


HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>