Ao abrir uma lista de calendário do SharePoint, itens recorrentes como reuniões semanais ou prazos mensais podem aparecer apenas uma vez ou nem aparecer. Esse problema geralmente ocorre porque a própria visualização de calendário não expande eventos recorrentes por padrão, ou porque a lista contém uma mistura de eventos únicos e recorrentes com configurações conflitantes. O problema também pode vir de como o SharePoint armazena e exibe dados de recorrência em visualizações modernas versus clássicas. Este artigo explica a causa técnica por trás de itens recorrentes ausentes e fornece as etapas exatas que os proprietários do site devem seguir para tornar todos os eventos recorrentes visíveis.
Principais Conclusões: Corrigindo Itens Recorrentes em Visualizações de Calendário do SharePoint
- Lista de calendário > Configurações da lista > Configurações de calendário: Permite que a visualização de calendário expanda eventos recorrentes em ocorrências individuais.
- Visualização de calendário > Modificar exibição > Mostrar eventos recorrentes: A opção deve estar definida como Sim para que a visualização selecionada exiba todos os itens recorrentes.
- Exibição clássica vs Exibição moderna: As visualizações de calendário modernas do SharePoint podem não suportar a expansão de recorrência; mude para a experiência clássica, se necessário.
Por que a Visualização de Calendário do SharePoint Oculta Itens Recorrentes
As listas de calendário do SharePoint armazenam eventos recorrentes como um único item de lista com uma regra de recorrência anexada. Quando uma exibição não instrui explicitamente o SharePoint a expandir essa regra, a lista exibe apenas a primeira ocorrência ou o item mestre. Esse comportamento é controlado por duas configurações: a configuração de recorrência no nível do calendário e a opção Mostrar eventos recorrentes no nível da exibição.
A configuração no nível do calendário é encontrada em Configurações da lista > Configurações de calendário. Por padrão, o SharePoint define isso como Sim para novas listas, mas proprietários do site ou administradores anteriores podem ter alterado para Não. Quando definido como Não, a visualização de calendário nunca expande eventos recorrentes, independentemente das configurações da exibição.
A configuração no nível da exibição é encontrada na página Modificar exibição para cada visualização de calendário. Cada exibição tem uma opção Mostrar eventos recorrentes. Se estiver definida como Não, a exibição oculta todos os itens recorrentes, exceto a primeira ocorrência. Mesmo que a configuração no nível do calendário seja Sim, uma exibição com Mostrar eventos recorrentes definido como Não não expandirá os eventos.
Limitações da Exibição Moderna
As visualizações de calendário modernas do SharePoint (a experiência padrão para a maioria dos sites) não suportam a opção Mostrar eventos recorrentes. A web part de calendário moderna e a exibição de lista moderna tratam itens recorrentes apenas como itens mestre. Elas exibem a série uma vez, não cada ocorrência. Se o seu site usa a visualização de calendário moderna, você deve alternar a lista para a experiência clássica para ver itens recorrentes expandidos.
Etapas para Fazer Itens Recorrentes Aparecerem em um Calendário do SharePoint
Siga estas etapas em ordem. Após cada etapa, atualize a visualização de calendário para verificar se os itens recorrentes aparecem. Se ainda não aparecerem, prossiga para a próxima etapa.
- Abra a lista de calendário na experiência clássica
Navegue até sua lista de calendário. No canto superior direito da lista, clique no ícone de engrenagem e selecione Configurações da lista. Na página Configurações da lista, procure a opção Alternar para experiência clássica na seção Informações da lista. Clique nela. A lista será recarregada na interface clássica. Esta etapa é necessária porque a visualização de calendário moderna não consegue expandir eventos recorrentes. - Verifique as configurações de calendário para expansão de recorrência
Ainda em Configurações da lista, localize a seção Configurações de calendário. Clique em Configurações de calendário. Na página Configurações de calendário, encontre a opção Mostrar eventos recorrentes. Certifique-se de que esteja definida como Sim. Se estiver definida como Não, altere para Sim. Clique em OK na parte inferior da página. Essa configuração instrui o SharePoint a expandir regras de recorrência em itens de calendário individuais. - Modifique a exibição atual para habilitar eventos recorrentes
Volte para a visualização da lista de calendário. Clique no nome da exibição atual (por exemplo, Calendário) na área superior esquerda da barra de ferramentas da lista. Selecione Modificar exibição no menu suspenso. Na página Editar Exibição, role até a seção Mostrar eventos recorrentes. Defina o botão de opção como Sim. Clique em OK. Essa configuração se aplica apenas à exibição que você acabou de editar. Repita esta etapa para cada visualização de calendário que deve exibir itens recorrentes. - Limpe o cache do navegador e recarregue a página
Abra as configurações do seu navegador e limpe o cache da última hora. No Microsoft Edge ou Chrome, pressione Ctrl+Shift+Delete, selecione Imagens e arquivos em cache e clique em Limpar. Em seguida, recarregue a página de calendário do SharePoint. Esta etapa remove quaisquer dados de exibição desatualizados que o navegador possa ter armazenado. - Verifique se a série de eventos recorrentes não está corrompida
Abra a série de eventos recorrentes clicando em seu título. No painel de detalhes do evento, clique em Editar. Role até a seção Recorrência e verifique se o padrão de recorrência está definido corretamente (por exemplo, Semanalmente às segundas-feiras). Se o padrão de recorrência aparecer em branco ou mostrar um erro, exclua a série e recrie-a. Uma regra de recorrência corrompida impede que o SharePoint expanda a série.
Se o Calendário do SharePoint Ainda Não Mostrar Itens Recorrentes Após a Correção Principal
Itens recorrentes aparecem apenas uma vez na web part de calendário moderna
A web part Calendário moderna adicionada a uma página do SharePoint não suporta expansão de recorrência. Mesmo que a lista subjacente tenha as configurações corretas, a web part exibe cada série uma vez. Para ver todas as ocorrências, adicione a web part de exibição de lista e configure-a para usar uma visualização de calendário clássica. Como alternativa, substitua a web part de calendário por uma exibição de lista que use a visualização de calendário que você modificou na Etapa 3.
Itens recorrentes aparecem em uma exibição, mas não em outra
Cada visualização de calendário tem sua própria configuração Mostrar eventos recorrentes. Você deve habilitar essa configuração para cada exibição individualmente. Abra a exibição que está faltando itens recorrentes, selecione Modificar exibição e defina Mostrar eventos recorrentes como Sim. A configuração no nível do calendário se aplica a todas as exibições, mas a configuração no nível da exibição a substitui se definida como Não.
Itens recorrentes aparecem na lista, mas não na grade do calendário
Isso geralmente acontece quando a visualização de calendário usa um filtro que exclui os itens recorrentes. Vá para Modificar exibição e role até a seção Filtro. Remova quaisquer filtros que limitem a exibição por intervalo de datas ou categoria. Um filtro como Esta semana ou Este mês pode ocultar eventos fora desse período. Defina o filtro como Nenhum ou use um intervalo de datas que cubra toda a série.
Itens recorrentes desaparecem após uma migração ou atualização do site
Quando um site do SharePoint migra do clássico para o moderno ou do local para online, as configurações de calendário podem ser redefinidas. Verifique as configurações de calendário e as configurações de exibição novamente. O processo de migração frequentemente altera a opção Mostrar eventos recorrentes para Não. Reaplique as configurações conforme descrito nas Etapas 2 e 3 acima.
Tipos de Visualização de Calendário e Suporte a Recorrência: Comparação
| Item | Visualização de Calendário Clássica | Visualização de Calendário Moderna |
|---|---|---|
| Expansão de recorrência | Suportada quando Mostrar eventos recorrentes está como Sim | Não suportada; mostra apenas o mestre da série |
| Configurações no nível da exibição | Controle total via página Modificar exibição | Limitado; sem opção Mostrar eventos recorrentes |
| Configurações no nível do calendário | Aplicadas e respeitadas | Ignoradas para exibição de recorrência |
| Melhor caso de uso | Calendário detalhado com reuniões ou prazos recorrentes | Visão geral simples onde detalhes de recorrência não são críticos |
Os proprietários do site devem usar a experiência clássica para qualquer lista de calendário que dependa de itens recorrentes. A visualização de calendário moderna é adequada apenas para cenários somente leitura onde ver cada ocorrência não é necessário.
Após aplicar as etapas acima, seu calendário do SharePoint exibirá todos os itens recorrentes como ocorrências individuais nas datas corretas. Se o problema persistir, verifique se a lista não está em estado somente leitura ou se o recurso de coleção de sites Sobreposições de Calendário não está interferindo. Para calendários que precisam funcionar na interface moderna, considere usar uma web part de calendário de terceiros que suporte expansão de recorrência.