@kailashr2k

2 Followers
0 Following
112 Posts

Power Automate makers: you don't need a loop to filter 400 rows down to 18.

Filter Array. Select. Join. Compose. Parse JSON.

These 5 actions eliminate 80% of the unnecessary loops I see in production flows.

#PowerAutomate #PowerPlatform

http://mytrial365.com/2026/05/14/power-automate-data-operations-what-they-actually-do-and-when-to-use-each-one/

Power Automate Data Operations What They Actually Do and When to Use Each One

There is a quiet tax on most Power Automate flows: unnecessary loops. You retrieve 500 items from SharePoint. You need 12 of them. So you loop through all 500, checking a condition on each one, bui…

My Trial

If you have copy-pasted the same logic into three different Power Automate flows, you have already created a maintenance problem.

Child flows exist for exactly this. Build it once. Call it from anywhere.

#PowerAutomate #PowerPlatform

http://mytrial365.com/2026/05/07/stop-copying-logic-across-flows-use-child-flows/

Stop Copying Logic Across Flows. Use Child Flows

Here’s a scenario that plays out on almost every Power Platform project. You have three approval workflows: one for project proposals, one for leave requests, one for expense submissions. Eac…

My Trial

Power Automate hot take: "Scope", "Compose", and "Condition" are not action names. They are placeholders you forgot to fill in.

Six naming rules that will make your flows actually maintainable 🧵

#PowerAutomate #PowerPlatform

http://mytrial365.com/2026/04/30/stop-naming-your-flow-actions-scope-and-apply-to-each/

Stop Naming Your Flow Actions “Scope” and “Apply to Each”

Power Automate gives every action a default name the moment you drop it onto the canvas. “Apply to each”, “Condition”, “Send an email (V2)”. Then you move on, wi…

My Trial

🔄 Part 6 is live: Migrating from Office365 / WS-Trust to Modern OAuth in Dataverse

Still using AuthType=Office365? It’s time to modernize.

🔐 Why legacy auth breaks
⚙️ Moving to OAuth / ClientSecret
☁️ Supporting MFA & Conditional Access
🛡️ Security best practices

Authentication isn’t just setup it’s architecture.

If you maintain older Dataverse tools, this one’s for you.

http://mytrial365.com/2026/04/23/connecting-to-dataverse-migrating-from-office365-ws-trust-to-modern-oauth/

Connecting to Dataverse: Migrating from Office365 / WS-Trust to Modern OAuth

If you’ve worked with older Dynamics 365 or CRM SDK codebases, you’ve probably seen this: AuthType=Office365 Or worse silent authentication failures after Microsoft tightened security policies. Thi…

My Trial

🌐 Part 5 is live: Calling Dataverse from a Single Page App (SPA)

No backend.
No proxy.
Just MSAL + OAuth + Dataverse Web API.

In this post I break down:

🔐 Token acquisition with MSAL
🌍 CORS configuration
⚙️ Delegated user security
💻 Real JavaScript examples

If you're building React/Angular dashboards on top of Dataverse, this pattern matters.

Frontend meets enterprise security.

http://mytrial365.com/2026/04/16/connecting-to-dataverse-from-a-single-page-app-spa-using-msal-cors/

Connecting to Dataverse from a Single Page App (SPA) using MSAL + CORS

In the previous post, we covered multi-tenant Server-to-Server (S2S) authentication the pattern for backend SaaS platforms. Now we switch to the opposite extreme: A browser-only app (React / Angula…

My Trial

🚀 Part 4 is live: Multi-Tenant S2S for Dataverse (SaaS/ISV Architecture)

Building for multiple customers? One tenant is easy. Many tenants is architecture.

🔐 Admin consent flow
🏢 Application Users per environment
🌍 Tenant isolation
⚙️ Dynamic authority handling

If you’re building AppSource-ready solutions, this is the pattern you must understand.

Multi-tenant isn’t just auth. It’s responsibility.

http://mytrial365.com/2026/04/09/connecting-to-dataverse-multi-tenant-server-to-server-saas-isv-architecture/

Connecting to Dataverse: Multi-Tenant Server-to-Server (SaaS / ISV Architecture)

In the previous post, we implemented Server-to-Server authentication for a single tenant. That works perfectly when: You own the tenant. The app runs internally. It serves one organization. But wha…

My Trial

🚀 Part 3 is live: Server-to-Server (S2S) Authentication in Dataverse

No login prompts.
No user context.
Pure application identity.

In this post, I break down:

🔐 Application Users
⚙️ Client Secret vs Certificate
☁️ Azure Function implementation
🧠 Single-tenant architecture explained

If you're building real enterprise integrations, S2S is non-negotiable.

Architecture starts with authentication.

http://mytrial365.com/2026/04/02/connecting-to-dataverse-server-to-server-s2s-authentication-explained/

Connecting to Dataverse: Server-to-Server (S2S) Authentication Explained

In the previous post, we connected to Dataverse using delegated OAuth with ServiceClient. That works great for: Console tools Admin utilities Interactive scripts But what if: There is no user? The …

My Trial

Part 2 of my Dataverse connection series is live.

This one goes deep into modern .NET authentication using ServiceClient OAuth setup, connection strings, token lifecycle, delegated vs app-only context, and real C# examples.

If you're building console tools, Azure Functions, or DevOps utilities for Dataverse, this is the pattern you should master.

Clean architecture starts with correct authentication.

http://mytrial365.com/2026/03/26/connecting-to-dataverse-modern-net-authentication-with-serviceclient/

Connecting to Dataverse: Modern .NET Authentication with ServiceClient

In the previous post, we mapped the authentication landscape. Now we move from architecture to implementation. This post shows you how to connect to Dataverse using modern .NET patterns with the re…

My Trial

New blog series: Connecting to Dataverse the right way.
OAuth, S2S, SPA, multi-tenant real scenarios, real code, clear decisions.
Stop guessing. Start architecting.

http://mytrial365.com/2026/03/19/connecting-to-dataverse-choosing-the-right-authentication-strategy/

Connecting to Dataverse: Choosing the Right Authentication Strategy

If you’ve worked with Microsoft Dataverse long enough, you’ve probably asked yourself at least once: “What’s the correct way to connect to Dataverse for this scenario?” Microsoft documentation cove…

My Trial

🕵️‍♂️ Deleted or... just disappeared?

In Part 4 of my Dataverse Bulk Delete series, I unpack how to:
✅ Track job status
🧾 Review success/failure logs
🐞 Debug record deletion failures

Your deletion jobs deserve better than blind trust.

#PowerPlatform #Dataverse #SystemJobs #AuditReady

http://mytrial365.com/2026/03/12/mastering-dataverse-bulk-delete-track-audit-and-debug-your-bulk-deletion-jobs/

Mastering Dataverse Bulk Delete – Track, Audit, and Debug Your Bulk Deletion Jobs

So far in this series, we’ve explored how to initiate and automate bulk deletions in Dataverse, and how to protect critical records through retention. But how do you know your deletion job actually…

My Trial