Automate SharePoint Premium Document Translation with Power Automate/PowerShell

SharePoint Premium Document Translation is an awesome new feature to allow staff to translate documents from SharePoint document libraries. This is done either on-demand by pressing a button to translate files or by SharePoint document library rules. I previously blogged & reviewed SP Premium Document Translation (link) and I was very impressed! However in this blog, I will demonstrate how to enhance the automation of Document Translation using the SP Premium API (REST API) in conjunction with Power Automate and PowerShell.

Continue ReadingAutomate SharePoint Premium Document Translation with Power Automate/PowerShell

Activate Libraries for SharePoint Premium Image Tagging with PowerShell

This blog will show you how programmatically activate SharePoint document libraries for SharePoint Premium Image Tagging with PowerShell. This developer focused blog will provide the necessary PowerShell commands to add the special column Image Tags to a library with the property IsEnhancedImageTaggingEnabled set to TRUE. By doing so the library is then activated for Image Tagging. Uploaded images are then auto scanned with AI then tagged with descriptive keywords with no training or manual tagging required.

Continue ReadingActivate Libraries for SharePoint Premium Image Tagging with PowerShell

Microsoft Syntex – Structured Document Processing Model – Important Updates

The Microsoft Syntex AI model type Structured Document Processing model (previously known as Forms Processing) has had some significant updates which were launched as part of Microsoft Syntex. In my opinion the biggest update is Structured Document Processing models now allows models to be reused across libraries and sites.

Continue ReadingMicrosoft Syntex – Structured Document Processing Model – Important Updates

Use Sites.Selected Permission with FullControl rather than Write or Read

Over the past year Microsoft have released Sites.Selected permissions for both Microsoft Graph & SharePoint which can be given to an Azure AD App (App Registration). When created the app by default with Sites.Selected permissions does not have access to any SharePoint sites and has to be explicitly added added using Microsoft Graph or PnP PowerShell (Grant-PnPAzureADAppSitePermission) to the site(s) to be administered. Both processes only give the access Read or Write permissions to the site and not Full Control.

Continue ReadingUse Sites.Selected Permission with FullControl rather than Write or Read

Adding the New Board view to a Microsoft/SharePoint List using PnP PowerShell/Power Automate (SPO Rest API)

Today some people who are running targeted release on their M365 Tenant have been able to add the Board view to new and existing Microsoft/SharePoint Lists. I wanted to automate this creation of the Board View and following on from a previous blog post I did where I created a Modern Calendar on a list. I realised to add board view it followed the same pattern – using SharePoint Rest API. Through using the Edge Developer tools I figured out the JSON & Rest call required and that the view type was ViewType2: “KANBAN”

Continue ReadingAdding the New Board view to a Microsoft/SharePoint List using PnP PowerShell/Power Automate (SPO Rest API)

PnP PowerShell/CSOM Now Works With SharePoint Sites.Selected Permission using Azure AD App

Today quietly Microsoft released a SharePoint Azure AD app registration permission level Sites.Selected. This allows PnP PowerShell cmdlets and CSOM to be used using SharePoint application permissions to a specific site(s). This is independent & different to the Microsoft Graph permission level Sites.Selected.

Continue ReadingPnP PowerShell/CSOM Now Works With SharePoint Sites.Selected Permission using Azure AD App

Create Viva Connections App Using PnP PowerShell (Publish-PnPCompanyApp)

Yesterday Viva Connections (31/Mar/2021) was launched to the world and this allows you to create and then install the Viva Connections app in Teams so your SharePoint home site can be available in Teams. The Viva Connections app needs to be generated exclusively for your environment i.e. generate the app to point to your SharePoint home site url and this is done through PowerShell. I will show you how you can build a Viva Connections app using just one PnP cmdlet Publish-PnPCompanyApp

Continue ReadingCreate Viva Connections App Using PnP PowerShell (Publish-PnPCompanyApp)