Business Rules vs Power Automate vs Plugin: pick one
The article discusses the decision-making process for implementing business logic in Dataverse using Business Rules, Power Automate, and Plugins. Each option has its strengths and weaknesses depending on the specific requirements of a task. The author emphasizes the importance of choosing the right tool for the job to avoid complications and inefficiencies.
- ▪Business Rules are declarative and run client-side but cannot call external services.
- ▪Power Automate is asynchronous and can call any connector but has latency issues.
- ▪Plugins are custom code that runs server-side and are suitable for high-volume, low-latency scenarios.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3948393) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } SapotaCorp Posted on May 24 • Originally published at sapotacorp.vn Business Rules vs Power Automate vs Plugin: pick one #powerplatform A new requirement lands: "When an opportunity's amount exceeds 50,000, flag it for legal review and notify the deal desk." Every developer who has worked in Dataverse for more than six months has four places they could put this logic. Half the arguments on a mature team are about which place is the right one.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).