Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:Meu RH
Função:RHNP01
Story:RHMOBILE01-1450515614


02. 
SITUAÇÃO/REQUISITO

Na rotina Gestão de Férias do Meu RH não é demonstrado quando existe conflito entre as férias dos participantes. Ou seja, o sistema não apresenta nenhuma indicação quando um ou mais funcionários da equipe estarão de férias simultaneamente durante o período de gozo.

03. SOLUÇÃO

Foi implementada uma melhoria na rotina Gestão de Férias para que o sistema apresente os períodos conflitos de gozo em conflitoférias, que é a situação em que um ou mais funcionários estarão de férias simultaneamente por pelo menos um dia.

As regras de preenchimento estabelecem critérios para criação de senhas dos usuários do Protheus. E agora estas regras serão utilizadas também para validar as senhas dos usuários do Meu RH.

  • A validação da senha será feita no Meu RH nas seguintes rotinas:

Primeiro Login: é quando o usuário faz o Login no Meu RH utilizando a senha padrão(*) fornecida pelo RH, e por isso a alteração é obrigatória no primeiro acesso.

Alterar a Senha: é quando o usuário está logado no sistema e deseja alterar a senha atual.

Esqueceu a senha: é quando o usuário não lembra a sua senha, e por meio desse recurso o sistema enviará um e-mail com um link para que ele possa criar uma nova senha.

  • A validação da senha será feita no Protheus na seguinte rotina:

Cadastro de Participantes (APDA020): Ao realizar a Alteração da Senha Criptografada. Importante: a validação não será realizada caso a alteração seja para definir a senha padrão(*). Esta senha é usada apenas para o primeiro Login, e sua alteração é obrigatória no primeiro acesso.

(*) A Senha Padrão é um código composto por 6 dígitos com dados do funcionário (ano do nascimento + dia da admissão + dígitos finais do CPF). Exemplo.: um funcionário nascido em 20/11/1966, admitido em 14/09/1990 e com CPF 12373276855, a senha gerada será: 661455.

Regras de Preenchimento do Protheus

Os seguintes campos da regra de preenchimento passam a ser verificados ao validar as novas senhas do Meu RH:

  • Tamanho mínimo da senha: Define o tamanho mínimo para a senha dos usuários. Importante: o Meu RH não aceitará senhas com tamanho menor que 3 caracteres. 
  • Inibir uso das últimas n senhas: Define que as últimas n senhas não poderão ser re-utilizadas. Caso utilize o valor 0, não haverá essa inibição.
  • Inibir sequência numérica: Inibe o uso de sequências de números na senha, como por exemplo 123, 00000, 98765, etc.
  • Inibir parte do nome ou usuário: Inibe o uso do nome do usuário, ou parte dele, na senha. Por exemplo, Usuário=Teste, Senha=Teste2021, não será permitido.
  • Obrigar uso de letras e números: Obriga a senha a possuir tanto letras quanto números em sua estrutura.
  • Máscara de dígitos obrigatórios: Define uma máscara de caracteres para a máscara, informando a quantidade de vezes que um caractere deve ser utilizado na senha. Os caracteres que podem ser utilizados são:
    A-Indica o uso de letra maiúscula;
    a-Indica o uso de letra minúscula;
    9-Indica o uso de números;
    X-Indica o uso de caracteres especiais;
    Observação: O caracter "#" quando utilizado na primeira posição da máscara, indica que ela representa o número mínimo de caracteres. Se não informado, indica que a mascará representa o valor máximo de caracteres.
    Exemplo: AA99XXa.

Observação: A regra de preenchimento Inibir repetição de parte da senha, só é aplicada quando um usuário troca a senha no logon de acesso, informando a senha antiga e a nova. Essa regra é exclusiva para o acesso ao Protheus via SmartClient, por esse motivo não será aplicada para validar as senhas do Meu RH.

Para saber mais detalhes sobre a Política de Segurança do Protheus acesse o link: Política de Segurança

Informações
titleImportante

Para que seja possível utilizar as regras de preenchimento do Protheus para validar as senhas do Meu RH é obrigatório que o ambiente já tenha sido atualizado e configurado previamente, conforme os documentos abaixo:

  1. Criptografia de Senha no Login
  2. Histórico de Senhas do Meu RH
  3. LIB com data igual ou superior a 05/04/2021
  4. Última versão dos arquivos do Portal Meu RH disponível nesse link: https://tdn.totvs.com/x/zcemHQ

Para que seja possível demonstrar o conflito serão avaliados os seguintes dados:

  1. Solicitações de férias que ainda estão em processo de aprovação.
  2. Programações de Férias do funcionário com os dados obtidos do cadastro "Controle dos Dias de Direito" no Protheus. Observação: as programações podem ser oriundas de solicitações do Meu RH que já foram aprovadas, ou incluídas diretamente pelo módulo Gestão de Pessoal (SIGAGPE).

Dessa forma, serão avaliados os dados de toda a equipe, e se o período de férias entre dois ou mais funcionários ocorrer simultaneamente, o sistema irá apresentar na rotina Gestão de Férias a indicação de um Conflito.

Exemplo prático

Dois funcionários do time estão com as seguintes programações:

  • Funcionário 000001 - 1ª Programação de Férias: 15/09/2021 a 29/09/2021 (15 dias)
  • Funcionário 000002 - 1ª Programação de Férias: 25/09/2021 a 04/10/2021 (10 dias)

No exemplo acima existe um conflito, pois entre os dias 25/09 e 29/09 os dois funcionários estarão de férias simultaneamente. Então, quando o gestor acessar a rotina Gestão de Férias o sistema irá demonstrar a ocorrência desse conflito, conforme as imagens a seguir:

Image AddedImage Added

04. DEMAIS INFORMAÇÕES

Documento de referência do MEURH: Documento de Referência

05. ASSUNTOS RELACIONADOS

Para saber mais detalhes sobre a Política de Segurança e Senhas as rotinas Gestão de Férias e Gestão do Time no Meu RH, acesse os links: 

Criptografia de Senha no Login 

Histórico de Senhas do Meu RH

...



Templatedocumentos


HTML
<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>