Skip to content

Excluir ou arquivar um ministério

Quando um ministério está encerrando — uma temporada termina, uma equipe é reestruturada, a necessidade original passa — você quer retirá-lo da lista ativa sem perder os dados históricos. O GCM usa soft delete para ministérios: o registro desaparece da UI imediatamente mas permanece no banco de dados para auditoria, relatórios e recuperação.

Este artigo cobre exclusão única e em massa, o que acontece aos membros da lista, e como trazer um ministério de volta se você mudar de ideia.

Soft delete, não hard delete

Quando você exclui um ministério no GCM, a linha recebe um carimbo de tempo deleted_at em vez de ser removida. Três consequências:

  • O ministério desaparece da lista, dos menus suspensos, dos perfis dos membros e dos relatórios daqui em diante.
  • Registros de presença históricos permanecem — a presença passada ainda conta para seus relatórios históricos porque referencia o ministério por ID, e o ID ainda existe.
  • Você pode restaurar limpando o valor deleted_at via uma solicitação de suporte. Não há botão de restauração in-app hoje, mas os dados são recuperáveis.

Isso importa porque hard-deletar um ministério deixaria órfãos anos de registros de presença. O soft delete mantém o passado honesto.

Excluir um ministério

Na lista de Ministérios, passe o cursor sobre o card do ministério. Um ícone de lixeira aparece no canto superior direito do card. Clique nele.

Um diálogo de confirmação abre. O que ele mostra depende se o ministério tem membros na lista.

Se o ministério não tem membros

O diálogo é breve: Esta ação não pode ser desfeita (o que tecnicamente não é verdade — soft delete é recuperável — mas é o enquadramento educado para desencorajar cliques acidentais). Confirme com Excluir e o ministério se vai.

Se o ministério tem membros

O diálogo mostra uma visão mais rica: N membros atribuídos, e um menu suspenso perguntando O que deve acontecer com esses membros?

Você tem duas opções:

  • Remover deste ministério — as linhas de junção ministry_members são soft-deletadas. Os membros permanecem no seu banco de dados, em outros ministérios e grupos, com seu perfil completo e histórico de presença intactos. Eles apenas não estão mais na lista deste ministério.
  • Reatribuir a {outro ministério} — as linhas de junção são atualizadas para apontar para outro ministério da sua escolha. Útil quando você está consolidando duas equipes em uma (por ex. Louvor de Domingo e Louvor de Quarta fundindo em Louvor).

Escolha a opção que você quer e confirme.

WARNING

A opção de reatribuir é um-para-muitos — cada membro da lista do ministério excluído se move para o novo ministério. Se você só quer mover alguns membros, faça isso antes de excluir: abra o ministério, adicione os que ficam ao novo ministério manualmente, depois exclua com Remover deste ministério como a opção.

Excluir vários ministérios de uma vez

Para aposentar um lote inteiro de ministérios de uma vez (por ex. uma limpeza anual de ministérios sazonais que terminaram), use a exclusão em massa.

  1. Na lista de Ministérios, passe o cursor sobre qualquer card. Uma caixa de seleção aparece no canto superior esquerdo.
  2. Clique na caixa. Uma barra de ações em massa fixa aparece no topo da página mostrando N selecionados e um botão Excluir.
  3. Selecione todos os ministérios que você quer aposentar.
  4. Clique em Excluir na barra de ações em massa.

O mesmo diálogo de reatribuir-ou-remover abre, mas agora a matemática é sobre cada ministério selecionado. Ele te diz algo como: 27 membros atribuídos em 4 ministérios. Escolha como tratá-los — remover as atribuições ou reatribuir todos a um ministério sobrevivente — e confirme.

Nos bastidores, o GCM:

  1. Soft-deleta (ou reatribui) cada linha ministry_members nos ministérios selecionados.
  2. Soft-deleta cada linha de ministério em uma única atualização em lote.
  3. Atualiza a lista e limpa a seleção.

Um toast confirma: N ministérios excluídos.

Editando a lista antes de excluir

Se só alguns dos membros devem se mover para o ministério sobrevivente e outros devem ser cortados inteiramente, faça isso em duas passadas:

  1. Abra o ministério condenado, remova os membros que não devem sobreviver.
  2. Adicione os sobreviventes ao ministério de destino diretamente.
  3. Exclua o ministério agora vazio — o diálogo será a versão breve "nada a reatribuir".

É um pouco mais de trabalho, mas dá controle total sobre o destino de cada membro.

O que é preservado quando você exclui

Os dados a seguir sobrevivem à exclusão de um ministério:

  • A linha do ministério em si (com deleted_at definido).
  • Cada registro de presença passado marcado com este ministério — contagens ainda aparecem em relatórios históricos.
  • Cada perfil de membro, associações de grupo, campos personalizados e outras atribuições de ministério.
  • Cada entrada do log de auditoria referenciando o ministério.

Os dados a seguir são removidos da visualização ativa:

  • O ministério da lista, menus suspensos, seção de ministérios dos perfis dos membros.
  • As linhas de junção ministry_members para este ministério (soft-deletadas).
  • Qualquer workflow ou relatório que filtra pelo ministério retornará vazio para ele daqui em diante.

O que não é excluído

A exclusão de um ministério não:

  • Marca nenhum membro como perdido ou inativo.
  • Cancela nenhuma reunião marcada com este ministério. Reuniões têm seu próprio ciclo de vida.
  • Remove o ministério dos relatórios anuais para períodos em que estava ativo.
  • Notifica ninguém. Não há e-mail nem notificação push.

Se uma reunião foi marcada com o ministério excluído, o campo Ministério da reunião se torna uma referência obsoleta. Edite a reunião e limpe ou reatribua o campo ministério — caso contrário a reunião ainda tentará contar para o gráfico do ministério excluído (que ninguém pode ver de qualquer forma porque o ministério se foi da UI).

Restaurando um ministério excluído

Não há botão Restaurar in-app hoje. Se você excluir um ministério por engano ou mudar de ideia semanas depois, abra um chamado de suporte — a equipe pode limpar o carimbo de tempo deleted_at e o ministério reaparecerá na lista com sua lista completa restaurada. A restauração é rápida (é uma única atualização SQL) e não cobramos por isso.

Para erros frequentes, a solução alternativa é adicionar uma etapa de confirmação ao processo da sua equipe — só permita que admins excluam, e exija uma mensagem no Slack antes que façam.

Vocabulário arquivado vs excluído

O GCM usa excluir na UI mas a implementação está mais próxima do que outras ferramentas chamam de arquivar. Não há caminho "excluir permanentemente" pela UI — mesmo o hard-delete via ferramentas de administração do banco em cascata para o log de auditoria e é fortemente desencorajado.

Se você realmente precisa de apagamento estilo LGPD do histórico de um ministério (raro), abra um chamado de suporte e a equipe pode executar uma purga direcionada após auditar as implicações. Este é um processo manual e irreversível.

Permissões

AçãoPermissão necessária
Excluir um único ministérioministries.manage
Exclusão em massaministries.manage
Restaurar um ministério excluídoChamado de suporte — sem autoatendimento in-app

ministries.view não concede nenhuma capacidade de exclusão, incluindo para ministérios sem membros.

Próximos passos