Regra por processo 22 - Cabeçalho avaliação WEB
Este recurso não está disponível no Gestão de Pessoas | HCM GO UP. Saiba mais.
Permite alterar o cabeçalho das avaliações WEB.
Recursos utilizados: O cabeçalho montado pelo sistema é passado para a mesma através da variável de sistema Web_HTML. Sendo assim, dentro da regra é possível alterar o conteúdo dessa variável (que é um HTML) modificando o cabeçalho que o sistema montou, podendo retirar ou incluir campos. Ao sair da regra o conteúdo da variável Web_HTML será considerado como o novo cabeçalho da tela.
Nesta regra também estão disponibilizados as seguinte informações:
- O registro da avaliação (Tabelas R077ACT, R077APA, R079AEA);
- O cadastro do colaborador (Tabela R034FUN), quando a avaliação for por colaborador;
- A variável de sistema TipoAvaReg (C - Conhecimento, P - Performance, E - Excelência).
<div class="Code"><p> Definir Alfa Web_HTML;<br></br> Definir Alfa xHTML;<br></br> Definir Alfa xHTMLAux;<br></br> Definir Alfa xStr;<br></br><br></br> Se (TipoAvaCab = 1) xStr = "Avaliação por Colaborador";<br></br> Se (TipoAvaCab = 2) xStr = "Avaliação por Item";<br></br> Se (TipoAvaCab = 3) xStr = "Avaliação Detalhada";<br></br> Se (TipoAvaCab = 4) xStr = "Consulta por Colaborador";<br></br> Se (TipoAvaCab = 5) xStr = "Consulta por Item";<br></br> Se (TipoAvaCab = 6) xStr = "Consulta Detalhada";<br></br><br></br> xHTMLAux = " <tr>" +<br></br> " <td class=COLUNAROTULOCABECALHO>Campo da Regra:</td>" +<br></br> " <td class=COLUNAVALORCABECALHO>" + xStr + "</td>" +<br></br> " </tr>" +<br></br> "</table>"; <br></br><br></br> xHTML = Web_HTML;<br></br> TrocaString(xHTML, "</table>", xHTMLAux, xHTML);<br></br> Web_HTML = xHTML;</p></div>
No exemplo, a variável de sistema TipoAvaCab identificará qual é o cabeçalho, conforme abaixo:
1 - Avaliação por Colaborador;
2 - Avaliação por Item;
3 - Avaliação Detalhada;
4 - Consulta por Colaborador;
5 - Consulta por Item;
6 - Consulta Detalhada.
<div class="Code"><p>Definir Alfa xHTML;</p><p></p><p>/* 1 = Cabeçalho Avaliação por Colaborador */</p><p>Se (TipoAvaCab = 1)</p><p>{</p><p>xHTML = "<table class=TABELACABECALHO align=center>" +</p><p>"<tr>" +</p><p>"<td>" +</p><p>"<table class=TABELACABECALHOCOMFOTO>" +</p><p>"<tr>" +</p><p>"<td>#ARQUIVO_IMG_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"</table>" +</p><p>"</td>" +</p><p>"<td>" +</p><p>"<table class=TABELACABECALHOCOMFOTO align=center>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Colaborador:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Admissão:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#DATA_ADMISSAO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Local:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_LOCAL##TEMPO_LOCAL#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Cargo:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_CARGO#</td>" +</p><p></p><p>/*</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_CARGO##TEMPO_CARGO#</td>" +</p><p>*/</p><p></p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Situação:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#SITUACAO_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Grau de Instrução:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#GRAU_INSTRUCAO#</td>" +</p><p>"</tr>" +</p><p></p><p>/*</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Foco da Avaliação:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#FOCO_AVALIACAO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Tipo da Avaliação:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>##TIPO_AVALIACAO##</td>"+ </p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Local / Cargo Avaliado:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#LOCAL_CARGO_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Ciclo:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#DESC_CICLO#</td>" +</p><p>"</tr>" +</p><p>*/</p><p></p><p>"</table>" +</p><p>" </td>" +</p><p>"</tr>" +</p><p>"</table>";</p><p>Web_HTML = xHTML;</p><p>}</p><p></p><p>/* CABEÇALHO PADRÃO PARA AVALIAÇÃO POR COLABORADOR</p><p></p><p>xHTML = "<table class=TABELACABECALHO align=center>" +</p><p>"<tr>" +</p><p>" <td>" +</p><p>"<table class=TABELACABECALHOCOMFOTO>" +</p><p>"<tr>" +</p><p>"<td>#ARQUIVO_IMG_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"</table>" +</p><p>" </td>" +</p><p>" <td>" +</p><p>"<table class=TABELACABECALHOCOMFOTO align=center>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Colaborador:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Admissão:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#DATA_ADMISSAO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Local:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_LOCAL##TEMPO_LOCAL#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Cargo:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#NOME_CARGO##TEMPO_CARGO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Situação:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#SITUACAO_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Grau de Instrução:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#GRAU_INSTRUCAO#</td>" +</p><p>" </tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Foco da Avaliação:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#FOCO_AVALIACAO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Tipo da Avaliação:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>##TIPO_AVALIACAO##</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Local / Cargo Avaliado:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#LOCAL_CARGO_AVALIADO#</td>" +</p><p>"</tr>" +</p><p>"<tr>" +</p><p>"<td class=COLUNAROTULOCABECALHO>Ciclo:</td>" +</p><p>"<td class=COLUNAVALORCABECALHO>#DESC_CICLO#</td>" +</p><p>"</tr>" +</p><p>"</table>" +</p><p>" </td>" +</p><p>"</tr>" +</p><p>"</table>";</p><p></p><p>*/</p></div>
Utilização: Cabeçalho do módulo CSWEB.
Disponível para os módulos: CS.
English
Español

English
Español

