Locais do Organograma
São locais todos os setores, departamentos, seções, filiais, etc. que a empresa definir como: o lugar de trabalho do colaborador dentro da estrutura de organograma.
Na estrutura do organograma o local também pode ser chamado de nó e é constituído de três partes:
- Identificador: (código usado pelo sistema)
- Apelido: (código usado pelo cliente)
- Posição: hierárquica do nó
As três informações do local: identificador, apelido e posição são 100% independentes umas das outras.
O identificador do local será usado apenas internamente pelo sistema. O nome deste campo é NumLoc. Uma vez que o valor do identificador (numloc) foi atribuído a um local, ele jamais será alterado. Ele sempre será usado para identificar o local.
O apelido do local pode mudar sem que o identificador e a posição do local mudem. O apelido do local será usado em modelos de relatórios, consultas, na interface com o usuário, e em outros lugares. O nome deste campo é CodLoc.
A posição hierárquica do local pode mudar sem que o identificador e o apelido mudem. O nome deste campo é PosLoc e consta na tabela R016Hie.
Os locais são incluídos na estrutura da seguinte forma:
- Primeiro é necessário definir a estrutura;
- Selecionar a estrutura no cadastro de locais;
O primeiro campo, "Organograma", corresponde ao código da estrutura que está sendo alterada ou na qual estão sendo inseridos os locais.
Período: Consiste nas datas da criação e última alteração da estrutura. Para cada alteração do organograma será gravado um histórico.
Notas
Por meio dessa tela, é possível adicionar novos locais em períodos anteriores. No entanto, é fundamental selecionar o período anterior desejado e, ao criar um novo local, respeitar a vigência (Data Inicial e Data Final) deste período ao inserir as informações no campo Data de Criação. Mesmo que o período seja anterior, o sistema replicará esse local para os períodos subsequentes.
A rotina trata a quebra do período da seguinte maneira:
- Caso seja incluído um novo local no primeiro período (inicial 00/00/0000) para marcar a inicialização da hierarquia do primeiro local;
- Na exclusão de um local;
- Através do botão duplicar, para estruturas que não utilizam máscara.
Nos períodos anteriores, o sistema não inclui um novo período, pois controla a data de criação do local.
Botões: Anterior e Próximo são utilizados para navegação nos históricos.
em 01.02.1999 foi criada a estrutura. O sistema grava um histórico com as informações desta data. Em 01.06.1999 é realizada uma alteração, então o sistema grava outro histórico com essas alterações. Em 31.12.1999 é realizada outra alteração. Assim já são três históricos de estrutura. Através dos botões poderão ser visualizados todos os históricos. A estrutura do organograma será mostrada conforme era no período correspondente.
- Clicando no botão destacado em vermelho, será aberta uma segunda janela de visualização dos locais. Esta segunda visualização permite que seja alterada a estrutura hierárquica dos locais arrastando um determinado local de uma janela para a outra. Isto só é possível em estruturas que não utilizam máscara.
- A tela
com "nova data de alteração" não será mostrada quando:
- forem adicionados novos locais,
- forem alterados valores da propriedade do local, como campo descrição, data
criação.
Exceto campo Local, este implica em informar a data de alteração.
Hierarquia do Organograma
É na estrutura que são incluídos os locais. Para incluir clicar na Estrutura, clicar no botão direito do mouse. Será mostrado o menu com as opções:
Escolher: Adicionar sub-local, será criado um código para o novo local.
local:
Este código poderá ser alterado, por letras, números. Ele corresponde ao primeiro nível da estrutura. Para alterar é necessário clicar sobre ele, clicar no botão direito do mouse, selecionar as propriedades.
Local Pai
Este local está subordinado diretamente a Estrutura.
Local
Corresponde ao código do local, ou apelido.
Máscara do local
Será o Local-Pai mais o Local. Exemplo: 1.1 ou Filial.Financeiro. Neste caso o Local seria 1 ou Financeiro. (Quando a estrutura não tem máscara este campo será igual ao campo Local)
Descrição
Na descrição do local pode ser melhor detalhado sua nomenclatura: Exemplo: Depto Financeiro - Contas a pagar.
Considera PPP
Este campo é utilizado somente no módulo Segurança. Informar Sim para considerar este local na emissão do PPP caso contrário( Não), o local não será considerado.
Data Criação
Data da criação do local na estrutura.
Data Extinção
Até esta data este local esteve ativo. Sendo assim, não poderá haver colaboradores com históricos neste local, com data em aberto ou maior que esta.
Um alerta é emitido, caso o período de validade (datas de criação e extinção) seja alterado e existam entidades do sistema utilizando estes locais fora novo período.
As entidades verificadas são:
- Históricos de local (de colaboradores não demitidos);
- Requisições;
- Posto de trabalho;
- Quadro de vagas por local;
- Orçamento por local.
Rateio
Se a empresa utilizar a rotina de rateio de mão-de-obra por local, neste campo deverá constar o código do rateio correspondente a esse local.
Na pasta Rateio são informados os relógios em que serão efetuadas as marcações de Rateio. Isto se no cadastro da empresa estiver assinalado que a empresa utiliza rateio por local.
As figuras abaixo mostram a estrutura com os locais e a propriedade do local Financeiro - Contas a Pagar:
Para visualizar ou cadastrar dados nos campos de usuário nesta tela, deve-se usar o clique da direita (no mouse) no local desejado, então irá aparecer a opção Campos de Usuário (esta opção é mostrada somente se a tabela R016ORN possuir campos de usuário). Ao ser acionada irá chamar uma nova tela que permitirá a manutenção dos dados. Os campos de usuário desta tela se referem a tabela R016ORN.
Limitações
A estrutura de locais do organograma possui limites de níveis e sub-níveis, de acordo com a definição do campo Nova Estrutura de Locais da tela Assinalamentos Diversos (FR000ASS):
Se o assinalamento for "N - Não" (padrão do sistema):
- Níveis do Local Organograma: Cada local do Organograma pode ter no máximo 12 níveis em sua hierarquia. Esta limitação pode ser vista na figura 1, sendo que o local "1. Matriz" poderá ter no máximo mais 7 níveis, pois o mesmo já possui 5 outros em sua estrutura.
- Sub-Locais do Organograma: Cada local do Organograma pode ter no máximo 1.296 sub-locais (imediatamente abaixo deles, "filhos"), em sua estrutura. Esta limitação também pode ser vista na figura 1, sendo que o local "1. Matriz" poderá ter no máximo 1295 sub-locais, pois o mesmo já possui 1 sub-local em sua estrutura.
Se for "S - Sim", os limites são aumentados para 24 níveis e 46.656 sub-locais. Note que este campo não é habilitado nativamente no sistema, assumindo o valor padrão. Caso precise utilizá-lo, entre em contato com o suporte Senior.
Selecionar o código do organograma para cadastramento ou alteração dos locais.
Permite selecionar dois critérios para pesquisa de locais, "Código" e "Nome".
Informar o código ou nome do local que se deseja pesquisar, conforme selecionado no campo "Pesquisa Por".
Clicando no botão Próxima, o sistema localizará o próximo local da estrutura que atenda os critérios de pesquisa informados.
Nesta tela são cadastrados os locais do organograma e realizadas as alterações.
- Procedimentos para o cadastramento de um local:
No cadastro de uma nova estrutura: Selecionar o campo Estrutura; - Selecionar o campo Estrutura;
- Clicar no botão direito do mouse. Será mostrado o menu com as opções:
Propriedades
NotaO organograma pode ter até 12 níveis.
A alteração dos dados do local, como apelido, descrição e rateio são realizados nas Propriedades.
- Procedimento para a alteração da hierarquia dos locais:
- Selecionar o local;
- Mover o local para a posição desejada na estrutura. Todos os locais subordinados ao local movido continuarão subordinados ao mesmo, pois, estarão sendo arrastados juntamente com o local marcado.
- Após realizadas as inclusões e alterações na estrutura clicar no botão Alterar. Em cada alteração será mostrada uma tela para que seja informada a data da alteração. Esta data irá corresponder ao histórico da alteração do organograma. Estes poderão ser visualizados nesta tela através dos botões de navegação: Anterior e Próximo.
A posição hierárquica do local pode mudar sem que o identificador e o apelido mudem. O nome deste campo é PosLoc e consta na tabela R016HIE.
Complemento: Controle da Hierarquia
Internamente o sistema controla esta hierarquia através do campo POSLOC
presente na tabela R016HIE.
O campo POSLOC identifica os níveis de hierarquia dos locais, sendo que cada
nível tem dois caracteres, e cada caractere pode ter um algarismo ou uma letra
em maiúsculo, totalizando 36 valores por caractere. Como cada nível tem dois
caracteres, cada nível pode ter 36*36-1=1295 possibilidades (-1 por que '00' não
conta). Isto significa que um local poderá ter no máximo 1295 locais-filhos
diretos.
Um local do primeiro nível possui um POSLOC de duas posições, sendo que o valor
inicial é "00" (zero, zero).
Um local "filho" deste primeiro nível conterá como POSLOC um valor de quatro
posições, sendo "0000" (zero, zero, zero, zero).
Um local "irmão" do primeiro nível conterá um POSLOC também com duas posições,
mas seu valor será incrementado. Neste caso, o POSLOC será "01" (zero, um).
Um "filho" deste novo local do primeiro nível conterá o seguinte valore de
POSLOC "0100" (zero, um, zero, zero).
A seguir temos uma visualização mais simplificada do esquema acima descrito:
Local Posloc Nível Hierárquico
01 "00" 1
01.01 "0000" 2
02 "01" 1
02.01 "0100" 2
02.02 "0101" 2
02.02.01 "010100" 3
03 "02" 1
04 "03" 1
Conforme pode ser visto, cada dois caracteres do valor de POSLOC é incrementado
em 1, sendo que estas informações definirão como os locais estão
hierarquicamente subordinados.
- Para cada novo nível da hierarquia, o local recebe o POSLOC do pai mais "00",
pois trata-se de um novo nível hierárquico.
(Ex.: 02.01 recebeu o posloc de 02 + "00" => "01" + "00" = "0100"
- Para cada local inserido num determinado nível receberá o valor de POSLOC do
seu irmão imediatamente superior + 1.
(Ex.: 02.02 recebeu o posloc de 02.01 + 1 => "0100" + 1 = "0101")
Cálculo do POSLOC
Cada dupla de valores de POSLOC é um número de base 37, sendo uma sequência de
numeros e letras (10 números + 27 letras).
A a sequência deve ser de: "00" até "ZZ" sendo que os valores seguem a seguinte
ordem:
"00" até "0Z" -> (00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, ..., 0Z -
Totalizando 37 algarismos)
"10" até "1Z"
...
"Z0" até "ZZ"
Conforme indicado acima:
Posloc: "09" + 1 = "0A"
Posloc: "0Z" + 1 = "10"
Posloc: "10" + 1 = "1A"
Posloc "1Z" + 1 = "20"
E assim sucessivamente.
Cada nível do POSLOC (entenda-se cada 2 caracteres), tem seu valor incrementado
quando este é "irmão" de outro local, conforme exemplo anterior.
Quanto mais "irmãos" um determinado local possui, mais o valor de POSLOC deverá
ser incrementado.
Este botão fica visível somente para tabela de organograma que não utiliza máscaras e desde que esteja posicionado no último período. Ao clicar no botão o sistema abrirá uma janela para informar em qual data o período deve ser criado. Ao confirmar, criará um novo período exatamente igual ao último, mas com a data de início escolhida pelo usuário, que deverá ser maior que o início do período atual. O período anterior ficará com a data de término um dia antes da data escolhida. Desta forma o usuário pode realizar modificações na estrutura hierárquica dos locais e manter um registro histórico destas alterações.
Botão Excluir
Dentro da rotina do sistema, o botão Excluir apresenta os seguintes bloqueios:
- Excluir o Período Inicial (Data de Início = 00/00/0000): o módulo de Administração de Pessoal impedirá a exclusão do Período Inicial no contexto da estrutura do organograma. É fundamental manter o Período Inicial vigente na estrutura, e qualquer tentativa de excluir o Período Inicial através do botão Excluir resultará na mensagem: "Não é possível excluir o Período Inicial.";
- Excluir o Primeiro Período (Período com Início da Criação dos Locais): a exclusão do Primeiro Período é bloqueada pelo módulo de Administração de Pessoal, uma vez que este período é essencial para a criação da estrutura e o registro dos históricos iniciais dos locais. Qualquer tentativa de excluir o Primeiro Período através do botão Excluir resultará na mensagem: "O primeiro ou o último período não podem ser excluídos.";
- Excluir os Períodos Intermediários: o sistema permite exclusão apenas dos Períodos Intermediários, desde que não tenha ocorrido a criação de novos locais durante esses períodos. Se o usuário tentar excluir um Período Intermediário no qual um novo local tenha sido criado, receberá a mensagem: "Este período não pode ser excluído, pois o local 'X.X' não está presente nos períodos anteriores e posteriores desta estrutura.";
- Excluir o Período Atual (Último Período): a exclusão do Último Período é bloqueada pelo módulo de Administração de Pessoal, uma vez que é necessário manter um período final vigente na estrutura do organograma. Qualquer tentativa de excluir o último período através do botão Excluir resultará na mensagem: "O primeiro ou o último período não podem ser excluídos.".
É importante destacar que esses bloqueios são implementados nativamente na rotina do Organograma para garantir a integridade da estrutura. A exclusão direta de um sub-local não é recomendada, uma vez que pode resultar na criação de um novo período com base na data de exclusão informada. Dessa forma, recomenda-se encerrar os vínculos dos locais através do campo Data de Extinção em vez de excluí-los.