Rede de conexões
A maioria dos membros da sua igreja não apareceu do nada — alguém os convidou. Ao longo dos anos, esses convites formam uma árvore: uma pessoa traz duas, essas duas trazem quatro, essas quatro trazem oito. O módulo de rede de conexões visualiza essa árvore.

O que você vê
Cada nó é um membro. Uma seta de Maria para Sara significa que Maria convidou Sara. Os nós raiz (sem setas de entrada) são membros cujo invited_by_member_id está vazio — geralmente os membros fundadores da igreja.
A visualização é interativa:
- Arraste para navegar pela árvore.
- Role para dar zoom para dentro e para fora.
- Clique em um nó para abrir o perfil daquele membro em um painel lateral.
- Passe o cursor para ver o nome do membro e sua contagem de convites.
De onde vêm os dados
Cada membro tem um campo quem o convidou em seu perfil (um dos campos recomendados quando você adiciona um membro). Preencher isso de forma consistente é o que torna a rede significativa.
TIP
Se você importou muitos membros sem dados de convite, pode preencher retroativamente a partir do módulo de ações em massa. Filtre por Convidado por está vazio e atribua em lotes com base em correlações de grupo celular ou presença.
Se um membro não tem um convidador registrado, ele aparece como seu próprio nó raiz, isolado do resto da árvore.
Limitando a visualização
A rede completa pode ter milhares de nós para uma igreja grande. Use os controles no topo para restringir:
| Controle | Efeito |
|---|---|
| Membro raiz | Começa a árvore a partir de uma pessoa específica e mostra apenas seus descendentes |
| Profundidade | Limita quantas gerações para baixo exibir |
| Unidade organizacional | Restringe a membros dentro de uma filial / centro / célula escolhida |
| Intervalo de datas | Mostra apenas convites dentro de uma janela de registro |
Uma visualização focada — por exemplo, todos os descendentes do Pastor Marco, 3 gerações, Filial Centro — geralmente é mais útil do que a árvore inteira.
Estatísticas
O painel à direita mostra números agregados:
- Total de membros na visualização
- Média de descendentes por convidador — com que frequência os membros convidados acabam convidando outros?
- Principais convidadores — ranking de quem trouxe mais pessoas, direta ou indiretamente.
- Profundidade geracional — quantos níveis a cadeia mais longa alcança?
Esses dados muitas vezes são dignos do púlpito por si só. ("Nossa linhagem mais antiga de discipulado vai sete gerações.")
Mergulhando em uma cadeia
Clique em qualquer nó e escolha Mostrar cadeia até a raiz para destacar apenas o caminho daquele membro até a raiz. Útil para celebrar uma única linha de discipulado — "Sara veio porque Maria a convidou, que veio porque João convidou Maria, que veio porque…"
Permissões
| Ação | Admin | Pastor | Membro |
|---|---|---|---|
| Ver rede inteira | sim | limitado | não |
| Ver descendentes próprios | sim | sim | sim |
Editar invited_by em um perfil | sim | limitado | não |
Pastores veem a rede limitada às suas unidades designadas. Membros veem apenas seus próprios descendentes — uma janela pequena mas motivadora.
Perguntas comuns
A rede consegue lidar com nossos 5.000 membros? Sim, mas a visualização completa será difícil de ler. Dê zoom ou use o filtro membro raiz. O renderizador usa canvas, então o desempenho é bom mesmo com árvores grandes.
E se um convidador sair da igreja? Os dados ficam. Se você marcar o convidador como perdido ou excluí-lo, os descendentes continuam apontando para esse cadastro. Não reorganizamos a árvore automaticamente — a verdade histórica importa mais do que a atividade atual.
Posso exportar a rede? Sim. O botão de exportação produz um CSV com uma linha por relacionamento (inviter_id, inviter_name, invitee_id, invitee_name, invitee_registration_date). Importe para o Gephi ou sua própria ferramenta de visualização se quiser algo mais sofisticado.
Próximos passos
- Perfil do membro — defina o campo quem o convidou de forma confiável.
- Gatilhos de workflow —
member.createddispara com o ID do convidador disponível para tokens.
