Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus

Módulo

Portal Gestão do Capital Humano

Segmento Executor

Serviços

Projeto1

M_SER_RH003

IRM1

PCREQ-9274

Requisito1

PCREQ-9276

Subtarefa1

 

Chamado2

 

Release de Entrega Planejada

12.1.7

Réplica

 

País

Todos

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Ao realizar o agendamento da Avaliação de Eficácia no módulo de Treinamento(SIGATRM), será enviado um email para o Avaliador, avisando sobre a necessidade de realizar a avaliação.

A avaliação poderá ser realizada através do Portal de Gestão do Capital Humano, utilizando a mesma avaliação que hoje existe no módulo de treinamento(SIGATRM). 

O procedimento de montagem de avaliação e agendamento continuam o mesmo, através do remote, a diferença é que a avaliação poderá ser respondida também pelo portal atualizando automaticamente o protheus. A avaliação pode ser através de um Modelo ou de uma avaliação montada.

Também será disponibilizado no Portal a funcionalidade de avisos de pendências para facilitar a interação do funcionário.

 

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

WSTRM050.prw

[Criação]

-

WebService de Treinamento

WsClient_RHTRAININGTEST.prw

[Criação]

-

Client do Webservice

PWSA600.prw

[Criação]

-

Pagina de funções de Treinamentos

PWSA600.APH[Criação]-Browse de agendamento de treinamentos
PWSA601.APH[Criação]-Avaliação do treinamento
PWSA602.APH[Criação]-Resultado avaliação
notification.js[Criação]- 
jquery.min.js[Criação]- 
notification.jpg[Criação]- 
estilo.css[Alteração]- 
PWSA000.PRW[Alteração]

-

Funções iniciais portal
PWSA000.APH[Alteração]-cabeçalho do portal
PWSA00A.APH[Alteração]-frames do portal
fata240.prx[Alteração]-Menu do portal
trma200.prw[Alteração]-Agendamento de Avaliação de treinamento
wsrhstruct.prw[Alteração]-Estrutura do webservice

 

 Aviso de Pendências  - Protótipo 01

Disponibilizar no cabeçalho do Portal, perto do nome/matrícula a informação que tem agendamento de avaliação disponível, ao clicar irá abrir a lista de agendamentos.
Criar no webservice WSTRM050, o método BRWAGENDA que irá receber como parâmetro a filial e matricula do usuário logado, com isso poderemos filtrar a tabela de Agenda de testes(RAJ) para mostrar no aviso.

Filtro que deve ser utilizado : 

RAJ_FILIAL = filial logado
RAJ_MATAVA = matricula logado
RAJ_QUEM = '2' -> avaliador realiza prova
RAJ_OK $ "S/ " -> provas ainda não realizadas
RAJ_DATA > dataatual

O retorno do método deve conter todos os dados da tabela de agenda de testes(RAJ) e mais a descrição do curso que está disponível na tabela RA1 


 Browse de Agenda de Treinamentos  - Protótipo 02

Acrescentar novo menu(fata240.prx) do Portal com a opção Treinamento - Avaliações

Criar no webservice WSTRM050, o método BRWAGENDA que irá receber como parâmetro a filial e matricula do usuário logado, com isso poderemos filtrar a tabela de Agenda de testes(RAJ).

Filtro que deve ser utilizado : 

RAJ_FILIAL = filial logado
RAJ_MATAVA = matricula logado
RAJ_QUEM = '2' -> avaliador realiza prova

O retorno do método deve conter todos os dados da tabela de agenda de testes(RAJ) e mais a descrição do curso que está disponível na tabela RA1 

A propriedade código da avaliação deve verificar se a agenda está utilizando Modelo(RAJ_MODELO) ou Teste(RAJ_TESTE).
Informar a legenda com as seguintes regras:

RAJ_DATA == dataatual  e RAJ_OK != 'S'
legenda := "br_verde_ocean.png"
titulolegenda := "Pronta para iniciar!"
editavel := .T.

RAJ_OK == 'S'
legenda := "br_vermelho_ocean.png"
titulolegenda := "Avaliação já realizada!"
editavel := .F.

RAJ_DATA >= dataatual
legenda := "br_amarelo_ocean.png"
titulolegenda := "Avaliação agendada!"
editavel := .F.

RAJ_DATA < dataatual
legenda := "br_azul_ocean.png"
titulolegenda := "Prazo expirado!"
editavel := .F.

Somente agenda com propriedade editavel = true poderão ser respondidas, as demais serão somente consultas.
Mostrar a matricula e nome do funcionário que está sendo avaliado 

 

Tela de avaliação  - Protótipo 03

Criar um método de consulta de avaliação no webservice WSTRM050, onde deve ser retornada a prova para o avaliador, respeitando se na agenda está configurado para utilizar modelo ou teste. As questões podem ser dissertativa, unica escolha, múltipla escolha e pontuação e devem seguir a mesma regra de montagem do programa RSPXTESTE, que hoje monta a prova para o remote.
Caso a avaliação já esteja respondida devolver a resposta(RAI) para que possa ser mostrada na tela e mostrar ao usuário a informação que ele só pode visualizar e esconder o botão de salvar.

Caso a avaliação esteja disponível para ser respondida além das questões mostrar um cronômetro e a mensagem contida no parâmetro MV_RSPMSG.

Após clicar em salvar, gravar as respostas na tabela de resultados(RAI) e atualizar a tabela de agenda(RAJ) com status(RAJ_OK) = "S".
o Resultado deve ser utilizado a mesma regra existente hoje de pontuação utilizando as tabelas de pontuação RBL e SQP para calcular a nota, como feito no fonte RSPXTESTE. 

Envio de Email 

Ao confirmar o agendamento da avaliação(TRMA200.prw-TR200grava() ) verificar se o campo RAJ_EMAIL está vazio ou "2", e enviar um email para o funcionário avisando sobre a avaliação que está agendada.

O email só será enviado caso o avaliador tenha email válido cadastrado na tabela de funcionários(RA_EMAIL).
Para o envio de email utilizar a função GPEMAIL(RHLIBGEN.prx) que já faz todos os tratamentos de segurança de servidor SMTP, tendo que configurar os parâmetros : MV_RELAUTH,MV_RELSERV,MV_RELACNT,MV_RELPSW,MV_RELSSL,MV_RELTLS e MV_RELFROM.

Assunto do email : Aviso de avaliação de Eficácia
Conteúdo do email :

"Atenção!

 Foi agendada uma avaliação de eficácia  referente ao Curso XXXXXXXXXXXXX, no dia XX/XX/XXXX as 99:99 hs, para realizar a prova favor acessar o Portal RH.

Att.

Menu do Portal 

Alterar o programa fata240.prx, incluindo um novo menu para o Portal de Recursos Humanos:

Nova pasta : Treinamento

Novo Item : Avaliações -
Webservice : RHTRAININGTEST                          
Rotina : W_PWSA600.apw        

 

Tabelas Utilizadas

  • RAJ – Agenda de testes
  • SQQ - Tipos de Testes               
  • SQW - Modelo de Testes
  • SQO - Questões
  • RAI - Resultado dos testes
  • SRA - Cadastro de funcionários

Protótipo de Tela

 Protótipo 01

 

 

 

  Protótipo 02

 

 

 Protótipo 03

 


 

 

Dicionário de Dados

Arquivo: RAJ - Agenda de Testes              - ( Exclusivo )

 

Campos

Campo

RAJ_EMAIL

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Email Ok?

Descrição

Email enviado?

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Sim; 2=Não

Inic. Padrão

" "

Val. Sistema

Pertence(" 12")

Contexto

Real

Propriedade

Alterar

Ordem

16

 

 

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.