Customização de Templates no CSWEB
Documentação sobre customizações possíveis através da utilização de arquivos HTML no CSWEB. Estes arquivos, chamados de templates, contêm trechos de código HTML que são utilizados na montagem de alguns formulários específicos no CSWEB.
Cadastro de Avaliadores Individuais
Identificação do Colaborador
É possível alterar o HTML cstplavaindt.htm com o que deve ser apresentado. No HTML original existe o código:
<td>Colaborador:#include.Avaliadores.Nome(#include.Avaliadores.Empresa/#include.Avaliadores.Tipo/#include.Avaliadores.Cadastro)</td>
Também é possível ajustar, para apresentar somente o nome do colaborador:
<td>Colaborador: #include.Avaliadores.Nome</td>
Tabela/Grade de Avaliadores Individuais e Aprovações Pendentes
É possível incluir ou retirar colunas das grades de avaliadores individuais e aprovações pendentes através da alteração do código HTML dos arquivos abaixo:
- cstplavaindc.htm - Cabeçalho da grade de Avaliadores Individuais.
- cstplavaindg.htm - Grade de Avaliadores Individuais.
- cstplaprindc.htm - Cabeçalho da grade de Aprovações Pendentes.
- cstplaprindg.htm - Grade de Aprovações Pendentes.
Nos HTMLs cstplaprindg.htm e cstplavaindg.htm é possível incluir as tags abaixo:
- #include.Coluna.CodCCu - Código do Centro de Custo.
- #include.Coluna.NomCCu - Nome do Centro de Custo.
- #include.Coluna.CodCar - Código do Cargo.
- #include.Coluna.TitRed - Descrição do Cargo.
- #include.Coluna.CodEsc - Código da Escala.
- #include.Coluna.NomEsc - Descrição da Escala.
- #include.Coluna.SitCad - Situação do Cadastro (está disponível somente para a grade de Avaliadores Individuais).
Os HTMLs
oficiais, liberados na cópia, já possuem exemplos em comentários.
Para alterar o
link da grade de Avaliadores Individuais, que serve para selecionar o registro
para alteração, basta no HTML cstplavaindg.htm alterar a tag
"_link" das colunas. Por padrão o link está na coluna "Data Início".
Cabeçalho da Avaliação - Avaliações de Desempenho e Competência
É possível customizar o cabeçalho através da regra por processo 22, possibilitando a inclusão ou retirada de alguns itens. As informações de identificação do colaborador ou da avaliação, que são apresentadas no cabeçalho, podem ser substituídas por tags, facilitando ainda mais a utilização das informações do cabeçalho. Seguem abaixo as tags utilizadas na montagem dos cabeçalhos:
- Avaliação por Colaborador
- #ARQUIVO_IMG_AVALIADO# - Imagem do colaborador avaliado.
- #NOME_AVALIADO# - Nome do colaborador avaliado.
- #DATA_ADMISSAO# - Data de admissão do colaborador avaliado
- #NOME_LOCAL# - Nome do local do colaborador avaliado
- #TEMPO_LOCAL# - Tempo em que o colaborador avaliado está no local
- #NOME_CARGO# - Nome do cargo do colaborador avaliado
- #TEMPO_CARGO# - Tempo em que o colaborador avaliado está no cargo
- #SITUACAO_AVALIADO# - Descrição da situação do colaborador avaliado
- #GRAU_INSTRUCAO# - Grau de instrução do colaborador avaliado
- #FOCO_AVALIACAO# - Foco da avaliação
- #TIPO_AVALIACAO# - Tipo da avaliação: Performance, Excelência ou Conhecimento
- #LOCAL_CARGO_AVALIADO# - Local e Cargo que estão sendo avaliados
- #DESC_CICLO# - Descrição do Ciclo
- #COMPETENCIA_AVALIACAO# - Competência da avaliação
- Avaliação por Item
- #TIPO_AVALIACAO# - Tipo da avaliação: Performance, Excelência ou Conhecimento
- #ITEM_AVALIADO# - Descrição do item que está sendo avaliado
O código de regra abaixo faz com que apareça apenas a foto e o nome do colaborador avaliado no cabeçalho de avaliação por colaborador.
/* TipoAvaCab 1 = Cabeçalho Avaliação por Colaborador */
Se (TipoAvaCab = 1) {
xHTML = "<table class=TABELACABECALHO align=center>" +
"<tr>" +
" <td>" +
" <table class=TABELACABECALHOCOMFOTO>" +
" <tr>" +
" <td>#ARQUIVO_IMG_AVALIADO#</td>" +
" </tr>"
+
" </table>" +
" </td>" +
" <td>" +
" <table class=TABELACABECALHOCOMFOTO align=center>" +
" <tr>" +
" <td class=COLUNAROTULOCABECALHO>Colaborador:</td>" +
" <td class=COLUNAVALORCABECALHO>#NOME_AVALIADO#</td>" +
" </tr>" +
" </table>" +
" </td>" +
"</tr>" +
"</table>";
Web_HTML = xHTML;
}
Grade de Consulta de Avaliações - Avaliações de Desempenho e Competência
É possível, através da alteração de templates (arquivos com trecho de código HTML) utilizados na montagem do formulário WEB, customizar a grade apresentada na consulta de avaliações de desempenho e competência. Essa customização deve ser realizada através dos arquivos abaixo, que possuem um trecho de código HTML:
- cstplconavacolc.htm - Cabeçalho da tabela de lista de avaliações por colaborador.
- cstplconavacolg.htm - Grade da tabela de lista de avaliações por colaborador.
- cstplconavaitec.htm - Cabeçalho da tabela de lista de avaliações por item.
- cstplconavaiteg.htm - Grade da tabela de lista de avaliações por item.
Através dos arquivos cstplconavacolg e cstplconavaiteg é possível chamar uma regra, basta passar a tag <!--#include.Regra.???--> onde o "???" é o código da regra. Ao encontrar esta tag no HTML, o sistema executará a regra e substituirá o conteúdo modificado nesta regra na variável Web_HTML pelo código que será apresentado na tela. Estão disponíveis para esta regra as tabelas da avaliação: R077ACT, R077APA e R079AEA.
Utilização da tag passando a regra:
<tr CLASS="LINHAGRID">
<!--#include.Regra.120-->
<!--#include.Coluna.01-->
<!--#include.Coluna.02-->
<!--#include.Coluna.03-->
<!--#include.Coluna.04-->
<!--#include.Coluna.05-->
<!--#include.Coluna.06-->
<!--#include.Coluna.07-->
<!--#include.Coluna.08-->
</tr>
Apresentação da Média - Avaliações de Desempenho e Competência
É possível modificar a apresentação do campo Média
(que é apresentado nas avaliações de desempenho e competência) através da alteração do HTML cstplmedava.htm. Caso deseje apresentar no lugar da
média aritmética um conceito, é necessário customizar os arquivos:
cstplmedava.htm - HTML que apresenta a média. Por padrão este arquivo não
apresenta a média por conceito, porém o código para apresentar a média por
conceito existe em comentário no HTML.
Para utilizar este recurso é necessário: | |
CSWEBDefCustom.Conf |
|
cs_avalia.js.cli |
Neste arquivo Java Script devem ser implementadas as funções para utilização do recurso de média por conceito. Nota Este arquivo Java Script não é disponibilizado na cópia, porém é obrigatório que seu nome seja este (cs_avalia.js.cli), pois é assim que é identificado no sistema. No servidor de páginas do cliente este arquivo deve ser salvo na pasta "jshelp", do CSWeb.Nota |
Para apresentar o campo média é necessário definir o campo Apresentar Média = '2'.
Cabeçalho da Avaliação - Avaliação de Resultado
É possível modificar o cabeçalho da avaliação de resultados através da alteração do código HTML dos arquivos cstplcabavrind.htm para a avaliação individual (item Pendências) e cstplcabavrcol.htm para a avaliação coletiva. Nestes arquivos as informações de identificação do colaborador ou da avaliação são substituídas por tags, conforme abaixo:
- Avaliação Individual
- <!--#INSERE_NOME_COLABORADOR#--> - Nome do colaborador avaliado.
- <!--#INSERE_DATA_ADMISSAO#--> - Data de admissão do colaborador avaliado.
- <!--#INSERE_LOCAL#--> - Descrição do local do colaborador avaliado.
- <!--#INSERE_TEMPO_LOCAL#--> - Tempo em que o colaborador avaliado está no local.
- <!--#INSERE_CARGO#--> - Descrição do cargo do colaborador avaliado.
- <!--#INSERE_TEMPO_CARGO#--> - Tempo em que o colaborador avaliado está no cargo.
- <!--#INSERE_SITUACAO_COLABORADOR#--> - Situação do colaborador avaliado.
- <!--#INSERE_GRAU_INSTRUCAO#--> - Grau de instrução do colaborador avaliado.
- <!--#INSERE_TIPO_AVALIACAO#--> - Descrição com o tipo da avaliação do ciclo.
- <!--#INSERE_NOME_AVALIADOR#--> - Nome do avaliador.
- <!--#INSERE_CICLO#--> - Descrição do ciclo.
- Avaliação Coletiva
- <!--#INSERE_FILIAL#--> - Descrição da filial da seleção do público.
- <!--#INSERE_CCUSTO#--> - Descrição do centro de custo da seleção do público.
- <!--#INSERE_LOCAL#--> - Descrição do local da seleção do público.
- <!--#INSERE_CARGO#--> - Descrição do cargo da seleção do público.
- <!--#INSERE_TURNO#--> - Descrição do turno da seleção do público.
- <!--#INSERE_TIPO_AVALIACAO#--> - Descrição com o tipo da avaliação do ciclo.
- <!--#INSERE_NOME_AVALIADOR#--> - Nome do avaliador.
- <!--#INSERE_CICLO#--> - Descrição do ciclo.