Permissões e Controle de Acesso em Formulários

Permissões e Controle de Acesso em Formulários

Este artigo explica quem pode criar, visualizar, editar e excluir formulários no TimelyChurch e como conceder acesso às pessoas certas da sua equipe.

Quem Pode Gerenciar Formulários?

O acesso a formulários é regido por duas camadas:

  1. Restrição por recurso do plano — O plano de assinatura da igreja inclui o recurso Formulários? Se não, o item Formulários na barra lateral fica oculto.
  2. Permissões de módulo por papel — Entre usuários que podem ver Formulários, o que cada um pode fazer?

Ambas as camadas devem permitir acesso para o usuário executar uma ação.

Camada 1: Restrição por Recurso do Plano

A disponibilidade do módulo Formulários depende do plano de assinatura da igreja:

  • Se o plano da igreja não inclui o recurso Formulários, a área de administração de formulários mostra "Recurso Não Disponível" / prompt de upgrade — independentemente do papel do usuário.
  • Páginas públicas de formulários não são afetadas por essa restrição — formulários já publicados continuam funcionando mesmo se um downgrade removeu o recurso, mas novos formulários não podem ser criados ou editados.

Dica para Super Admins: Para verificar se uma igreja tem o recurso Formulários, consulte a lista de recursos do plano em Super Admin → Planos.

Camada 2: Permissões Baseadas em Papéis

Dentro de uma igreja, o acesso ao módulo Formulários é controlado pelo mesmo sistema de papéis/permissões usado em todo o TimelyChurch. O módulo Formulários suporta quatro ações padrão:

Permissão O que permite
Ver Ver a lista de Formulários, visualizar formulários individuais, ver envios
Criar Criar novos formulários (do zero ou modelos), duplicar formulários
Editar Editar campos, configurações, modo de sincronização, destinatários de notificação; publicar, encerrar, arquivar
Excluir Soft-delete (arquivar) formulários; excluir permanentemente arquivados; excluir envios

Elas aparecem na tela Papéis e Permissões (Configurações → Papéis e Permissões, acessível pela página Equipe via Gerenciar Papéis). Os módulos estão agrupados em seções por categoria; Formulários aparece na categoria Formulários como a linha "Formulários — Criar formulários e ver envios". Em vez de alternar checkboxes brutos, você escolhe um nível na linha de pílulas — Nenhum, Visualizar, Editar ou Completo:

  • Nenhum — sem acesso (módulo desligado para este papel).
  • Visualizar — concede acesso de visualização.
  • Editar — concede acesso de visualizar, criar e editar.
  • Completo — concede as quatro ações (visualizar, criar, editar, excluir).

Para combinações não padrão, a linha entra em estado Personalizado e expõe checkboxes individuais (Visualizar / Criar / Editar / Excluir) abaixo das pílulas.

Papéis Integrados

Por padrão, os seguintes papéis têm acesso completo (visualizar, criar, editar, excluir) a Formulários:

  • Super Admin — Equipe TimelyChurch. Acesso a todas as igrejas.
  • Administrador da Igreja — Papel de "proprietário". Acesso completo a todos os módulos.
  • Membro da Equipe — Papel padrão para equipe e voluntários convidados. Acesso conforme permissões concedidas.

Papéis personalizados (ex.: "Coordenador de Conexões", "Diretor de Voluntários") começam em branco e precisam de permissões de Formulários explicitamente no editor de papéis.

Escopo de Permissão

Formulários usa os mesmos níveis de escopo Todos / Equipe / Próprio do restante do app:

  • Escopo Todos — Ver todos os formulários da igreja (padrão para Administrador da Igreja / Super Admin).
  • Escopo Equipe — Atualmente tratado como Todos para Formulários, pois formulários são da igreja inteira, não por grupo. (Se uma versão futura adicionar propriedade por grupo, o escopo se restringirá a formulários dos grupos que o usuário lidera.)
  • Escopo Próprio — Atualmente tratado como bloqueio efetivo para gestão de Formulários; usuários com escopo somente próprio geralmente não devem ter o módulo Formulários habilitado.

Onde os Formulários São Gerenciados

Há três superfícies que tocam formulários. Cada uma respeita as camadas de permissão acima.

Portal de Administração (principal, recomendado)

Interface moderna para trabalho diário: criar, publicar, compartilhar e revisar envios. O acesso exige permissões de Formulários no papel do usuário e um plano que inclua o recurso Formulários.

Administração Avançada (Super Admin)

Existe uma área de administração avançada para trabalho avançado (edições em massa, filtros avançados, tarefas de suporte Super Admin). O acesso exige autorização no painel de administração avançada da igreja (tipicamente Super Admins e Administradores da Igreja).

Portal do Membro (acesso público somente leitura)

Qualquer pessoa — membros, visitantes ou administradores — pode preencher um formulário publicado aqui. Há três modos de visibilidade definidos pelas configurações de Visibilidade do Portal:

  • Pública — Qualquer pessoa, logada ou não, pode enviar formulários.
  • Somente Membros — Apenas membros logados acessam formulários; visitantes são redirecionados ao login.
  • Oculta — A área de formulários fica oculta ao público; administradores ainda gerenciam pelo portal de administração.

Veja 08-embedding-forms.md para a tabela de configurações de visibilidade.

Concedendo Acesso — Passo a Passo

Para permitir que um usuário não administrador (ex.: coordenador de "Conexões") gerencie formulários:

  1. Entre como Administrador da Igreja.
  2. Vá em Configurações → Papéis e Permissões (na página Equipe, clique em Gerenciar Papéis).
  3. Edite um papel existente ou crie um novo (ex.: "Coordenador de Conexões").
  4. Abra a seção da categoria Formulários, encontre a linha Formulários e defina o nível desejado. Combinações comuns:
    • Criar e monitorar apenas: escolha Editar (visualizar, criar, editar). Excluir permanece desligado.
    • Revisor de envios: escolha apenas Visualizar. Pode ler envios e relatórios, mas não alterar estrutura do formulário.
    • Proprietário completo: escolha Completo (visualizar, criar, editar, excluir).
    • Qualquer combinação intermediária: use checkboxes no estado Personalizado.
  5. Salve o papel.
  6. Vá em Configurações → Equipe, abra o membro e atribua o papel.
  7. O usuário deve sair e entrar novamente para a nova permissão valer.

O Que Acontece Quando a Permissão É Negada

  • Negação no nível do módulo (Ver desligado): O item Formulários na barra lateral fica oculto. Ao tentar abrir uma página de formulários diretamente, é exibido "Você não tem permissão para acessar Formulários."
  • Negação no nível da ação (ex.: Excluir desligado mas o usuário tentou excluir mesmo assim): O sistema bloqueia a ação e exibe uma mensagem como "Você não tem permissão para excluir em Formulários."
  • Negação no nível do plano (o plano não inclui Formulários): O usuário é redirecionado ao prompt de upgrade do plano.

Veja Também

Usamos cookies para personalizar sua experiência. Ao continuar a visitar este site, você concorda com o uso de cookies

Mais