Tipos de integração de base de usuários
  1. Central de Conhecimento
  2. Integrações
  3. Tipos de integração de base de usuários

Tudo sobre a integração da base de usuários

Quais integrações a Qulture.Rocks suporta e o que você precisa saber antes de integrar

 Temos dois tipos de Integração
  1. Sincronização de Usuários
    Se sua empresa usa um sistema para cadastrar usuários e dados (como área, departamento, gestor), é possível sincronizar essas informações com a Qulture. Usuários criados no seu sistema serão automaticamente adicionados à plataforma.

  2. Autenticação (SSO)
    Com a autenticação via Single Sign-On (SSO), como ADFS, os usuários fazem login na Qulture através do seu sistema de SSO, sem precisar de senha na plataforma da Qulture.


⚙️API de Usuários - Implementação pelo Cliente

A Qulture oferece uma API para consulta e atualização de colaboradores, permitindo integração com seu sistema, como um software de folha de pagamento. Para isso, solicite sua chave de acesso (API token) e peça a um desenvolvedor da sua equipe para implementar a sincronização. Lembre-se que a implementação é de responsabilidade do cliente.

Para iniciar, envie ao desenvolvedor a lista de campos a serem sincronizados. Para isso, acesse Organização → Colaboradores → Adicionar colaborador → Via planilha, baixe o modelo de importação e defina os campos a serem sincronizados. Nossa recomendação é criar uma planilha com duas colunas: "Campo na FONTE" e "Campo na Qulture" (exemplo: City na FONTE = Location na Qulture).

Token de acesso 


→  Acesse Organização → Integrações e gere um token de API de usuários (não confunda com o token da API da Plataforma, que é diferente).

Este token tem privilégios de administrador geral, por isso, envie-o com segurança para a pessoa responsável pela implementação.

🚨Importante: Para integrar a base de usuários do sistema fonte com a Qulture.Rocks, será necessário um programa que leia os campos dos usuários e os atualize na API de usuários. A API funciona como uma importação em massa, onde toda a base é enviada e os usuários são criados ou atualizados de uma vez só.



Sincronização Diária (Sync) – Qulture Implementa

A Qulture executa um serviço duas vezes ao dia para sincronizar a base de usuários:

  • 03:00 UTC (00:00 Brasília)

  • 18:00 UTC (15:00 Brasília)

Esse serviço lê a base externa (FONTE) e cria uma importação automática para clientes com a funcionalidade ativa.

⚙️ Como configurar uma integração nativa?

Acesse Configurações → Integrações de Usuários para configurar. 

Aqui mostraremos como fazer a configuração e quais são Integrações estão disponíveis 

ℹ️ Caso você utilize um sistema que possui API REST, podemos avaliar a possibilidade de implementar.

🛠 Opções de Configuração

1️⃣ Pausar sincronização geral
Para pausar o sync para todos os usuários, vá em Integrações de Usuários e clique em "Desativar".
➡️ Útil durante avaliações de desempenho, quando o sistema FONTE está desatualizado.

2️⃣ Pausar sincronização individual
Você pode pausar o sync para usuários específicos, por exemplo:

  • Evitar mudanças de hierarquia durante uma avaliação.

  • Usuários na Qulture que não existem no sistema FONTE.

3️⃣ Pausar sincronização de líderes
Se a integração sincroniza hierarquia, você pode pausar essa atualização para todos ativando "Não atualizar líderes" em Integrações de Usuários.

4️⃣ Filtrar usuários na sincronização
A integração pode ter filtros configuráveis. Usuários afetados por eles serão ignorados no sync. Como: 

🚨 Importante: Para filtrar os colaboradores, é necessário solicitar a configuração específica com a gente. Caso contrário, todos os colaboradores serão integrados e criados automaticamente na Qulture.

🔄 Sync de times (Somente Pingboard)  → Integração de usuários - Pingboard

 

Filtro de Campos de Usuários

Permite criar filtros por expressão regular para extrair partes específicas de um campo de texto.

Exemplo:
Na FONTE, o campo "location" contém "São Paulo/Brasil". Com o filtro, é possível separá-lo na Qulture assim:

  • city: "São Paulo"

  • country: "Brasil"

Isso é feito aplicando uma regra que usa a barra "/" como delimitador.



👉 Pontos de Atenção

Nas duas integrações, é importante considerar:

1️⃣ Edição na Qulture

  • Se um usuário for criado na Qulture mas não existir na FONTE, ele será inativado na próxima sincronização.

  • Alterações em campos sincronizados, como líder, serão revertidas caso não estejam iguais na FONTE.

2️⃣ Como evitar perdas de alterações

  • Para manter mudanças, edite os dados tanto na Qulture quanto na FONTE antes do próximo sync.

  • No caso da sincronização diária (tipo 2), você pode alterar diretamente na FONTE e clicar em sincronizar (se disponível).

3️⃣ Dados não sincronizados

  • Campos não incluídos na sincronização podem ser editados sem problemas.
    Exemplo: um campo customizável como "tamanho de camiseta" pode ser alterado livremente na Qulture.

Apagar campos

Se um campo sincronizado na FONTE for apagado, a integração pode parar de funcionar, mesmo que um novo campo com o mesmo nome seja criado, devido à mudança no identificador.

Inativação

Usuários não cadastrados na base da FONTE serão inativados na Qulture.Rocks. A inativação pode ter impactos, então deve ser feita com cuidado.

 
👋 Diferença de identificador
Usuários com e-mails diferentes na base de dados e na Qulture.Rocks seguirão o padrão abaixo:

Ao realizar a integração, o usuário joao@empresa.com.br será inativado e o usuário joaosousa@empresa.com.br será criado.

 

🚨 Importante: Se um colaborador trocar de e-mail na FONTE, é fundamental atualizar o e-mail dele manualmente na Qulture antes da próxima sincronização. Caso contrário, um novo usuário será criado na Qulture e o antigo será inativado, fazendo com que ele perca o acesso aos conteúdos anteriores. Lembre-se de que não é possível "juntar" os dados de dois usuários.

Alteração de E-mails

Se precisar alterar o e-mail de colaboradores na FONTE, entre em contato com o chat para garantir o melhor processo. Não temos a funcionalidade de "juntar" usuários, então, se um novo usuário for criado para a mesma pessoa, ela pode ter dados (como feedbacks ou metas) duplicados.


❓Dúvidas Gerais

A integração através da sincronização diária envia convites para as pessoas que forem cadastradas?

Não. No caso da sincronização diária é necessário enviar manualmente pela plataforma.

 


Dúvidas? Chama a gente no chat 😊