Lista de Content Class en SharePoint

No hay una lista “oficial” por parte de Microsoft para los Content Class pero aquí tenéis los STS disponibles (Ejemplo: contentclass:STS_Site): STS_Site –  Site CollectionSTS_Web  –  Site (Web)STS_List_850  –  Page LibrarySTS_ListItem_850  –  PageSTS_List_DocumentLibrary  –  Document LibrarySTS_ListItem_DocumentLibrary  –  Document Library ItemsSTS_List  –  Custom ListSTS_ListItem  –  Custom List ItemSTS_List_Links  –  Links ListSTS_ListItem_Links  –  Links List ItemSTS_List_Tasks  – …

Sigue leyendo Lista de Content Class en SharePoint

Obtener y filtrar listas de SharePoint en SPFx con @pnp/sp

Con la libreria SP de PNP podemos obtener facilmente las listas de un site de SharePoint y filtrarlas, un ejemplo de una función que podemos incluir en nuestro código y reutilizarla en función del contexto. Primero deberéis instalar la librería @pnp/sp import { Web } from "@pnp/sp"; const getLists = async(webUrl: string, selectProperties: string[], expandProperties: …

Sigue leyendo Obtener y filtrar listas de SharePoint en SPFx con @pnp/sp

Crear Lookup Site Column desde Power Automate/Logic App con SharePoint REST API

Action: Send an HTTP request to SharePoint Endpoint: _api/web/fields/addfield Body: { 'parameters': { '__metadata': { 'type': 'SP.FieldCreationInformation' }, 'FieldTypeKind': 7, 'Title': 'MemberAssociation', 'LookupListId': '3a47bba0-4536-4bed-92b8-3472473f351e', 'LookupFieldName': 'Title' } } Esta acción creará la Site Column pero no nos pemite añadir otros parámetros como, por ejemplo, el grupo al que pertenece la columna. Para ello podemos hacer …

Sigue leyendo Crear Lookup Site Column desde Power Automate/Logic App con SharePoint REST API

Añadir columnas Read-Only a Lookup Site Column desde Power Automate/Logic App con SharePoint REST API

Action: Send an HTTP request to SharePoint Endpoint: _api/web/fields/adddependentlookupfield(displayname='FIELD NAME', primarylookupfieldid='LOOKUP FIELD ID', showfield='FIELD NAME') Headers: { "Accept": "application/json;odata=verbose", "Content-Type": "application/json;odata=verbose" }

Power Automate Flow Error: The ‘inputs.parameters’ of workflow operation of type ‘OpenApiConnection’ is not valid. The API operation does not allow writing a value for parameter ‘item/YOUR_COLUMN_NAME[0]/Id’. This parameter is read only.

Error The 'inputs.parameters' of workflow operation of type 'OpenApiConnection' is not valid. Error details: The API operation does not allow writing a value for parameter 'item/YOUR_COLUMN_NAME[0]/Id'. This parameter is read only. Motivo Este error aparece cuando al intentar hacer un update con valores dinámicos, uno de los campos es multiselect. Si tratamos de incluir el …

Sigue leyendo Power Automate Flow Error: The ‘inputs.parameters’ of workflow operation of type ‘OpenApiConnection’ is not valid. The API operation does not allow writing a value for parameter ‘item/YOUR_COLUMN_NAME[0]/Id’. This parameter is read only.

Añadir estilos en un WebPart SPFx para los temas de Teams (Default, Dark, High Contrast)

Primero debemos añadir un bloque de código a ejecutar en el inicio de nuestro componente que se encargará de añadir un parametro que nos permitirá identificar en que tema estamos. Utilizaremos el contexto actual (puede ser this.context, this.props.context, props.context... dependiendo de cómo desarrolleis el componente). En mi caso trabajamos con React Function Components, y pasamos …

Sigue leyendo Añadir estilos en un WebPart SPFx para los temas de Teams (Default, Dark, High Contrast)

Crear Team Site en SharePoint Online Sin Office 365 Group con PnP PowerShell

Para crear un Team Site sin que tenga un grupo de Office 365 asignado por defecto tan solo debemos específicar el template "STS#3" a la hora de crearlo. Ejemplo con PnP PowerShell: Connect-PnPOnline -Url https://MY_TENANT.sharepoint.com New-PnPTenantSite ` -Title "MY_SITE" ` -Url "https://MY_TENANT.sharepoint.com/sites/MY_SITE" ` -Owner "MY_USER@MY_TENANT.onmicrosoft.com" ` -Template "STS#3" ` -TimeZone 3 ` -Wait Para obtener …

Sigue leyendo Crear Team Site en SharePoint Online Sin Office 365 Group con PnP PowerShell

Obtener Template PnP de un Site

Para utilizar los comandos de PnP en PowerShell podéis seguir estos pasos: https://lodesharepoint.com/sharepoint-online-pnp-powershell Se puede obtener el template de PnP de un Site mediante un comendo de PowerShell tras conectarnos. Connect-PnPOnline –Url https://yoursite.sharepoint.com –Credentials (Get-Credential) Get-PnPProvisioningTemplate -Out template.xml Tenemos muchas opciones de configuración para la extracción (para reducir el tiempo de extracción si no nos …

Sigue leyendo Obtener Template PnP de un Site

Empezar con SharePoint Online PnP PowerShell

Para poder utilizar los comandos de PnP en PowerShell necesitamos primero instalar un modulo. Abrimos Windows PowerShell y ejecutamos el comando: Install-Module SharePointPnPPowerShellOnline Y ya podemos comenzar a utilizarlo. El primer comando nos permitirá conectarnos a un Site: Connect-PnPOnline –Url https://yoursite.sharepoint.com –Credentials (Get-Credential) Si queréis utilizar el LogIn web (por ejemplo si ya habéis iniciado …

Sigue leyendo Empezar con SharePoint Online PnP PowerShell

SharePoint: Tipos de Lista (ID + Nombre)

100   Generic list101   Document library102   Survey103   Links list104   Announcements list105   Contacts list106   Events list107   Tasks list108   Discussion board109   Picture library110   Data sources111   Site template gallery112   User Information list113   Web Part gallery114   List template gallery115   XML Form library116   Master pages gallery117   No-Code Workflows118   Custom Workflow Process119   Wiki Page library120   Custom grid for a list130   Data Connection library140   Workflow History150   Gantt Tasks list200   Meeting Series list201   Meeting Agenda list202   Meeting Attendees list204   Meeting Decisions list207   Meeting Objectives list210   Meeting text box211   Meeting Things To Bring list212   Meeting Workspace Pages …

Sigue leyendo SharePoint: Tipos de Lista (ID + Nombre)