Documentação / Ferramentas - RH

Criar um Formulário de Fit Cultural

Ferramentas - RH

Introdução

Um questionário de cadastro é uma ferramenta essencial para empresas durante processos de recrutamento e seleção. Ele permite a coleta de informações padronizadas dos candidatos, desde dados básicos até aspectos específicos como habilidades, experiências e expectativas. Isso agiliza a análise inicial e facilita uma triagem mais eficiente.

O principal valor está em garantir que apenas candidatos que atendam aos requisitos avancem. Questionários bem estruturados ajudam a eliminar vieses, fornecendo uma base objetiva para comparar perfis e identificar os talentos mais qualificados.

Além de avaliar habilidades técnicas e experiência, questionários de cadastro podem avaliar o alinhamento cultural — quão bem os valores, atitudes e comportamentos dos candidatos correspondem à cultura da organização. Perguntas sobre cenários hipotéticos, preferências de ambiente de trabalho e abordagens para desafios revelam se os candidatos se adaptam ao estilo de liderança, normas de comunicação e práticas de colaboração da organização. Esse alinhamento é crucial para aumentar satisfação, desempenho e retenção.

Acessando a Funcionalidade via API

A API da Textualiza permite a automação da criação de questionários. Siga os passos abaixo para integrar ao seu sistema.

Passo 1: Entendendo o Endpoint

  • Endpoint: GET /api/content/jobs/questionnaire/
  • Este endpoint recupera, cria ou configura questionários para processos seletivos.

Passo 2: Configurar Autenticação

Inclua um token de autenticação no header da requisição:

Authorization: Bearer <seu_token>

Passo 3: Estrutura da Requisição

Para criar ou configurar um questionário, use estes parâmetros no corpo da requisição:

  • job_title (string): Nome do cargo
  • department (string): Departamento/setor
  • seniority_level (string): Nível de experiência (ex.: junior, senior, coordenador, VP)
  • requirements (array): Lista de requisitos da posição
  • responsibilities (array): Lista de deveres ou atribuições
  • company (object): Dados da empresa
  • webhook_url: Para chamadas assíncronas, configure o endpoint para notificações ao concluir

Exemplo:

{
  "input_data": {
    "job_title": "Analista de Dados",
    "department": "Tecnologia",
    "seniority_level": "Pleno",
    "requirements": [
      "Experiência com Python e SQL",
      "Conhecimento em ferramentas de BI"
    ],
    "responsibilities": [
      "Analisar grandes volumes de dados",
      "Criar dashboards e relatórios"
    ],
    "company": {
      "name": "Tech Solutions",
      "short_bio": "Empresa de tecnologia focada em soluções B2B.",
      "industry": "Tecnologia"
    }
  },
  "webhook_url": "http://example.com"
}

Passo 4: Enviar a Requisição

Use ferramentas como Postman ou bibliotecas HTTP (como requests em Python) para enviar uma requisição POST ao endpoint.

Exemplo em Python:

import requests

url = "https://textualiza.com.br/api/content/jobs/questionnaire/"
headers = {
    "Authorization": "Bearer <seu_token>",
    "Content-Type": "application/json"
}
data = {
  "input_data": {
    "job_title": "Desenvolvedor de Software",
    "department": "Tecnologia",
    "seniority_level": "Sênior",
    "requirements": [
      "Experiência em desenvolvimento web",
      "Conhecimento em JavaScript, Python e Django",
      "Habilidade em trabalhar com bancos de dados relacionais"
    ],
    "responsibilities": [
      "Desenvolver novas funcionalidades para o sistema",
      "Manter e otimizar os sistemas existentes",
      "Colaborar com outras equipes para integrar soluções"
    ],
    "company": {
      "name": "Tech Solutions",
      "short_bio": "Somos uma empresa de tecnologia inovadora focada em soluções para o mercado B2B.",
      "industry": "Tecnologia"
    }
  },
  "webhook_url": "http://example.com"
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 201:
    print("Questionário criado com sucesso!")
else:
    print("Erro:", response.json())

Passo 5: Testar e Ajustar

  1. Acesse o questionário criado dentro da interface da plataforma para validar a configuração.
  2. Ajuste perguntas ou opções conforme necessário enviando novas requisições ao endpoint.

Passo 6: Integração Final

Integre o questionário ao fluxo de cadastro da sua aplicação, garantindo que os candidatos possam acessá-lo e preenchê-lo.

Experimente a Textualiza gratuitamente

Crie sua conta e ganhe R$50 em créditos para testar todas as funcionalidades.