Currículo WEB
Este recurso não está disponível no Gestão de Pessoas | HCM GO UP. Saiba mais.
Funcionamento do Currículo WEB
Estas orientações são válidas até a versão 5.5.3.1b. Os HTMLs que compõem o modelo do Cadastro de currículos estão descritos abaixo:
- rsncconcur.htm -> HTML que contem o CPF e a Senha para a apresentação do currículo
- rsnccadcur.htm -> HTML de cadastramento do Currículo
- rsnccadcid.htm -> HTML de cadastramento da Cidade
- rsnccadbai.htm -> HTML de cadastramento do Bairro
- rsnccadnat.htm -> HTML de cadastramento da Naturalidade
- rsnccadoem.htm -> HTML de cadastramento da Cidade
O Currículo funciona através de HTMLs que trabalham juntamente com as Regras do sistema. O usuário informa os dados no Html e o conteúdo digitado no HTML é processado pelas regras do Sistema.
O funcionamento acontece da seguinte forma:
- Para você executar qualquer operação no sistema, você deve fazer o Login primeiro. Para isto, você precisa utilizar o HTML rsplogin.htm. Neste HTML você informa o próximo HTML que será aberto no browser após fazer o login. Como padrão o próximo HTML é o "rsncconcur.htm", que pedirá o CPF e a senha do Candidato;
- Dentro dos HTMLs existem ações que são executadas quando o formulário é enviado e estas ações retornam o HTML resultante da operação para o browser. Estas ações são enviadas através do conector.exe, que por sua vez se comunica com o Monitor e este envia a ação para a Aplicação. A ação utilizada pelo currículo é a EXECUTAREGRA, onde esta ação executa uma regra de Sistema;
- As ações são montadas conforme está descrito abaixo:
Trecho do HTML rsnccadcur.htm:
</head>
<body class="SCorpoPagina" onLoad="DocLoaded()" link="008000" vlink="008000"
alink="008000">
<!--#ERROS-->
<form method="post" action="http://ricardo/532/conector.exe?
ACAO=EXECUTAREGRA®RA=50&SIS=RS"
TARGET="_self">
<p>
<input type="hidden" name="STATUS">
<input type="hidden" name="NumCan">
<input type="hidden" name="CpfCan">
<input type="hidden" name="SenCan">
<input type="hidden" name="CodCid">
<input type="hidden" name="CodBai">
<input type="hidden" name="CidNas">
</p>
<table border=0 cellspacing=1 cellpadding=0 width=742>
<tr>
<td>
<table border=0 cellspacing=1 cellpadding=0 bgcolor=000000 width=100%>
<tr bgcolor=FFFFFF>
<td>
<table width=100% class="STabelaDados" cellspacing=0>
<tr>
<td class=STabelaColunaDescricao>
Repare no HTML cuja ação está definida no cabeçalho do formulário. A ação do nosso sistema é composta por uma chamada para o conector.exe e por parâmetros passados à ele. No caso de chamar uma regra, você precisa passar os parâmetros abaixo:
ACAO=EXECUTAREGRA
REGRA=Nro da Regra a ser executada
SIS=Sigla do modulo que processará a ação.
- quando uma ação de regra é disparada, dentro do sistema esta regra é executada e os valores informados no HTML podem ser lidos através das funções de sistema que começam com "W". Exemplo: WCheckValString, WCheckValInteger, etc;
- estas funções de sistema foram desenvolvidas especialmente para trabalhar com os sistemas WEB e elas são amplamente utilizadas nas regras que compõem o modelo de currículo padrão da Senior;
- o depurador de regras, por default, está desativado nos sistemas SERVER. Se o cliente desejar depurar as Regras do currículo para ver o seu funcionamento, ele deverá iniciar o RSSERVER.EXE com o parâmetro "-dw".
Customização do Currículo
As customizações do currículo podem ser feitas alterando os HTMLs do currículo e as regras para tratar as alterações do HTML.
Os HTMLs do currículo e as Regras padrão (exemplos de regras no diretório de regras) não são atualizadas na Atualização do Sistema, pois o cliente pode ter feito customizações nas páginas Html e não temos como identificar este tipo de situação. Se o cliente desejar atualizar o currículo (Html e Regras), ele deve solicitar à Senior os arquivos para a atualização.
Funcionalidade dos Cookies
Nome cookie | Período de Retenção | Descrição (Finalidade) |
---|---|---|
PERFILATIVO | Sessão | Identificar o código do Perfil Ativo |
USUSUBDESID | Sessão | Identificar código da designação da substituição |
USUSUBPERMISSAO | Sessão | Identificar o tipo de logon (Normal ou Substituto) |
COOKIE_CODPER | Sessão | Identificar o perfil do currículo web |
COOKIE_IDILAY | Sessão | Identificar o idioma do currículo web |
EMPRESAATIVA | Sessão | Identificar a empresa ativa |
MODELOGESTAO | Sessão | Identificar se a chamada do modulo foi realizada a partir do Gestão do Ponto |
BASE | Sessão | Cookie utilizado para definir o idioma em algumas páginas |
CONNECTION | Sessão | Id de sessão do usuário corrente |
DEFAULTMSKCOMPDATE | Sessão | Formato da máscara de data comprimida (Ex: DD/MM/YYYY) |
DEFAULTMSKDATE | Sessão | Formato da máscara de data completa (Ex: MM/YYYY) |
NavInfo | Sessão | Identificador do navegador utilizado |
USER | Sessão | Nome do usuário da requisição |