Versões comparadas

Chave

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


CONTEÚDO

...

  1. Outras Ações / Ações relacionadas

...

  1. Principais Campos e Parâmetros

...

Índice

01. VISÃO GERAL

Estrutura Hierárquica

A estrutura hierárquica consiste na organização de seus departamentos estruturada em níveis, onde em cada nível existe um gestor responsável ou responsável, conforme a sua responsabilidade dentro da organização.

Podemos pensar na estrutura hierárquica como uma pirâmide, onde em seu topo existe a figura do presidente, e o restante de seu corpo é composto por diretores, gerentes, supervisores, líderes, e demais colaboradores que fazem parte da organização.

...

A foto do funcionário exibida no Meu RH é obtida a partir do campo "Foto" (RA_BITMAP) da tabela Funcionários (SRA), do módulo Gestão de Pessoal (SIGAGPE).

As imagens que são atribuídas aos funcionários ficam armazenadas no Repositório de Imagens do Protheus.

Restrições ao tamanho do arquivo

No Repositório de Imagens do Protheus é possível incluir imagens dos tipos JPG e BMP, com limite até 9 Megabytes por arquivo. Contudo, para que o sistema possa atender as requisições do Meu RH de forma satisfatória, e apresentar corretamente a foto do funcionário, é necessário que os arquivos de imagem possuam no máximo 204800 Bytes, ou 200 Quilobytes.

Para auxiliar essa verificação foi incluída uma validação no Cadastro de Funcionários (GPEA010) para checar o tamanho da imagem. Caso o funcionário possua imagem, e ela ultrapasse o tamanho de 204800 Bytes, o sistema emitirá um alerta não impeditivo ao usuário.

Exibição de uma imagem padrão 

Quando o funcionário possuir uma imagem em que o arquivo ultrapasse o tamanho de 204800 Bytes, o sistema exibirá uma imagem padrão no lugar da foto do funcionário, para indicar que existe um problema na imagem. Vide exemplo abaixo.

Sempre que uma imagem padrão for carregada o sistema apresentará no LOG do console uma mensagem informativa, indicando a matrícula que apresenta problemas na imagem: 

"A matricula (Filial/Matricula) não possui imagem, ou ela ultrapassa o limite (204800 Bytes). Será utilizada uma imagem padrão"

Manipulação do tamanho limite da imagem 

É possível manipular o tamanho limite de 204800 Bytes que é verificado no Meu RH. Para isso foi disponibilizado o Ponto de Entrada "MRHLOADIMG", e por meio deste será possível ampliar ou reduzir o tamanho do arquivo que será verificado para exibição no Meu RH.

Porém, ressaltamos que é preciso muito cuidado ao estabelecer limites superiores ao valor padrão de 204800 Bytes, pois, quando um líder acessa a Gestão do Time o sistema realiza o carregamento das fotos de seus subordinados. Dessa forma, caso existam muitas imagens de alta resolução, o carregamento dos arquivos poderá acarretar em lentidão, ou até mesmo travamento do sistema.

Maiores informações sobre esse Ponto de Entrada poderão ser obtidas no link: MRHLOADIMG.


02. EXEMPLO DE UTILIZAÇÃO

Mensagem exibida no cadastro de funcionários quando o registro possuir uma imagem que ultrapasse o limite de 204800 Bytes.

"O tamanho da imagem do funcionário supera 204800 Bytes. Isso afeta o desempenho de rotinas executadas via Job/WebServices"

Image Added


Caso o ponto de entrada mencionado no item 01 esteja compilado, o cadastro de funcionários validará o tamanho da imagem conforme definido no PE.

No exemplo abaixo foi definido um tamanho de imagem diferente de 204800 bytes.

Image Added


03. TELA IMAGEM PADRÃO

Imagem padrão exibida no perfil quando o arquivo da imagem ultrapassar o limite de 204800 Bytes.

Image Added


Imagem padrão do perfil caso não possua nenhuma foto cadastrada.

Image Added


04. TELA PRINCIPAL E OUTRAS ROTINAS

A imagem padrão poderá ser exibida nas seguintes rotinas: Dashboard, Perfil do Colaborador, Gestão do Time, Aniversariantes, entre outras.

Abaixo um exemplo da Gestão do Time, onde existem funcionários com fotos, sem fotos, e com fotos maiores que 204800 bytes.

Image Added


05. TABELAS UTILIZADAS

  • SRA - FUNCIONARIOS
  • RD0 - PARTICIPANTES

O departamento é unidade básica para definição da estrutura hierárquica de uma empresa. Pode ser representado por uma seção, setor ou repartição em qualquer organização, seja esta pública ou privada.

É possível montar uma estrutura hierárquica utilizando apenas o cadastro de departamentos por meio da amarração entre eles. Para isso pode-se eleger e indicar um departamento como superior, ou ainda, pela definição de um responsável que pertence a um departamento que está em nível de hierarquia superior. Neste caso, a estrutura hierárquica poderá ser composta apenas por departamentos que estão dentro do mesmo grupo de empresas.

...

A Visão define estruturas de hierarquia que servem para determinar a relação entre os departamentos da empresa e seus níveis, indicando assim como ela está hierarquicamente organizada. 

Quando se utiliza visão, a estrutura hierárquica poderá ser composta também por departamentos que estão em outros grupos dentro do cadastro empresas.

Modelo de Estrutura Hierárquica

No Protheus existem três formas diferentes para realizar a configuração da estrutura hierárquica da organização. O parâmetro MV_ORGCFG é obrigatório e determinante para indicar o formato adotado pela organização.

MV_ORGCFG - Configura o modo de uso do modulo Arquitetura Organizacional (SIGAORG).

...

Modelo de Estrutura Hierárquica

No Protheus existem três formas diferentes para realizar a configuração da estrutura hierárquica da organização. O parâmetro MV_ORGCFG é obrigatório e determinante para indicar o formato adotado pela organização.

02. EXEMPLO DE UTILIZAÇÃO

03. TELA XXXXX

Outras Ações / Ações relacionadas

...

04. TELA XXXXX

Principais Campos e Parâmetros

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. TABELAS UTILIZADAS

  • RDK - CABEÇALHO DE VISÕES
  • RD4 - ITENS DE VISÕES 
  • RDE - ITENS PARTICIPANTES x VISÕES
  • SQB - DEPARTAMENTOS



HTML
<!-- esconder o menu --> 


<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;
}
</style>