Skip to content

Widgets personalizados

Si ninguno de los widgets pre-construidos cubre lo que estás tratando de ver, construye el tuyo. Los widgets personalizados son la misma tarjeta de arrastrar y soltar que todo lo demás en el panel, pero la consulta que los impulsa es tuya para diseñar.

Abre Panel → Editar → Agregar widget → Personalizado, o ve a Configuración → Widgets personalizados para el constructor completo.

Constructor de widgets personalizados

Cuándo construir un widget personalizado

El catálogo cubre las vistas comunes para toda la iglesia. Recurre a un widget personalizado cuando quieras algo más específico:

  • "Miembros que se unieron este año y no han completado la escuela de Fundamentos"
  • "Grupos celulares sin asistencia en las últimas 4 semanas"
  • "Donaciones al fondo de construcción por sede este trimestre"
  • "Cumpleaños esta semana, agrupados por ministerio"

Si te encuentras corriendo el mismo filtro en el módulo de miembros cada lunes, eso es un widget personalizado.

El constructor, paso a paso

  1. Nombre y descripción — lo que se muestra en el encabezado del widget.
  2. Fuente de datos — elige entre miembros, asistencia, donaciones, grupos, escuelas, ministerios o eventos. Cada fuente pre-une las tablas relacionadas por ti.
  3. Agregación — conteo de filas, suma de una columna, promedio, mínimo, máximo. Para donaciones, esto usualmente es SUM(amount).
  4. Agrupar por — ninguno (un solo gran número), por mes/semana, por unidad organizacional, por ministerio, por tipo de miembro.
  5. Tipo de gráfica — número KPI, barra, línea, área, pastel. El constructor elige un predeterminado pero puedes sobrescribirlo.
  6. Filtros — cualquier columna en la tabla de origen. Agrega tantas condiciones AND como quieras.

El panel de vista previa se actualiza en vivo. Guarda cuando se vea bien.

Qué está soportado

FuenteAgregaciones comunesNotas
Miembroscount, count distinct member_typeEl filtro activo vs eliminado es automático; miembros perdidos incluidos a menos que se excluyan
Asistenciacount, count distinct member_idUne reuniones para agrupar por tipo de reunión
Donacionessum(amount), avg(amount), countSolo cuenta filas con amount_redacted = false para sum/avg
Escuelascount enrolments, completion rateUnido a school_enrolments
Gruposcount membersSolo grupos activos
Ministerioscount membersSolo ministerios activos
Eventoscount occurrences, sum of attendanceIncluye expansiones recurrentes

Las sumas de donaciones ocultan filas privadas

La fuente de donaciones aplica el mismo filtro amount_redacted que las gráficas de donaciones. Un widget que dice "donaciones de este trimestre" omite cualquier donación que un admin marcó como privada. El widget de conteo (número de donaciones) no aplica este filtro — solo los widgets de monto. Ve Registrar una donación.

Qué no está soportado (todavía)

  • Uniones entre fuentes más allá de las pre-construidas. No puedes, por ejemplo, construir "miembros que han donado Y asistido en la misma semana" sin un flujo de trabajo a nivel de receta.
  • SQL personalizado. Si no puedes expresar la consulta en la UI del constructor, habla con soporte — pueden agregar una fuente o una pre-unión.
  • Alertas en tiempo real. Los widgets personalizados se actualizan al cargar el panel, no en un horario push. Para tiempo real, usa flujos de trabajo con un disparador.

Compartir un widget personalizado

Cada widget personalizado tiene alcance de organización, no de usuario — en el momento en que guardas, cada usuario en tu org puede agregar el widget a su panel desde la pestaña Personalizado en el selector de Agregar widget. Las ediciones a la consulta del widget se propagan a todos los que lo usan.

Próximos pasos

  1. Gráficas — el catálogo de gráficas incorporado.
  2. Personalización de tu panel — coloca tu widget personalizado en el layout.
  3. Reportes — para extracciones únicas que no son un elemento permanente del panel.