posts
Enable Power Platform API Permissions for Copilot Studio Automation - Entra ID app registration
When automating Copilot Studio agents or building custom integrations, you need to grant your Entra ID app registration the proper Power Platform API permissions. However, the Power Platform API often doesn’t appear in the standard API permissions list in the Azure Portal. This guide shows you how to enable the Power Platform API service principal and add the CopilotStudio.Copilot.Invoke permission to your app registration.
Table of Contents The Problem Why Power Platform API is Missing Prerequisites Solution Overview Step 1: Verify Power Platform API Status Step 2: Enable Power Platform API Service Principal Step 3: Add API Permissions to Your App Step 4: Grant Admin Consent Alternative: Manual Manifest Configuration Verification Conclusion References The Problem While setting up automated testing for Copilot Studio agents using the Copilot Studio Kit (inspired by Matthew Devaney’s excellent video Copilot Studio Test Automation: STOP Testing Manually!
posts
Check if SharePoint Feature is Active Before Enabling with PnP PowerShell
When automating SharePoint site configurations with PnP PowerShell, it’s essential to check whether a feature is already active before attempting to enable it. This prevents unnecessary errors, improves script performance, and ensures idempotent operations. This guide demonstrates best practices for checking feature status and conditionally enabling features in SharePoint Online.
Table of Contents Why Check Feature Status First? Understanding SharePoint Features Prerequisites Basic Feature Check Pattern References Why Check Feature Status First?
posts
Managing SharePoint Sensitivity Label Watermarks: Layout Options and Accessibility Considerations
Sensitivity labels in SharePoint Online provide visual indicators through watermarks to help users identify classified content. However, the default diagonal watermark layout can present usability and accessibility challenges. This guide explores watermark configuration options, addresses common user concerns, and provides solutions for managing watermark display in SharePoint documents.
Table of Contents Understanding Sensitivity Label Watermarks Watermark Layout Options User Experience and Accessibility Concerns Configuring Watermark Layout at Tenant Level Managing Watermarks at File Level Conclusion References Understanding Sensitivity Label Watermarks Sensitivity label watermarks are visual indicators that appear on documents to display the classification level of content.