Gestão de Funcionários
A seção de Gestão de Funcionários é a base do módulo RH. Ela fornece um sistema centralizado para criar e manter registros de funcionários, organizar o pessoal em departamentos e vincular funcionários a contas de usuário do CRM para acesso ao portal.
Conceitos Principais
- Registro de Funcionário: Um perfil contendo dados pessoais, departamento, cargo, data de admissão, status profissional e informações salariais.
- Código do Funcionário: Um identificador único gerado automaticamente para cada funcionário (ex.
2026-001). - Departamento: Uma unidade organizacional à qual os funcionários pertencem (ex. Engenharia, Vendas).
- Vinculação de Usuário: Cada funcionário pode ser vinculado a uma conta de usuário do Concord CRM, concedendo acesso ao Portal do Funcionário.
- Status Profissional: Acompanha se um funcionário está Ativo, Em Licença, Demitido ou Desligado.
Navegação
- Barra lateral: Clique em Funcionários (atalho de teclado:
E) para acessar a lista de funcionários. - Criação rápida: Funcionários também podem ser criados pelo menu de criação rápida na barra de navegação superior.
Visualizações de Tabela
A lista de funcionários possui três visualizações pré-configuradas:
| Visualização | Descrição |
|---|---|
| Todos os Funcionários | Mostra todos os registros de funcionários |
| Funcionários Ativos | Filtrado para mostrar apenas funcionários com status Ativo |
| Funcionários em Licença | Filtrado para mostrar apenas funcionários atualmente em licença |
Filtros Disponíveis
Você pode refinar a lista de funcionários com estes filtros:
- Nome, Sobrenome, Email, Cargo (busca por texto)
- Status Profissional (Ativo, Em Licença, Demitido, Desligado)
- Data de Admissão (faixa de datas)
- Salário (faixa numérica)
Visualização Detalhada do Funcionário
Clicar em um funcionário abre uma visualização detalhada com abas para todos os dados de RH relacionados:
- Solicitações de Licença — Solicitações recentes enviadas pelo funcionário
- Folhas de Ponto — Folhas de ponto semanais e registros de tempo
- Saldos de Licença — Direitos e uso de licença por tipo
- Frequência — Registros diários de frequência
- Estruturas Salariais — Detalhamento do salário e componentes
- Entradas da Folha — Resultados das execuções da folha de pagamento
- Contracheques — Documentos de contracheque gerados
A partir da visualização detalhada, você também pode criar diretamente solicitações de licença, folhas de ponto, saldos de licença e registros de frequência para o funcionário usando as ações disponíveis.
Criando Funcionários
Como Criar um Funcionário
- Navegue até Funcionários na barra lateral (ou pressione
E). - Clique no botão Criar no canto superior direito.
- Preencha os campos obrigatórios (veja abaixo).
- Clique em Salvar.
Alternativamente, use a opção Criação Rápida na barra de navegação superior para criar um funcionário de qualquer lugar no CRM.
Campos Obrigatórios
| Campo | Descrição |
|---|---|
| Nome | Nome do funcionário |
| Sobrenome | Sobrenome do funcionário |
| Deve ser único. Também usado como email de login se uma conta de usuário for criada. | |
| Departamento | Selecione entre seus departamentos configurados. Departamentos podem ser gerenciados em Configurações > Configuração RH > Departamentos. |
| Cargo | O título do cargo do funcionário (ex. Engenheiro de Software, Gerente de RH) |
| Data de Admissão | A data em que o funcionário ingressou na organização |
Campos Opcionais
| Campo | Descrição |
|---|---|
| Telefone | Número de telefone de contato |
| Endereço | Endereço residencial ou de correspondência |
| Status Profissional | Padrão é Ativo. Outras opções: Em Licença, Demitido, Desligado. Visível apenas para administradores. |
| Salário | Valor do salário base. Visível apenas para administradores, oculto dos usuários do portal do funcionário. |
O que Acontece Após a Criação
Ao salvar um novo funcionário, o seguinte acontece automaticamente:
- O Código do Funcionário é gerado — Um código único é atribuído com base no formato configurado (ex.
2026-001para formato ano-incremento, ou001para incremento simples). Você não precisa inserir isso manualmente. - A conta de usuário é criada (se a criação automática estiver habilitada) — Uma conta de usuário CRM é automaticamente criada usando o nome e email do funcionário. Uma senha forte é gerada e o funcionário recebe suas credenciais de login por email. Veja Criação Automática de Conta de Usuário para detalhes.
- A função de Funcionário é atribuída — A conta de usuário recém-criada recebe a função "Employee", que concede acesso ao Portal do Funcionário com as permissões apropriadas.
Nota: O campo Código do Funcionário é somente leitura e não aparece nos formulários de criação ou edição. É gerado automaticamente e visível na lista e visualização detalhada dos funcionários.
Importando Funcionários
Você pode importar funcionários em massa a partir de um arquivo CSV:
- Navegue até Funcionários.
- Clique no botão Importar.
- Envie seu arquivo CSV com as colunas:
first_name,last_name,email,designation,joining_date, e opcionalmenteemployee_code,phone,address,salary. - Mapeie as colunas do CSV para os campos correspondentes.
- Clique em Importar.
Se employee_code não for fornecido no CSV, será gerado automaticamente para cada funcionário importado.
Criação a partir da Visualização Detalhada
A partir da visualização detalhada de um funcionário existente, você pode criar registros relacionados diretamente usando ações:
- Criar Solicitação de Licença — Abre um formulário pré-preenchido com o funcionário
- Criar Folha de Ponto — Abre um formulário de folha de ponto para o funcionário
- Criar Saldo de Licença — Aloca direitos de licença para o funcionário
- Criar Registro de Frequência — Registra uma entrada de frequência para o funcionário
Estas ações são controladas por permissões e só são visíveis se você tiver a permissão create correspondente.
Perfis e Campos dos Funcionários
Cada registro de funcionário contém um conjunto de campos de perfil que capturam informações pessoais, organizacionais e profissionais. Alguns campos são restritos com base na função do usuário — funcionários acessando seu próprio perfil pelo portal veem uma visualização simplificada.
Badges de Status Profissional
O campo de status profissional é exibido como um badge colorido na tabela de funcionários:
| Status | Cor do Badge | Descrição |
|---|---|---|
| Ativo | Verde | Atualmente empregado e trabalhando |
| Em Licença | Amarelo | Temporariamente ausente (licença longa) |
| Demitido | Cinza | Submeteu demissão |
| Desligado | Vermelho | O emprego foi encerrado |
Visualização Detalhada do Funcionário
A página de detalhes do funcionário fornece uma visualização abrangente do perfil com seções em abas para todos os dados de RH relacionados:
Painel de Perfil
Exibe todos os campos do perfil em um painel redimensionável. Inclui uma seção de anexos para enviar documentos (contratos, cópias de documentos, certificados, etc.) via painel de mídia.
Abas de Dados Relacionados
| Aba | Conteúdo | Limite |
|---|---|---|
| Solicitações de Licença | Solicitações com tipo, datas, status | Últimas 15 |
| Folhas de Ponto | Folhas semanais com horas e status | Últimas 15 |
| Saldos de Licença | Direitos por tipo e ano | Últimos 15 |
| Frequência | Registros diários de entrada/saída | Últimos 15 |
| Estruturas Salariais | Detalhamentos com componentes | Últimas 15 |
| Entradas da Folha | Resultados (bruto, líquido, deduções) | Últimas 15 |
| Contracheques | Documentos gerados | Últimos 15 |
Contadores Resumidos
A visualização detalhada também exibe contagens de registros para referência rápida:
- Total de solicitações de licença e solicitações pendentes
- Total de folhas de ponto, saldos de licença, registros de frequência
- Total de estruturas salariais, entradas da folha, contracheques
Editando um Funcionário
- Clique em um funcionário na tabela para abrir a visualização detalhada.
- Clique na ação Editar (ícone de lápis) ou use o modal de edição flutuante.
- Modifique os campos desejados.
- Clique em Salvar.
Nota: O Código do Funcionário e os campos marcados como obrigatórios na criação (a unicidade do email é revalidada na atualização excluindo o registro atual).
Excluindo um Funcionário
Os funcionários suportam exclusão reversível — registros excluídos são movidos para a lixeira e podem ser restaurados.
- Selecione um ou mais funcionários na tabela.
- Clique na ação Excluir.
- Confirme a exclusão.
Quando um funcionário é permanentemente excluído (exclusão forçada), a conta de usuário CRM vinculada também é excluída automaticamente. Funcionários com exclusão reversível mantêm sua conta de usuário.
Atribuição de Função de Funcionário
Para que o portal funcione corretamente, o usuário vinculado deve ter a função Employee atribuída. Esta função:
- Restringe a navegação da barra lateral apenas aos itens de menu permitidos (Folhas de Ponto, Solicitações de Licença, Frequência, Saldos de Licença, Contracheques).
- Oculta campos sensíveis como salário, status profissional e código do funcionário.
- Limita permissões CRUD aos registros próprios do funcionário.
- Define a página de destino padrão (configurável, padrão
/timesheets).
O nome da função é configurável via config('hrm.employee-portal.employee_role_name') e o padrão é "Employee".
Usuários sem a função Employee que têm acesso aos recursos de RH verão a visualização administrativa completa — todos os funcionários, todos os registros, todos os campos. A função Employee é o que aciona a experiência do portal.
Criação Automática de Conta de Usuário
Quando um novo funcionário é criado, o módulo RH pode criar automaticamente uma conta de usuário CRM correspondente e enviar credenciais de login por email. Isso está habilitado por padrão e é a maneira recomendada de integrar funcionários ao portal.
Como Funciona
O processo de criação automática é acionado imediatamente após salvar um registro de funcionário. Aqui está o fluxo passo a passo:
-
Verificar se a criação automática está habilitada O sistema lê o valor de configuração
auto_create_user. Se definido comofalse, o processo para aqui. -
Verificar se um usuário já está vinculado Se o registro do funcionário já tem um
user_iddefinido (vinculação manual), o processo é ignorado. -
Gerar uma senha forte Uma senha de 16 caracteres é gerada contendo pelo menos uma letra maiúscula, uma minúscula, um número e um caractere especial.
-
Criar a conta de usuário CRM Um novo usuário é criado com os seguintes dados:
Campo do Usuário Valor Nome Nome completo do funcionário Email Endereço de email do funcionário Senha Senha forte gerada (com hash) Fuso horário Herdado do admin que criou o funcionário, ou padrão do sistema Formato de data Herdado do admin, ou F j, YFormato de hora Herdado do admin, ou H:iPágina de destino padrão Da configuração (padrão: /timesheets) -
Vincular o usuário ao funcionário O ID do usuário recém-criado é salvo no campo
user_iddo funcionário. -
Atribuir a função de Funcionário O usuário recebe a função Employee configurada (padrão:
"Employee"), que concede permissões do portal. -
Enviar credenciais por email Uma notificação
EmployeeCredentialsNotificationé enfileirada e enviada ao endereço de email do novo usuário.
Email de Credenciais
O funcionário recebe um email com as seguintes informações:
- Uma mensagem de boas-vindas
- Seu email de login
- Sua senha gerada
- Um link para a página de login
- Um lembrete para alterar a senha no primeiro login
Este email usa um modelo de email personalizável. Você pode modificar o conteúdo em Configurações > Contas de Email > Modelos editando o modelo Employee Credentials.
Variáveis de Modelo Disponíveis
| Variável | Descrição |
|---|---|
{{ full_name }} | Nome completo do funcionário |
{{ email }} | Endereço de email do funcionário |
{{ password }} | A senha gerada |
{{ login_url }} | URL da página de login |
Todas as variáveis padrão dos campos do funcionário também estão disponíveis no modelo.