from docx import Document
from docx.shared import Pt
doc = Document()
def add_section_title(text):
p = doc.add_paragraph()
run = p.add_run(text)
run.bold = True
run.font.size = Pt(12)
p.space_after = Pt(6)
doc.add_heading('Questionário para Entrevista de Descrição de Cargos', level=1)
# Seção 1
add_section_title('1. Informações Gerais')
doc.add_paragraph('• Nome do empregado: ______________________________________________________________')
doc.add_paragraph('• Cargo atual: ________________________________________________________________________')
doc.add_paragraph('• Departamento/Setor: _______________________________________________________________')
doc.add_paragraph('• Nome do gestor imediato: __________________________________________________________')
doc.add_paragraph('• Tempo no cargo: ____________________________________________________________________')
# Seção 2
add_section_title('2. Objetivo do Cargo')
doc.add_paragraph('Como você descreveria, em poucas palavras, o principal objetivo do seu cargo?')
for _ in range(3):
doc.add_paragraph('________________________________________________________________________________')
# Seção 3
add_section_title('3. Principais Atividades')
doc.add_paragraph('Liste as principais atividades e tarefas que você realiza no dia a dia:')
for i in range(1, 6):
doc.add_paragraph(f'{i}. ________________________________________')
doc.add_paragraph('Quais atividades são realizadas com mais frequência (diárias/semanalmente)?')
for _ in range(2):
doc.add_paragraph('________________________________________________________________________________')
doc.add_paragraph('Quais atividades são esporádicas (mensais, trimestrais ou eventuais)?')
for _ in range(2):
doc.add_paragraph('________________________________________________________________________________')
# Seção 4
add_section_title('4. Responsabilidades e Autoridade')
doc.add_paragraph('• Quais decisões você pode tomar sem necessidade de aprovação do superior?')
for _ in range(3):
doc.add_paragraph('________________________________________________________________________________')
doc.add_paragraph('• Você é responsável por supervisionar outras pessoas? ( ) Sim ( ) Não')
doc.add_paragraph('Se sim, quantas e quais cargos? ______________________________________________________')
doc.add_paragraph('• Há responsabilidade financeira? (ex: orçamento, compras, contratos)')
for _ in range(2):
doc.add_paragraph('________________________________________________________________________________')
# Seção 5
add_section_title('5. Relacionamentos de Trabalho')
doc.add_paragraph('• Com quais áreas/departamentos você interage com frequência?')
doc.add_paragraph('________________________________________________________________________________')
doc.add_paragraph('• Existe interação com terceiros, fornecedores ou usuários? Descreva:')
for _ in range(2):
doc.add_paragraph('________________________________________________________________________________')
# Seção 6
add_section_title('6. Requisitos do Cargo')
doc.add_paragraph('• Conhecimentos técnicos essenciais:')
for _ in range(4):
doc.add_paragraph('________________________________________________________________________________')
doc.add_paragraph('• Ferramentas, sistemas ou softwares utilizados:')
for _ in range(3):
doc.add_paragraph('________________________________________________________________________________')
doc.add_paragraph('• Escolaridade mÃnima necessária:')
doc.add_paragraph('________________________________________________________________________________')
doc.add_paragraph('• Certificações ou cursos obrigatórios:')
for _ in range(5):
doc.add_paragraph('________________________________________________________________________________')
# Seção 7
add_section_title('7. Competências Comportamentais')
doc.add_paragraph('Quais habilidades comportamentais são mais importantes para este cargo?')
for _ in range(5):
doc.add_paragraph('________________________________________________________________________________')
# Seção 8
add_section_title('8. Indicadores de Desempenho')
doc.add_paragraph('Como o desempenho neste cargo é avaliado? Quais indicadores são usados?')
for _ in range(4):
doc.add_paragraph('________________________________________________________________________________')
# Seção 9
add_section_title('9. Desafios do Cargo')
doc.add_paragraph('Quais são os maiores desafios ou dificuldades que você enfrenta neste cargo?')
for _ in range(4):
doc.add_paragraph('________________________________________________________________________________')
# Seção 10
add_section_title('10. Sugestões para Melhorar o Cargo')
doc.add_paragraph('Você tem sugestões para melhorar a descrição ou a execução do seu cargo?')
for _ in range(5):
doc.add_paragraph('________________________________________________________________________________')
# Observações Finais
add_section_title('✅ Observações Finais')
for _ in range(3):
doc.add_paragraph('________________________________________________________________________________')
# Salvar o arquivo
doc.save("Questionario_Descricao_de_Cargos.docx")
print("Arquivo salvo como 'Questionario_Descricao_de_Cargos.docx'")