Skip to content

Foco do dia

Logo abaixo dos cartões KPI, o painel inicial mostra três cartões lado a lado sob o cabeçalho Foco do dia. Cada cartão é uma lista curta de cinco membros, com escopo em algo que você deve fazer hoje.

Linha do foco do dia

Os três cartões são propositalmente pequenos — cinco linhas cada — para que a página fique rápida e os cartões legíveis. Cada nome é um link direto para o perfil do membro, e cada cartão tem um link Ver todos que abre a lista de membros com o filtro certo aplicado.

TIP

O foco do dia só aparece se você tem members.view. Se você entrar com permissões só de presença ou só de doações, os cartões ficam ocultos e o painel pula direto dos cartões KPI para a grade de módulos.

Membros em risco

Pessoas que não vão a nenhuma reunião há 30+ dias. O cartão puxa de v_members_org, ordenado por last_date_attended ascendente para que os membros há mais tempo ausentes subam ao topo.

DetalheComportamento
Marcação à esquerdaBorda esquerda âmbar
Limite30 dias desde a última presença
Ordemlast_date_attended mais antigo primeiro (nulos por último é discutível — veja nota)
LimiteTop 5
Link Ver todos/members?not_attended_days=30

Um membro sem histórico de presença é incluído (o SQL usa < cutoff, que o Postgres trata como nullsFirst: true na cláusula de ordenação). Na prática isso traz à tona membros recém-cadastrados que ainda não foram a nenhuma reunião — exatamente as pessoas que você quer convidar esta semana.

O estado vazio é intencional

Se todo mundo no seu escopo esteve nos últimos 30 dias, o cartão mostra "Todos apareceram recentemente". É uma funcionalidade, não um bug. A maioria das igrejas vê este estado vazio a cada poucas semanas e é um sinal útil de que a retenção está saudável agora.

O limite de 30 dias é uma constante codificada por enquanto. Se você precisa de uma janela diferente, o widget Recuo no painel personalizado permite definir o limite por instância.

Aniversariantes próximos

Membros cujo aniversário cai nos próximos 7 dias (virando o ano — aniversários em 28 de dezembro aparecem em 22 de dezembro).

DetalheComportamento
Marcação à esquerdaBorda esquerda rosa
JanelaHoje + 6 dias
OrdemDias-até-aniversário ascendente
LimiteTop 5
Link Ver todos/members?birth_month={mês atual}

A consulta puxa uma janela mais ampla (até 2000 membros com data de nascimento definida) e faz a matemática de dia no cliente, já que o Postgres não tem um predicado limpo de "mês/dia nos próximos 7 dias que vira o ano" sem uma função personalizada. 2000 é folga suficiente para qualquer igreja em qualquer plano.

O link Ver todos vai para todos os aniversariantes do mês atual, não só os próximos 7 dias — isso dá uma lista mais longa para imprimir ou enviar uma mensagem em massa. O cartão em si permanece focado no que está realmente próximo.

Por que as datas mostram MMM d

A coluna de data à direita usa a formatação de localização da sua igreja — January 8 em en-US, 8 ene em es-ES. O formato é MMM d para que fique curto mesmo para localizações não-inglesas. Veja Configurações → Localização.

Novos membros

Membros cuja date_of_registration está nos últimos 7 dias, ordenados do mais recente para o mais antigo.

DetalheComportamento
Marcação à esquerdaBorda esquerda esmeralda
JanelaÚltimos 7 dias
OrdemCadastrado mais recentemente primeiro
LimiteTop 5
Link Ver todos/members (sem filtro)

Esta é sua lista de acompanhamento. A coluna à direita mostra quando foram cadastrados para você priorizar os nomes mais frescos. Clicar em um nome abre o perfil onde você pode:

TIP

O link Ver todos vai para a lista completa de membros porque ainda não temos um chip de filtro "cadastrados nos últimos 7 dias". Quando clicar, ordene por Data de cadastro descendente para recriar a mesma visão em tamanho completo.

Notas de desempenho

Cada cartão roda uma única consulta com limite de cinco linhas. As consultas em-risco e novos-membros são cacheadas por 5 minutos; a consulta de aniversários é cacheada por uma hora (aniversários não mudam de hora em hora).

Quando você muda o escopo de unidade organizacional, todas as três consultas rerrodam porque a view v_members_org aplica o filtro de escopo no banco. É uma única ida-e-volta por cartão, então mesmo numa conexão lenta os cartões geralmente reaparecem em menos de um segundo.

O que vem a seguir