Em setembro de 2021, alterámos a publicação do tipo de conteúdo para melhorar o desempenho e disponibilizar os tipos de conteúdo recentemente publicados e atualizados aos sites mais rapidamente.
Nota: Embora este novo mecanismo de publicação tenha sido desenvolvido paraMicrosoft Syntex, estas alterações estão disponíveis para todos os clientes SharePoint no Microsoft 365, mesmo aqueles que não têm uma licença deMicrosoft Syntex.
Como a publicação do tipo de conteúdo funcionou antes
Na experiência de publicação do tipo de conteúdo anterior, quando publica um tipo de conteúdo a partir da galeria de tipos de conteúdo ou do site do hub de tipo de conteúdo, é adicionada uma cópia do tipo de conteúdo a cada site da sua organização. Os tipos de conteúdo sincronizam periodicamente entre sites para garantir que as alterações aos tipos de conteúdo publicados são propagadas para cada site na organização.
À medida que o número de sites e tipos de conteúdo na sua organização aumenta, o desempenho do site tende a degradar-se, o que leva a longos atrasos enquanto as alterações são sincronizadas entre sites.
Além disso, uma vez que nem todos os tipos de conteúdo são utilizados em todos os sites, grande parte deste consumo de recursos é desnecessário. Por conseguinte, efetuámos alterações à forma como a publicação de tipos de conteúdo funciona, para melhorar o desempenho e a fiabilidade da sincronização e disponibilizar os tipos de conteúdo onde são necessários mais rapidamente.
Como funciona a nova publicação do tipo de conteúdo
Para resolver estes problemas e ajudar a otimizar a sincronização de tipos de conteúdo publicados para sites e bibliotecas, vamos mudar de um modelo push em todo o lado para solicitar conforme necessário. Os utilizadores podem selecionar ou solicitar tipos de conteúdo diretamente a partir do hub ao adicioná-los a listas e bibliotecas e as atualizações no hub de tipos de conteúdo são propagadas apenas para onde os tipos de conteúdo são utilizados.
Para suportar o novo modelo, a experiência moderna para adicionar tipos de conteúdo a uma lista ou biblioteca será atualizada para mostrar todos os tipos de conteúdo publicados diretamente a partir do hub de tipos de conteúdo, além desses tipos de conteúdo personalizados já disponíveis no site.
Como adicionar tipos de conteúdo publicados diretamente a uma lista ou biblioteca
Nota: Para permitir a adição de tipos de conteúdo a uma biblioteca, tem de aceder às Definições da biblioteca > Definições Avançadas > Selecionar Sim para Permitir a gestão de tipos de conteúdo.
1. Selecione Adicionar coluna na biblioteca.
2. Selecione Tipo de conteúdo no menu.
3. Na lista pendente, são listados todos os tipos de conteúdo publicados e tipos de conteúdo personalizados disponíveis.
4. Selecione o tipo de conteúdo publicado que pretende adicionar.
5. Selecione Aplicar para confirmar a adição.
Quando um utilizador seleciona um tipo de conteúdo publicado a partir do hub e o adiciona à respetiva biblioteca, o tipo de conteúdo é copiado para o site e adicionado à biblioteca. Com esta abordagem, deixará de existir um consumo desnecessário de recursos para sincronizar todos os tipos de conteúdo publicados em todos os seus sites se não tiverem uma utilização nas suas listas e bibliotecas.
A publicação do tipo de conteúdo também é condicionada pela utilização do tipo de conteúdo. Se um tipo de conteúdo for adicionado a qualquer lista ou biblioteca no site, as alterações ao tipo de conteúdo publicado a partir do hub de tipo de conteúdo são sincronizadas periodicamente com o site. Se um tipo de conteúdo já não for utilizado em nenhuma lista ou biblioteca no site, as alterações não serão sincronizadas com o site para guardar em atualizações desnecessárias.
Como é que os tipos de conteúdo publicados anteriormente serão afetados?
-
Para um tipo de conteúdo empresarial publicado antes desta alteração e adicionado a, pelo menos, uma lista ou biblioteca – estes tipos de conteúdo são considerados em utilização e as alterações publicadas continuam a ser sincronizadas periodicamente. De forma tão eficaz, não serão afetados por esta alteração.
-
Para um tipo de conteúdo empresarial publicado antes desta alteração, mas não adicionado a nenhuma lista ou biblioteca – uma vez que foi publicado antes da alteração, está disponível uma versão do tipo de conteúdo no site. No entanto, quaisquer outras alterações publicadas no hub de tipo de conteúdo não serão sincronizadas com o tipo de conteúdo no site, a menos que seja utilizado numa biblioteca. Depois de adicionada a uma biblioteca, terá um comportamento semelhante ao caso anterior.
-
Para um tipo de conteúdo empresarial publicado após esta alteração – uma vez que este tipo de conteúdo é publicado após esta alteração, não existe nenhuma versão do mesmo no site, mas será listado como uma opção para adicionar à lista ou biblioteca através da nova experiência para adicionar tipos de conteúdo. Depois de adicionados, são sincronizados com o site rapidamente e comportam-se como o primeiro caso.
-
Para um tipo de conteúdo empresarial que foi publicado após esta alteração e modificado após a sincronização com sites – Inicialmente, o tipo de conteúdo irá comportar-se conforme descrito no ponto anterior. Depois de a aplicar a bibliotecas ou listas se forem efetuadas alterações adicionais ao tipo de conteúdo empresarial e forem publicadas novamente, as alterações mais recentes estarão disponíveis 45 minutos a 1 hora após a ação de republicação. Também pode optar por atualizar o tipo de conteúdo para solicitar imediatamente as alterações mais recentes, de forma programática ou manual, a partir da galeria de tipos de conteúdo ao nível do site.
-
Para um tipo de conteúdo de site criado diretamente no site – estes tipos de conteúdo não são afetados por esta alteração.
Adição de tipo de conteúdo programático
Para aqueles que criaram soluções personalizadas que utilizam tipos de conteúdo e a respetiva publicação, estamos a introduzir algumas formas de adicionar programaticamente tipos de conteúdo publicados aos destinos pretendidos.
Nota: Assim que o mecanismo de publicação anterior for eliminado gradualmente (em outubro de 2021), todos os scripts que adicionam um tipo de conteúdo publicado num site pela primeira vez têm de utilizar um destes métodos. Quaisquer soluções que dependam da espera de um tipo de conteúdo publicado para serem copiadas para todos os sites não funcionarão no futuro.
PnP
O novo cmdlet Add-PnpContentTypesFromContentTypeHub permite uma referência direta dos tipos de conteúdo no hub de tipos de conteúdo, pelo que não é necessário aguardar que o tipo de conteúdo seja sincronizado com o site.
CSOM
O cmdlet PnP tem o suporte do método CSOM correspondente que também pode ser utilizado diretamente, se assim o desejar. Pode consultar powershell/AddContentTypesFromContentTypeHub.cs em dev · pnp/powershell · GitHub para o método .
Scripts de site
Está disponível um novo verbo addContentTypesFromHub para utilização emSharePoint ações de script do site. Para obter mais informações, leia Esquema JSON do modelo de site.
Microsoft Graph
O suporte do Microsoft Graph API para obter e sincronizar tipos de conteúdo publicados da galeria de tipos de conteúdo ou do site hub de tipo de conteúdo para sites de destino está agora disponível na v1.0. Para obter mais informações, veja contentType: addCopyFromContentTypeHub e contentType: getCompatibleHubContentTypes.