CONTEÚDO

  1. Visão Geral
  2. Parâmetros de Entrada (filtros)
  3. Estrutura de Dados
  4. Regra de Negócio
  5. Exemplo de Utilização

01. VISÃO GERAL

O objeto de negócio FopFichaFuncBusinessObject tem como finalidade a geração da Ficha de Registro de Empregado. Ele consolida em uma única estrutura todos os dados vitais do contrato de trabalho, incluindo dados pessoais, documentos, fotos, histórico salarial, histórico de funções, afastamentos, férias e anotações gerais.

02.  PARÂMETROS DE ENTRADA

Este objeto suporta uma filtragem profunda para garantir que o dossiê seja gerado apenas para o público-alvo necessário:

ParâmetroDescriçãoComportamento

Matrícula

Chapa do Funcionário

Filtro principal por código de matrícula.

CPF

Documento Pessoal

Permite filtrar um funcionário específico pelo CPF.

Seção

Filtro de Elegibilidade

Filtra funcionários alocados em departamentos específicos.

Filial

Código da Seção

Filtra os funcionários por uma ou mais filiais.

Situação

Status Cadastral

Filtra por Ativos, Rescindidos, etc.

Tipo de Funcionário

Categoria

Filtra por tipo (Ex: Normal, Autônomo, Estagiário).

Data de Admissão

Filtro Temporal

Retorna funcionários admitidos a partir da data informada.

03.  Estrutura de Dados

Informações Principais

Históricos (Sub-listas)

Para permitir uma documentação completa, o objeto carrega as seguintes coleções de históricos:

04. Regra de Negócio

  1. Compatibilidade entre Bancos: * O objeto utiliza tratativas distintas para subqueries (Pai/Mãe) entre SQL Server (TOP 1) e Oracle (ROWNUM = 1).
  2. Tratamento de Parentesco: Na listagem de dependentes do dossiê, o sistema exclui automaticamente os registros de Grau de Parentesco 6 (Pai) e 7 (Mãe) da lista geral, pois estes já são mapeados nos campos fixos do cabeçalho.
  3. Conversão de Moeda: Utiliza o componente RMSExtenso para transformar o valor numérico do salário em texto descritivo para fins contratuais.
  4. Mapeamento de Foto: Diferente de outros objetos, este realiza o JOIN com a GIMAGEM em nível de pessoa (PPESSOA.IDIMAGEM) para carregar a foto do perfil do colaborador.

05. Exemplo de Utilização

Este objeto é a base indispensável para: