blog.atwork.at

news and know-how about microsoft, technology, cloud and more.

Taming the 429: How we analyzed Microsoft Graph API throttling and developed a workaround

If you've worked extensively with the Microsoft Graph API, you've likely encountered the dreaded HTTP 429 Too Many Requests error. It’s a clear indication that you’ve hit a rate limit - but it's not always clear why, when, or how to work around the problem. In this post, we’ll share our real-world experience analyzing and overcoming 429 responses while querying user data through Graph.

Azure Logic Apps Toolbox 11-Use long HTML content in Designer

Have you encountered an issue with the new Azure Logic Apps Designer where you're unable to save variables containing lengthy content? This has become a challenge for me recently, especially when working with HTML templates used in automated email workflows and other scenarios. I’ve been unable to update these long email strings as variables directly within the new Azure Logic Apps Designer. Well, here is the workaround.

Important Update for Governance Toolkit 365 Users: Configuration Changes Required for Power BI Integration

We are excited to announce an important update to our SaaS solution, Governance Toolkit 365 (GT365). To enhance security and streamline data access, we have replaced the Refresh token with the Power BI built-in Admin API permissions. This change will take effect on February 21st. To ensure uninterrupted access to your Power BI data, it is crucial that you update your configuration as described here.

How to enable Copilot in Power BI

In today's data-driven world, the ability to quickly analyze and visualize data is crucial for making informed decisions. Microsoft Power BI has long been a powerful tool for business intelligence, and with the introduction of Copilot, it has become even more versatile. See the following resources for activating Copilot for Power BI in your organization.

Unlocking Secrets: The Key Vault Role You Need

In my use of Azure Key Vault with code and flows with Managed Identities, I moved to role-based access control (RBAC) to manage access to secrets and certificates. However, I encountered a problem when using the Key Vault Reader” role as it denied me the required access to secret content. This experience highlighted the importance of understanding the specific roles within Azure Key Vault, and I want to share this insight to help others avoid similar pitfalls.

List Flows as Admin V2 API endpoint

A year ago, Microsoft announced the Transition to List Flows as Admin V2 action from deprecated List Flows as Admin action” for Power Automate. Well, we were using the old API endpoint until it stopped working recently. It took some time until we found workarounds or a successor. Also the PnP modules still are using the old API, and the endpoint address is currently not documented on any Microsoft website. Find it here!

Azure Logic Apps Toolbox 10-Dynamic access to keys and values ​​in a JSON object

In Azure Logic Apps, looping through objects is a common requirement. When we have prior knowledge of an object’s properties, the process is straightforward. However, things get more challenging when attempting to access properties dynamically. See a method to access data in a JSON object dynamically here.

Working with Microsoft Entra ID Applications - Part 2

In Part 2 of this series we look into setting up and managing applications in a Microsoft 365 tenant. In Part 1, I focused on how Azure AD applications can be used to provide secure access control to data and services. I demonstrated how to create an Azure AD application in the home tenant and the importance of integrating with Azure AD for centralized app registration, management, and security measures.

Working with Microsoft Entra ID Applications - Part 1

Microsoft Entra ID (or Azure AD) applications are cloud-based applications that can be integrated with Azure AD for authentication and authorization purposes. Using such applications provides a way to centrally manage and secure access to your cloud-based applications and services using Azure AD identities and credentials.

M365 Copilot for everyone

As announced yesterday, Microsoft is removing the 300 seat purchase minimum for commercial plans and making Copilot available to Office 365 E3 and E5 customers upon purchasing the Copilot license. This change will make it easier for more people and businesses to access the benefits of the M365 Copilot.

Azure Logic Apps Toolbox 9-More useful Tips

By working with Azure Logic Apps, data can be processed very quickly and conveniently. Sometimes small details are a challenge, like function names or correct syntax. This is especially true if you don't work with logic apps all the time. In addition to our existing tips here in the blog, we have some other useful functions from various scenarios that will make your work with Logic Apps easier.

Get the expiration date of application secrets and certificates in Entra

Part of the job of Microsoft 365 administrators is to ensure that their users can access and work with all services. This also includes ensuring that applications work. Microsoft Entra manages applications and the associated settings in a central location. It is relevant to know when application certificates and secrets expire in order to renew them in a timely manner. This article shows how you can query which applications need to be updated.