Skip to content

Eliminar o archivar un ministerio

Cuando un ministerio termina — una temporada se acaba, un equipo se reestructura, la necesidad original pasa — quieres sacarlo de la lista activa sin perder la data histórica. GCM usa eliminación suave (soft delete) para ministerios: el registro desaparece del UI inmediatamente pero permanece en la base de datos para auditoría, reportes y recuperación.

Este artículo cubre eliminación individual y masiva, qué pasa con los miembros en la lista, y cómo recuperar un ministerio si cambias de opinión.

Eliminación suave, no eliminación dura

Cuando eliminas un ministerio en GCM, la fila recibe un timestamp deleted_at en lugar de ser removida. Tres consecuencias:

  • El ministerio desaparece de la lista, menús desplegables, perfiles de miembros y reportes en adelante.
  • Los registros históricos de asistencia se quedan — la asistencia pasada aún cuenta hacia tus reportes históricos porque referencia al ministerio por ID, y el ID aún existe.
  • Puedes restaurar despejando el valor deleted_at vía una solicitud de soporte. No hay botón de restauración en la app hoy, pero la data es recuperable.

Esto importa porque eliminar duro un ministerio dejaría huérfanos años de registros de asistencia. La eliminación suave mantiene el pasado honesto.

Eliminar un ministerio

Desde la lista de Ministerios, pasa el cursor sobre la tarjeta del ministerio. Aparece un ícono de papelera en la esquina superior derecha de la tarjeta. Haz clic.

Se abre un diálogo de confirmación. Lo que muestra depende de si el ministerio tiene miembros en la lista.

Si el ministerio no tiene miembros

El diálogo es breve: Esta acción no se puede deshacer (lo cual técnicamente no es cierto — la eliminación suave es recuperable — pero es el marco cortés para desalentar clics accidentales). Confirma con Eliminar y el ministerio se va.

Si el ministerio tiene miembros

El diálogo muestra una vista más rica: N miembros asignados, y un menú desplegable preguntando ¿Qué debería pasar con estos miembros?

Tienes dos opciones:

  • Eliminar de este ministerio — las filas de unión ministry_members se eliminan suavemente. Los miembros se quedan en tu base de datos, en otros ministerios y grupos, con su perfil completo e historial de asistencia intactos. Solo dejan de estar en la lista de este ministerio.
  • Reasignar a {otro ministerio} — las filas de unión se actualizan para apuntar a otro ministerio de tu elección. Útil cuando estás consolidando dos equipos en uno (ej. Alabanza Dominical y Alabanza de Miércoles fusionándose en Alabanza).

Elige la opción que quieres y confirma.

WARNING

La opción de reasignar es uno-a-muchos — cada miembro en la lista del ministerio eliminado se mueve al nuevo ministerio. Si solo quieres mover algunos miembros, hazlo antes de eliminar: abre el ministerio, agrega los que se quedan al nuevo ministerio manualmente, luego elimina con Eliminar de este ministerio como la opción.

Eliminar varios ministerios a la vez

Para retirar un lote entero de ministerios a la vez (ej. una limpieza anual de ministerios de temporada que terminaron), usa eliminación masiva.

  1. En la lista de Ministerios, pasa el cursor sobre cualquier tarjeta. Aparece una casilla en la esquina superior izquierda.
  2. Haz clic en la casilla. Aparece una barra de acción masiva pegajosa en la parte superior de la página mostrando N seleccionados y un botón Eliminar.
  3. Selecciona todos los ministerios que quieres retirar.
  4. Haz clic en Eliminar en la barra de acción masiva.

El mismo diálogo de reasignar-o-quitar se abre, pero ahora las matemáticas son a través de cada ministerio seleccionado. Te dice algo como: 27 miembros asignados a través de 4 ministerios. Elige cómo manejarlos — eliminar las asignaciones o reasignarlos todos a un ministerio sobreviviente — y confirma.

Detrás de escena, GCM:

  1. Elimina suavemente (o reasigna) cada fila ministry_members a través de los ministerios seleccionados.
  2. Elimina suavemente cada fila de ministerio en una sola actualización por lotes.
  3. Refresca la lista y limpia la selección.

Un aviso confirma: Eliminados N ministerios.

Editar la lista antes de eliminar

Si solo algunos de los miembros deben moverse al ministerio sobreviviente y otros deben ser cortados completamente, haz esto en dos pasadas:

  1. Abre el ministerio condenado, elimina los miembros que no deberían sobrevivir.
  2. Agrega los sobrevivientes al ministerio destino directamente.
  3. Elimina el ministerio ahora-vacío — el diálogo será la versión breve "nada que reasignar".

Es un poco más de trabajo, pero te da control completo sobre el destino de cada miembro.

Qué se preserva cuando eliminas

La siguiente data sobrevive a la eliminación del ministerio:

  • La fila del ministerio en sí (con deleted_at establecido).
  • Cada registro pasado de asistencia etiquetado con este ministerio — los conteos aún aparecen en reportes históricos.
  • El perfil de cada miembro, membresías de grupo, campos personalizados y otras asignaciones de ministerio.
  • Cada entrada del log de auditoría que referencia el ministerio.

La siguiente data se elimina de la vista activa:

  • El ministerio de la lista, menús desplegables, sección de ministerios del perfil del miembro.
  • Las filas de unión ministry_members para este ministerio (eliminadas suavemente).
  • Cualquier flujo de trabajo o reporte que filtre por el ministerio devolverá vacío para él en adelante.

Qué no se elimina

Eliminar un ministerio no:

  • Marca a ningún miembro como perdido o inactivo.
  • Cancela ninguna reunión etiquetada con este ministerio. Las reuniones tienen su propio ciclo de vida.
  • Elimina el ministerio de los reportes anuales para periodos cuando estaba activo.
  • Notifica a nadie. No hay email ni notificación push.

Si una reunión fue etiquetada con el ministerio eliminado, el campo Ministerio de la reunión se convierte en una referencia obsoleta. Edita la reunión y limpia o reasigna el campo de ministerio — de lo contrario la reunión aún intentará contar hacia la gráfica del ministerio eliminado (que nadie puede ver de todos modos porque el ministerio se fue del UI).

Restaurar un ministerio eliminado

No hay botón Restaurar en la app hoy. Si eliminas un ministerio por error o cambias de opinión semanas después, abre un ticket de soporte — el equipo puede limpiar el timestamp deleted_at y el ministerio reaparecerá en la lista con su lista completa restaurada. La restauración es rápida (es una sola actualización SQL) y no cobramos por ella.

Para errores frecuentes, la solución es agregar un paso de confirmación al proceso de tu equipo — solo permite que los administradores eliminen y requiere un mensaje de Slack antes de que lo hagan.

Vocabulario archivado vs eliminado

GCM usa eliminar en el UI pero la implementación es más cercana a lo que otras herramientas llaman archivar. No hay vía de "eliminar permanentemente" desde el UI — incluso la eliminación dura vía las herramientas de admin de base de datos haría cascada en el log de auditoría y está fuertemente desalentada.

Si genuinamente necesitas borrado estilo GDPR del historial de un ministerio (raro), abre un ticket de soporte y el equipo puede ejecutar una purga dirigida después de auditar las implicaciones. Este es un proceso manual y no reversible.

Permisos

AcciónPermiso requerido
Eliminar un solo ministerioministries.manage
Eliminación masivaministries.manage
Restaurar un ministerio eliminadoTicket de soporte — sin autoservicio en la app

ministries.view no otorga capacidad de eliminación alguna, incluso para ministerios sin miembros.

Próximos pasos