Gerar Pessoas
Esta tela tem como objetivo gerar e vincular
Início
A tela possui o formato "wizard" que facilita a execução do processo que compreende as seguintes etapas:
Por meio desta tela será possível:
- Verificar a existência de pessoa cadastrada na base de dados com os dados iguais ou semelhantes aos do colaborador e dependente;
- Gerar um cadastro de pessoa para cada colaborador que não possui uma pessoa compatível na base de dados;
- Atualizar um cadastro de pessoa com os dados do cadastro mais recente na base de dados;
- Definir quais serão os critérios de compatibilidade entre uma pessoa e o colaborador;
- Desempenhar as mesmas atividades citadas acima para dependentes;
- Vincular os candidatos à mesma pessoa vinculada ao colaborador admitido.
Ao término do processo, as informações ficarão disponíveis no LOG do processamento 121 - Geração de Pessoas.
Importante
Ao cancelar o processo de geração, as pessoas que apareceram na tela já foram cadastradas/processadas para a tabela de pessoas.
Ao clicar em Avançar e selecionar a opção de atualização, o sistema irá pular a etapa de Seleção.
Seleção
Nesta etapa permite selecionar quais dos itens abaixo deseja pesquisar/gerar pessoas. Aconselha-se a seguir a ordem apresentada, ou seja, executar em primeiro lugar os colaboradores, em seguida dependentes e por último candidatos.
Gerar
- Colaboradores
- Marcar este campo para considerar apenas os colaboradores (empregados, terceiros e parceiros) na geração das pessoas.
- Dependentes
- Marcar este campo para considerar somente os dependentes na geração das pessoas.
- Candidatos
- Marcar este campo para considerar somente os candidatos externos na geração das pessoas.
Critérios para Colaboradores
Quando marcada a opção Colaboradores, permite definir se deseja exibir ou não os registros ou somente identificá-los para aqueles que preencherem as condições abaixo:
Todos os registros
Marcar este campo
para exibir todos os registros exceto aqueles assinalados como "Não Exibir".
Quando este campo estiver desmarcado, serão adotados somente os critérios da
coluna Exibir quando assinalados.
Colaboradores sem CPF (Exibir)
Marcar este campo para considerar os colaboradores que não possuem CPF. Se o
item "Todos os registros" estiver marcado e os demais assinalados para não
exibir, também serão considerados os colaboradores que possuem CPF.
Colaboradores sem CPF (Identificar)
Marcar este campo para exibir os colaboradores sem CPF destacando-os na cor
vermelha e informando o item solicitado.
Colaboradores com CPF duplicado
(Exibir)
Marcar este campo para apresentar os colaboradores que
possuem CPF duplicado, ou seja, quando existe na base mais de um colaborador com
o mesmo CPF. Se o item "Todos os registros" estiver marcado, também serão
considerados os colaboradores que não possuem CPF duplicado.
Colaboradores com CPF duplicado
(Identificar)
Marcar este campo para exibir colaboradores com CPF duplicado
destacando-os na cor vermelha e informando o item solicitado.
Colaboradores sem data de nascimento
(Exibir)
Marcar este campo para considerar colaboradores com data de
nascimento zerada. Se o item "Todos os registros" estiver marcado serão
considerados também os colaboradores que possuem data nascimento.
Colaboradores sem data de nascimento
(Identificar)
Marcar este campo para exibir colaboradores sem data de
nascimento destacando-os na cor vermelha e informando o item solicitado.
Colaboradores sem CTPS (Exibir)
Marcar este campo para considerar colaboradores sem CTPS. Se o item "Todos os
registros" estiver marcado serão considerados também os colaboradores que
possuem CTPS.
Colaboradores sem CTPS (Identificar)
Marcar este campo para exibir colaboradores sem CTPS destacando-os na cor
vermelha e informando o item solicitado
Seleção Avançada
Este campo ficará habilitado quando o critério Avançado estiver marcado.
Permite utilizar uma regra e/ou um filtro SQL para selecionar os cadastros.
Operadores aceitos neste campo: = , < , > , <> , >=, <= , LIKE e NOT LIKE.
NomFun = ('Maria')
- retornará apenas o colaborador com o nome Maria
.NomFun like ('Maria%')
- serão verificados todos os colaboradores que iniciam
com o nome Maria, não importando os nomes posteriores: Maria da Silva Santos,
Maria da Conceição, Maria da Silva Pereira e Maria.NomFun like ('%Silva%')
- serão verificados os colaboradores que tenham Silva em
seus nomes: Maria da Silva Santos e Maria da Silva Pereira.
Critérios para Dependentes
Segue a mesma lógica para Colaboradores, porém os dados CTPS e PIS não serão
utilizados aqui.
Quando marcada a opção Dependentes, permite definir se deseja exibir ou não os registros ou somente identificá-los para aqueles que preencherem as condições abaixo:
- Todos os registros
Marcar este campo para exibir todos os registros exceto aqueles assinalados como "Não Exibir". Quando este campo estiver desmarcado, são adotados somente os critérios da coluna Exibir quando assinalados. - Dependentes sem CPF (Exibir)
Marcar este campo para considerar os dependentes que não possuem CPF. Se o item "Todos os registros" estiver marcado e os demais assinalados para não exibir, também serão considerados os dependentes que possuem CPF. - Dependentes com CPF duplicado
(Exibir)
Marcar este campo para apresentar os dependentes que possuem CPF duplicado, ou seja, quando existe na base mais de um dependentes com o mesmo CPF. Se o item "Todos os registros" estiver marcado, também são considerados os dependentes que não possuem CPF duplicado. - Dependentes com CPF duplicado
(Identificar)
Marcar este campo para exibir dependentes com CPF duplicado destacando-os na cor vermelha e informando o item solicitado. - Dependentes sem data de nascimento
(Exibir)
Marcar este campo para considerar dependentes com data de nascimento zerada. Se o item "Todos os registros" estiver marcado são considerados também os colaboradores que possuem data nascimento. - Dependentes sem data de nascimento
(Identificar)
Marcar este campo para exibir dependentes sem data de nascimento, destacando-os na cor vermelha e informando o item solicitado.
Critérios para Candidatos
Somente serão selecionados os candidatos que foram admitidos no Administração
de Pessoal através de efetivação e que possuam uma pessoa vinculada.
Ao selecionar a opção Candidato, são disponibilizadas 3 opções:
- Candidatos admitidos
Esta opção era a que já existia antes, ao processar será vinculados os candidatos que tenham ligação a algum colaborador e este colaborador tenha uma pessoa associada. - Candidato em processo de seleção
Ao processar serão listados os candidatos externos que estejam ligados em alguma requisição e a situação do candidato seja 1 - Ativo no processo, com esta opção também será disponibilizado os critérios. Ao clicar no botão seleção com esta opção ativa será exibido os seguintes campos para o filtro:- CodRqu - requisição
- NumCan - Candidato
- Todos
Neste caso também será disponibilizado as opções de critérios e o botão seleção apresentará somente o campo NumCan - Candidato para o filtro.
Através do botão [Seleção], permite utilizar algumas abrangências do tipo: Empresa, Tipo Colaborador, Colaborador, Filial, Local, C.Custo, Cargo, Vínculo, Turno.
Ao pressionar o botão [Avançar], será apresentado na próxima tela Confirmação o resultado dos filtros aplicados.
Nota
Campos de usuário não são considerados pelo sistema durante a definição dos critérios.
Confirmação
Etapa 2 -
Confirmação
Se usuário optou pela opção de geração, são apresentados os dados selecionados conforme determinado na etapa anterior (Seleção): Colaboradores, Dependentes ou Candidatos e os respectivos critérios. Somente os registros que não possuem pessoa vinculada são apresentados. Nesta etapa o usuário poderá retornar à etapa anterior.
Nota
No processo de atualização, etapa Confirmação, apenas são exibidos os colaboradores com contrato ativo mais atual.
Gerar pessoa quando não encontrar
Marcar este campo para gerar uma
pessoa, quando a mesma não for encontrada a partir do colaborador ou do
dependente.
Vincular candidato do colaborador à pessoa
Marcar este campo se o
candidato do colaborador também será vinculado à uma pessoa. Isto vai ocorrer
quando o candidato já foi efetivado no Administração de Pessoal e este colaborador possui uma pessoa
vinculada. Este assinalamento equivale ao processo de Gerar Candidatos.
Importante
O vínculo serve somente para quando já há uma pessoa associada a um Colaborador e em um novo cadastro de Colaborador com o mesmo CPF. Nesse caso, é selecionado na geração de pessoas e para não criar um cadastro novo de pessoa, gerará apenas o vínculo. Dessa forma, associará esse novo cadastro de Colaborador a uma pessoa que já tem um Colaborador associado.
Copiar informações do instrutor
Marcar este campo para
copiar os cursos liberados para o
instrutor ministrar (Treinamento/Cursos/Instrutores) e a sua disponibilidade (Treinamento/Disponibilidade/Instrutor) para a pessoa que será gerada e/ou
vinculada. As outras informações relacionadas ao instrutor, como por exemplo, o
instrutor informado no cadastro da turma e as suas exceções, poderão ser
convertidas em Diversos/Utilitários/Conversão de
Instrutores.
Este campo somente ficará disponível se em Diversos/Assinalamentos - guia Pessoas, o campo Instrutores de Curso for igual a "1-Pessoa".
Nota
Caso a rotina de gerar pessoas já tenha sido executada para os colaboradores/instrutores anteriormente, será necessário apenas utilizar a rotina de Conversão de Instrutores.
Se foi optado para pesquisar/gerar Colaboradores, a rotina apresentará os seguintes dados dos Colaboradores: Empresa, Tipo, Cadastro, Nome, Nascimento, CPF, PIS, CTPS.
Os Colaboradores serão apresentados conforme os filtros informados:
- Ao apresentar os colaboradores, considerará os critérios que o usuário selecionou na etapa anterior, para exibir ou não exibir os mesmos;
- Se foi definido que devem ser apresentados todos os registros, todos serão exibidos exceto aqueles assinalados como "não exibir";
- Se foi definido que não devem ser apresentados todos os registros, somente serão apresentados aqueles assinalados como "exibir";
- O critério avançado somente será considerado quando houver um filtro SQL ou regra informados. Caso contrário, este será desconsiderado na carga dos dados e também para identificação;
- Ao apresentar os colaboradores também serão considerados os filtros de empresa, filial, tipo de colaborador, cadastro, local, cargo, vínculo, turno e centro de custo que foram informados. Serão consideradas as informações referentes à data atual.
No critério avançado, no caso da regra, a mesma receberá como parâmetro o registro do Colaborador e retornará se o mesmo é válido ou não. Serão considerados registros válidos se o retorno da regra for 0.
Os mesmos procedimentos acima serão utilizados se o usuário selecionar para pesquisar/gerar Dependentes. No caso dos Candidatos, somente serão apresentados os candidatos que não possuírem uma pessoa vinculada, que foram admitidos no Administração de Pessoal e que o colaborador admitido possua uma pessoa vinculada. Neste caso será criado um vínculo entre o candidato e a pessoa do colaborador. Ao consultar a pasta Associações no cadastro da pessoa, serão apresentados dois vínculos.
Pode-se abrir os cadastros dos registros apresentados através de um duplo clique, permitindo assim o ajuste das informações dos registros correspondentes desde que a rotina não obrigue o vínculo entre colaborador e pessoa.
A tela permite configurar as regras de comparação dos colaboradores com as pessoas. O mesmo também poderá ser feito para os dependentes.
Ao configurar os critérios de comparação dos colaboradores será possível:
- Cadastrar um ou mais critérios de comparação entre o colaborador e a pessoa;
- Para cada critério de comparação será possível definir quais campos do Colaborador serão comparados com quais campos da Pessoa;
- Poderão ser incluídos para comparação todos os campos numéricos, data e string (exceto campos memo e foto) do Colaborador (R034FUN e R034CPL) e da Pessoa (R033PES);
- Será possível determinar se os campos serão comparados quando estiverem vazios (nulo ou igual a zero/espaço).
Os mesmo critérios de comparação acima aplicam-se aos dependentes:
Será permitido alterar a ordem dos critérios cadastrados para dependentes e colaboradores.
Por padrão, a rotina irá sugerir ao cliente as configurações abaixo para comparação de Colaboradores:
- 1º critério - CPF, Nome;
- 2º critério - PIS, Nome;
- 3º critério - CTPS, Nome.
Gera pessoas quando não encontrar pessoa similar ao Colaborador.
Vincula candidato do colaborador.
Por padrão, a rotina irá sugerir ao cliente as configurações abaixo para comparação de Dependentes:
- 1º critério - CPF, Nome;
- Gera pessoas quando não encontrar pessoa similar ao Dependente.
Quando selecionado para pesquisar/gerar pessoas a partir de Colaboradores ou Dependentes, a rotina questionará o usuário se ele deseja prosseguir: "O sistema verificará se existe uma pessoa similar à cada um dos registros selecionados de acordo com os critérios configurados e este processo pode demorar. Deseja prosseguir? (S/N)".
Se o processamento for confirmado, a rotina verificará se existe uma pessoa compatível para cada registro selecionado, considerando as regras de comparação configuradas.
Para buscar uma pessoa compatível para um registro de Colaborador ou Dependente, serão observados os seguintes itens:
- Considera cada critério de comparação configurado isoladamente, de acordo com a ordem cadastrada dos critérios;
- Ao verificar um critério, serão comparados todos os campos configurados;
- Se um dos campos estiver configurado para não ser comparado quando estiver vazio e o mesmo estiver vazio, o critério será considerado como inválido.;
- Ao comparar campos string, serão ignorados os espaços em branco do início e final do campo;
- A comparação do campo nome será realizada de forma diferenciada, onde o nome deve ser considerado igual quando:
- Todo o seu conteúdo for igual;
- O primeiro e o último nome do registro processado forem iguais aos respectivos nomes da pessoa;
- O nome do registro processado começar com o nome da pessoa;
- O nome da pessoa começar com o nome do registro processado.
Importante
A comparação dos campos nome é diferenciada para considerar os casos de abreviação de nomes do meio e considerar nomes de pessoas que casaram e adquiriram sobrenomes novos.
Se um dos critérios for verdadeiro, considera-se que uma pessoa compatível foi encontrada.
Quando uma pessoa for encontrada para o registro selecionado, será vinculada a pessoa àquele registro.
Caso uma pessoa não for encontrada para o registro selecionado e se estiver configurado para "gerar pessoas ao não encontrar pessoas compatíveis", será gerada uma pessoa a partir dos dados do registro selecionado e vinculada a mesma ao registro.
Considerando como critérios para comparação de colaboradores:
- 1º critério - CPF (não comparar zero), Nome;
- 2º critério - PIS (não comparar zero), Nome;
- 3º critério - CTPS (não comparar zero), Nome.
Considerando as pessoas abaixo cadastradas na base de dados:
- Joao Mendonca - CPF 11111111-11 - Data nascimento: 15/08/1978 - PIS: 123456789 - CTPS: 44455;
- João de Souza - CPF 11111111-11 - Data nascimento: 01/01/1966 - PIS: 44455577 - CTPS: 0;
- Maria Cabral Azevedo - CPF 0 - Data nascimento: 02/12/1960 - PIS: 131313 - CTPS: 74747.
Considerando os colaboradores abaixo:
- Cadastro 100 - João da Silva Mendonça - CPF 111111111-11 - Data Nascimento: 15/08/1978 - PIS: 123456789 - CTPS: 0;
- Cadastro 200 - Carlos Ribeiro - CPF 111111111-11 - Data Nascimento: 15/08/1978 - PIS: 123456789 - CTPS: 0;
- Cadastro 300 - JOAO DE SOUZA - CPF 0 - Data Nascimento: 15/08/1978 - PIS: 44455577 - CTPS: 45678;
- Cadastro 400 - Maria Cabral - CPF 0 - Data nascimento: 02/12/1960 - PIS: 0 - CTPS: 74747;
- Ao procurar se existe uma pessoa para o colaborador 100, a rotina irá:
- Comparar o 1º critério e encontrar a pessoa de código 1, pois:
- o CPF é diferente de zero e é igual
- o nome também é igual desconsiderando a acentuação do nome e comparando o primeiro nome com o último nome.
- Ao procurar se existe uma pessoa para o colaborador 300, a rotina irá:
- Comparar o 1º critério, contudo não encontrará a pessoa pois:
- O CPF do colaborador é igual a zero e, conforme configuração, não se deve comparar este campo zerado.
- Comparar o 2º critério e encontrar a pessoa de código 2, pois:
- O PIS é diferente de zero e é igual ao da pessoa;
- O nome também é igual desconsiderando a acentuação.
- Ao procurar se existe uma pessoa para o colaborador 400, a rotina irá:
- Comparar o 1º critério, contudo não encontrará a pessoa pois:
- O CPF do colaborador é igual a zero e, conforme configuração, não se deve comparar este campo zerado
- Comparar o 2º critério, contudo não encontrará a pessoa pois:
- O PIS do colaborador é igual a zero e, conforme configuração, não se deve comparar este campo zerado
- Comparar o 3º critério e encontrar a pessoa de código 3, pois:
- A CTPS é diferente de zero e é igual ao da pessoa;
- O nome também é igual desconsiderando a acentuação e considerando que o nome do colaborador está contido dentro do nome da pessoa.
- Ao procurar se existe uma pessoa para o colaborador 200, a rotina não irá encontrar nenhuma pessoa, pois:
- O CPF é igual
- O nome é diferente, mesmo desconsiderando a acentuação
Quando selecionado para pesquisar/gerar pessoas a partir de Candidatos, a rotina questionará o usuário se ele deseja prosseguir: "O sistema vinculará as pessoas para cada colaborador selecionado e este processo pode demorar. Deseja prosseguir? (S/N)".
Se o usuário confirmar o processamento, a rotina vinculará em cada candidato a pessoa que está vinculada ao seu colaborador de admissão.
Dados cadastrais
Ao selecionar essa opção, o cadastro de pessoas é atualizado a partir da situação atual dos dados do colaborador (ficha básica, ficha complementar, endereço, fotos, entre outros).
Cursos de formação e Cursos de aperfeiçoamento
Faz atualização/sincronização dos cursos de formação/aperfeiçoamento do colaborador para a pessoa, de forma coletiva.
Geração
Etapa 3 - Geração
Na geração, caso ocorra algum conflito o sistema adotará os critérios:
Para os históricos de formação e aperfeiçoamento
- O histórico existente na pessoa é de um colaborador: será sobrescrito quando o novo histórico estiver com a situação completa, caso contrário, será sobrescrito somente se o colaborador do histórico da pessoa estiver demitido e o novo colaborador ativo. Caso os dois colaboradores estiverem demitidos ou ativos, será mantido o histórico do colaborador com o primeiro histórico de filial mais recente. Quando o novo vínculo é de um candidato ou um dependente, não sobrescreve.
- O histórico existente na pessoa é de um candidato: será sobrescrito caso o novo vínculo seja de um colaborador, dependente ou um candidato com data de inclusão mais recente.
- O histórico existente na pessoa é de um dependente: será sobrescrito caso o novo vínculo seja um colaborador.
Para as informações da pessoa, endereço, conta bancária e foto
- A informação existente na pessoa é de um colaborador: será sobrescrito caso o colaborador da informação da pessoa estiver demitido e o novo colaborador ativo. Caso os dois colaboradores estiverem demitidos ou ativos, será mantido o histórico do colaborador com o primeiro histórico de filial mais recente. Quando o novo vínculo é de um candidato ou um dependente, não sobrescreve.
- A informação existente na pessoa é de um candidato: será sobrescrito caso o novo vínculo for um colaborador, dependente ou um candidato com data de inclusão mais recente.
- A informação existente na pessoa é de um dependente: será sobrescrito caso o novo vínculo for um colaborador.
Importante
Em nenhum momento da geração de pessoa, o sistema replicará as informações da pessoa para o colaborador.
Através do campo Situação nesta etapa é possível acompanhar o status de conclusão do processamento.
A rotina gravará um Log para cada processo executado
Importante
Os dados referentes a um candidato podem ficar ocultos nessa tela se:
- na tela Manutenção dos Termos de Uso e Privacidade (FR510TUP), ao publicar uma nova versão do termo, o usuário informar que deseja que os dados dos candidatos externos não estejam acessíveis para o RH até que os termos sejam aceitos;
- o candidato não aceitar os termos ao acessar seu currículo ou aceitá-los e revogar o aceite posteriormente.