Compartir a través de


Creación de plantillas de lista personalizadas

Como administrador de SharePoint y versiones posteriores en Microsoft 365, puede proporcionar plantillas de lista personalizadas para los usuarios de su organización. Cuando los usuarios crean listas nuevas, pueden seleccionar entre estas plantillas junto con las plantillas integradas de Microsoft. Esta característica permite a su organización crear soluciones de lista repetibles (en SharePoint, Teams y en la propia aplicación Lists).

Nota:

Las plantillas de lista personalizadas solo están disponibles en la versión de destino.

Puede crear y administrar plantillas de lista personalizadas mediante Microsoft PowerShell:

  1. Descargue el Shell de administración de SharePoint Online más reciente.

    Nota:

    Si instaló una versión anterior del Shell de administración de SharePoint Online, vaya a Agregar o quitar programas y desinstale "Shell de administración de SharePoint Online".

  2. Conéctese a SharePoint como administrador global o administrador de SharePoint en Microsoft 365. Para saber cómo hacerlo, consulte Introducción al Shell de administración de SharePoint Online.

Adición de una plantilla personalizada

Siga estos pasos para crear una plantilla de lista personalizada.

  1. Ejecute el siguiente comando para extraer la salida del script de sitio de una lista existente y escribirla en una variable:

    $extracted = Get-SPOSiteScriptFromList -ListUrl "https://contoso.sharepoint.com/sites/strategy/customer-contacts" 
    
  2. Haga referencia a la variable en el siguiente comando para cargar un script de sitio que se pueda usar con un diseño de lista.

    Add-SPOSiteScript 
      -Title "Contoso Customer Tracker" 
      -Description "This creates a customer contact list" 
      -Content $extracted 
    
  3. Cree el diseño de la lista con el identificador de script de sitio devuelto en el paso anterior:

    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" 
    

Cuando los usuarios de su organización crean una lista (en SharePoint, Teams o en la aplicación Listas), ven la plantilla en la pestaña "Desde su organización".

La plantilla

Nota:

Las plantillas de lista no se pueden actualizar después de agregarlas. En su lugar, quite la plantilla existente y agregue la versión actualizada.

Ámbito de los permisos a una plantilla personalizada

De forma predeterminada, la plantilla de lista personalizada está disponible para todos los usuarios de la organización. Si lo desea, puede limitar el acceso a usuarios específicos o a un grupo de seguridad. En el ejemplo siguiente se muestra cómo conceder derechos de vista de usuario individuales a una plantilla.

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

Obtener plantillas

En el ejemplo siguiente se recuperan todas las plantillas de lista personalizadas.

Get-SPOListDesign <List design ID> 

Eliminación de una plantilla personalizada

En el ejemplo siguiente se muestra cómo quitar una plantilla de lista personalizada para que ya no esté disponible para los usuarios cuando creen listas.

Remove-SPOListDesign <List design ID> 

También puede quitar los scripts de sitio asociados a los que hace referencia el diseño de lista mediante:

Remove-SPOSiteScript <Site script ID>