Personalizar tipos de membros
Tipos de membros são como o GCM categoriza todo mundo no seu banco. Eles dirigem a filtragem da maioria dos relatórios, controlam quais workflows disparam, e deixam seus pastores de cuidado saberem de relance se uma pessoa é um visitante de primeira vez ou um líder de longa data. Cada igreja configura os seus — não há lista fixa no nível da plataforma.
Abra Configurações → Dados de Referência → Tipos de Membros.

Para que tipos de membros são usados
Cada perfil de membro tem um único campo Tipo de membro. Ele alimenta:
- Filtros de lista de membros — "me mostre todos cujo tipo é Visitante".
- Gatilhos de workflow — workflows podem disparar em
member.type changed to X. - Detecção de novo membro — o módulo de novos membros sinaliza pessoas cujo tipo virou Membro nos últimos 30 dias.
- Gráficos no painel — o donut "Divisão da congregação" agrupa por tipo de membro.
- Ações em massa — você pode promover / rebaixar todos de um tipo para outro.
- Permissões — líderes e pastores são tipicamente controlados por tipo de membro combinado com o papel RBAC.
Porque tanta coisa depende desse campo, vale a pena tirar 10 minutos para configurar a lista certa antes de importar membros.
Uma lista inicial comum
Uma igreja evangélica típica usa algo como:
| Ordem | Nome | Significado |
|---|---|---|
| 1 | Visitante | Veio uma vez, info de contato capturada |
| 2 | Participante Regular | Vindo semanalmente mas ainda não membro com aliança |
| 3 | Membro | Fez a aula de membresia / assinou a aliança |
| 4 | Voluntário | Membro que serve em uma equipe de ministério |
| 5 | Líder | Dirige um pequeno grupo, ministério, ou departamento |
| 6 | Pastor / Equipe | Líder de ministério pago ou comissionado |
A sua poderia adicionar Membro Online, Inativo, Transferido, Catecúmeno, Confirmando — qualquer escada que faça sentido para sua tradição. Tipos de membros são planos (sem pai/filho); use Estrutura org se você precisa de uma hierarquia de categorias.
Adicionar um tipo de membro
Clique em Adicionar Tipo de Membro no topo à direita.
- Nome — o que aparece em todo lugar: "Visitante", "Participante Regular", etc. Mantenha curto — aparece em dropdowns e cabeçalhos de coluna.
- Traduções (opcional) — preencha o rótulo em espanhol, francês, ou português. Veja Rótulos multilíngues.
- Clique em Salvar.
O novo tipo aparece em dropdowns de perfil de membro imediatamente. Sem redeploy, sem limpeza de cache.
Ordem importa em dropdowns
Tipos de membros são ordenados alfabeticamente no dropdown. Se você quer uma ordem específica — Visitante antes de Membro antes de Pastor — prefixe os nomes com um número (1. Visitante, 2. Participante Regular) ou uma letra que dá a ordem que você quer. É um truque, mas funciona e o prefixo aparece em relatórios também.
Editar um tipo de membro
Passe o mouse em qualquer linha e clique no ícone de lápis. Você pode:
- Renomear — cada membro já atribuído a esse tipo vê o novo nome imediatamente (a FK é o UUID da linha, não o nome).
- Mudar traduções — preencha ou atualize os rótulos localizados.
Não renomeie para esconder uma exclusão
Renomear Visitante para VisitanteAntigo para você poder criar um novo Visitante é um tiro no pé. Workflows que filtram no nome literal continuam batendo com a linha renomeada. Use o fluxo exclusão-suave + reatribuição em vez disso.
Excluir um tipo de membro
Passe o mouse na linha e clique no ícone de lixeira. O GCM conta quantos membros estão atualmente atribuídos e te mostra um prompt:
47 membros atribuídos. O que deve acontecer com eles?
- Desatribuí-los (o tipo de membro deles fica em branco)
- Reatribuir para Participante Regular
- Reatribuir para Membro
- ...
Escolha um e confirme. A linha é excluída suavemente — desaparece dos dropdowns mas vive em deleted_at. Admins de plataforma podem restaurar do módulo de registros de dados dentro de 30 dias.
Se o tipo tem zero membros atribuídos, o diálogo pula o passo de reatribuição e só confirma a exclusão.
Tipo de membro vs papel
Não confunda tipo de membro com papel RBAC.
| Tipo de membro | Papel | |
|---|---|---|
| Armazenado em | members.member_type_id | user_roles |
| Usado para | Categorizar o humano | Conceder permissões no app |
| Muda quando | Pastor atualiza o perfil do membro | Admin convida ou promove um usuário em Usuários e Papéis |
| Exemplo | Membro, Visitante, Líder | org_admin, pastor, treasurer, shepherd |
Um voluntário poderia ser tipo de membro Membro com papel shepherd. Um pastor da equipe poderia ser Pastor / Equipe com papel org_admin. São ortogonais — você define os dois.
Reatribuir em massa membros existentes
Precisa aposentar Catecúmeno e rolar todos para Membro? Duas opções:
- Use o fluxo excluir-e-reatribuir acima — defina "Reatribuir para Membro". Atômico, desfazível.
- Use Ações em massa se você quer filtrar primeiro (ex. apenas catecúmenos que frequentaram ≥ 4 aulas de batismo). Defina tipo de membro como o campo de atualização em massa e escolha o tipo alvo.
Permissões
| Ação | Admin org | Pastor | Pastor de cuidado | Membro |
|---|---|---|---|---|
| Ver lista | sim | sim | sim | não |
| Adicionar / editar / excluir | sim | não | não | não |
| Mudar tipo de um membro | sim | sim | não (só o próprio) | não |
A página de dados de referência em si é controlada por org_admin. Pastores ainda podem mudar o tipo de um membro de dentro do perfil do membro.
