Compartilhar via


Criar modelos de lista personalizados

Como Administrador do SharePoint e superior no Microsoft 365, pode fornecer modelos de lista personalizados para utilizadores na sua organização. Quando os utilizadores criam novas listas, podem selecionar a partir destes modelos juntamente com os modelos incorporados da Microsoft. Esta funcionalidade permite à sua organização criar soluções de lista repetíveis (no SharePoint, Teams e na própria aplicação Listas).

Pode criar e gerir modelos de lista personalizados com o Microsoft PowerShell:

  1. Baixe o Shell de Gerenciamento do SharePoint Online mais recente.

    Observação

    Se você instalou uma versão anterior do Shell de Gerenciamento do SharePoint Online, vá até Adicionar ou remover programas e desinstale o "Shell de Gerenciamento do SharePoint Online".

  2. Ligue-se ao SharePoint como Administrador Global ou Administrador do SharePoint no Microsoft 365. Para saber como, consulte Introdução ao Shell de Gerenciamento do SharePoint Online.

Adicionar um modelo personalizado

Siga estes passos para criar um modelo de lista personalizado.

  1. Execute o seguinte comando para extrair o resultado do script do site de uma lista existente e escreva-o numa variável:

    $extracted = Get-SPOSiteScriptFromList -ListUrl "https://contoso.sharepoint.com/sites/strategy/customer-contacts" 
    
  2. Referencie a variável no seguinte comando para carregar um script de site que pode ser utilizado com uma estrutura de lista.

    Add-SPOSiteScript 
      -Title "Contoso Customer Tracker" 
      -Description "This creates a customer contact list" 
      -Content $extracted 
    
  3. Crie a estrutura da lista com o ID do script do site devolvido no passo acima:

    Add-SPOListDesign 
      -Title "Contoso customer tracking" 
      -Description "Tracks key customer data in a list" 
      -SiteScripts "<ID from previous step>" 
      -ListColor Orange 
      -ListIcon BullseyeTarget 
      -Thumbnail "https://contoso.sharepoint.com/SiteAssets/site-thumbnail.png" 
    

Quando os utilizadores na sua organização criam uma lista (no SharePoint, no Teams ou na aplicação Listas), veem o modelo no separador "Da sua organização".

O modelo

Observação

Os modelos de lista não podem ser atualizados depois de os adicionar. Em vez disso, remova o modelo existente e adicione a versão atualizada.

Definir o âmbito das permissões para um modelo personalizado

Por predefinição, o modelo de lista personalizado está disponível para todas as pessoas na sua organização. Se quiser, pode limitar o acesso a utilizadores específicos ou a um grupo de segurança. O exemplo seguinte mostra como conceder direitos de visualização de utilizador individual a um modelo.

Grant-SPOSiteDesignRights 
  -Identity <List design ID to apply rights to> 
  -Principals "nestorw@contoso.onmicrosoft.com" 
  -Rights View 

Obter modelos

O exemplo seguinte obtém todos os modelos de lista personalizados.

Get-SPOListDesign <List design ID> 

Remover um modelo personalizado

O exemplo seguinte mostra como remover um modelo de lista personalizado para que deixe de estar disponível para os utilizadores quando criam listas.

Remove-SPOListDesign <List design ID> 

Também pode remover os scripts de site associados que a estrutura da lista está a referenciar com:

Remove-SPOSiteScript <Site script ID>