Bhubaneswar, Odisha, India
+91-8328865778
support@softchief.com

Blog

20 Most Commonly Used JavaScript Scenarios with Sample Code Snippets in Form Script – Dataverse / Dynamics 365 CE

JavaScript plays a critical role in Microsoft Dataverse and Dynamics 365 Customer Engagement (CE) applications. While Power Automate and Business Rules help automate processes, JavaScript remains essential for realtime client-side customization and enhanced user experience. Using JavaScript in Model-Driven Apps allows developers to: In this blog, we’ll explore 20 of the most commonly used JavaScript…
Read more

14 Most Used Realtime Business Use Cases for Plugin Scenario-Based Snippets in Dataverse & Dynamics 365

Plugins in Microsoft Dataverse and Dynamics 365 are one of the most powerful ways to implement realtime business logic. They allow developers to intercept operations such as Create, Update, Delete, Assign, Associate, and more. In enterprise applications, plugins are commonly used to: This blog covers 14 highly used realtime plugin scenarios with practical business examples…
Read more

Ultimate Interview QA for Dynamics 365 and Power Platform

NOTE : This downloaded document is Password Protected. Contact the Author using this WhatsApp Link to get Password.

Dynamics 365 CE and Power Platform Developer Syllabus

Extensive & Advanced Syllabus for Power Platform & Dynamics 365 CE If you want to become an expert in Microsoft Power Platform and Dynamics 365 CE development, a structured roadmap is essential. This 100+ Hours (90 Days) advanced training program designed by Microsoft MVP and MCT Sanjay Prakash & Team covers everything from Dataverse fundamentals…
Read more

How to Mask Dataverse Field values in Microsoft Power Platform using Masking Rules

Introduction In modern business applications, protecting sensitive data is no longer optional. Organizations using Microsoft Dataverse often store confidential information such as: While Microsoft Dataverse provides strong security through roles and permissions, there are many situations where users should only see partial information instead of complete values. Watch the video to learn more or scroll…
Read more

🚀 Power Platform Solution Architect Roadmap (with Modern AI Skills)

The role of a Power Platform Solution Architect is rapidly evolving. It’s no longer just about building apps—it’s about designing intelligent, scalable, AI-powered business solutions. This roadmap will guide you from fundamentals to advanced architecture, including Copilot, AI, and enterprise design patterns. 🧭 Phase 1: Strong Foundations (0–3 Months) Start with core platform understanding. 🔹…
Read more

Refer one Web resource in abother Web resource – Calling CSS, JS Web Resource in HTML Web Resource in Dataverse

This is CSS Web Resource: This is JS Web Resource In HTML Web Resource if you want to call the JS and CSS web resources then you need to use its web resource names like below. The format is ../WebResources/<webresourcenamelogical>

Create Excel File in OneDrive Using Power Automate and Insert Records Dynamically from Dataverse

Exporting Dataverse records into Excel is a common requirement in Dynamics 365 and Power Platform projects—whether for reporting, backup, or data analysis. While Dataverse provides built-in export features, automating this process with Power Automate gives you flexibility, scheduling capabilities, and dynamic control over the Excel file. In this blog, we’ll walk step-by-step through how to:…
Read more

Power Page WEB API Step by Step

You can use Power Pages Web API to achieve CRUD operation from Power Page. Folow these steps. Step 1 : Create Site Settings Create below site settings for enabling contact entity for Power Page WEB API interaction. NOTE : Site Settings Example Value Extra Webapi//disableodatafilter Webapi/contact/disableodatafilter True Webapi//enabled Webapi/contact/enabled True Webapi//fields Webapi/contact/fields firstname,lastname attr1,attr2,attr3 /…
Read more

(Solved) Unable to Save Power Page making website to Public from Private

Whever you are trying to mark your power page website from private to public it unable to save. This problem occurs only when you are doing this in Developer environment. Watch the video below or scroll to read. Problem : Power Page Studio Changes not able to save. Switching Private to Public. Root Cause The…
Read more

Automatic Redirect Users to Specific Environment Power Platform Environment Routing

When developing modern applications, we often work with multiple environments — Development, Testing, Staging, and Production. Managing how requests flow across these environments can get complicated, especially in cloud-based or distributed architectures.That’s where Environment Routing comes into play. Watch the video below to learn or scroll down to readd it. Managing multiple environments in the…
Read more

Set Combo Box Value Dynamically by other Combo Box Value in Canvas APP

In this post You will come to know how to Set Default Selected Items of a Combo Box as per value selected in another Combo BOX. Problem Statement In the below canvas app screenshot, there is a combo box called Owner Type which is connected to Choice field with below powerfx. Owner Type is a…
Read more

How to Connect Git with Power Platform Solutions

Microsoft has introduced a native Git integration in Power Apps solutions, making it much easier for makers and developers to connect their solutions directly to a Git repository without relying only on manual CLI commands. This feature is a game-changer for Power Platform ALM (Application Lifecycle Management), as it simplifies source control and enables teams…
Read more

Promises in JavaScript – Clear Understanding with Demo

If you’ve ever worked with JavaScript and asynchronous operations, you’ve probably come across Promises. They can seem confusing at first — but once you understand how they work, they become a powerful tool in your async coding toolkit. Watch video below or scroll to read. In this blog, we’ll break down what a Promise is,…
Read more

User-Defined Function (UDF) in Power Apps Canvas App – EMI Calculator Example

In this blog you will know about User-Defined Function (UDF) in Power Apps Canvas App with a EMI Calculator Example Watch the video below or scroll to read. In Power Apps Canvas Apps, you often need to reuse complex logic across multiple places. While there’s no traditional function structure like in programming languages, you can…
Read more

Understanding “Parent” Access Type in Table Permissions in Power Pages

Watch the Video below or scroll to read the article. With Real Example: Appointment (Parent) and Prescription (Child) In Microsoft Power Pages, Table Permissions are critical to control what authenticated users can view, create, edit, or delete. When building data-driven portals, setting the right access level is essential — not just for security, but for…
Read more

🔓 Understanding the “Access app scope” Feature in Canvas App Components (Power Apps)

💡 Introduction In Power Apps Canvas Apps, components play a crucial role in building reusable UI and logic blocks. However, traditionally, components are isolated—they cannot directly read or modify values in the parent screen or app unless explicitly passed via input/output properties. To break this limitation, Microsoft introduced a powerful feature: “Access app scope”. Watch…
Read more

[Resolved] Quick Find View is not Working or Loading in Dataverse Model Driven APP

When you work with Dataverse Data Modelling for tables, you sometimes edit Quick Find View but you will not see the Quick Find View when you search. Follow the below steps to resolve. Step -1 : Enable Setting navigate to Power Platform Admin Center of the selected environment and select the environment then go to…
Read more

How to Validate Field value changes in an Editable Subgrid Using OnSave in Dataverse Model-Driven Apps

Editable subgrids in model-driven apps allow users to quickly update related records inline — making data entry more efficient. But what if you want to validate business rules like ensuring a start date isn’t in the past, or an end date is not before the start date? In this blog, we’ll explore how to use…
Read more

Inline Editable Subgrid Row Field OnChange Event with Javascript Business use case

Scenario: Validate “Start Time” in Editable Subgrid of Appointment Table on Contact Form. Start Time cant be backdated. We want to: 🛠 Step-by-Step Implementation 1. Add JavaScript Web Resource Create a JavaScript file (e.g., gridValidation.js) with this code: 2. Add This Script to Your Solution 3. Attach Script to Editable Grid Control ✅ Make sure…
Read more

How to Render a Subgrid as an Editable Inline Grid in Dataverse Form Model-Driven Apps

In Dataverse model-driven apps, subgrids are commonly used to display related records on a form. However, by default, they appear in a read-only mode. If you want users to edit records directly from the subgrid without opening each record individually, you can render the subgrid as an editable grid (also known as editable inline subgrid).…
Read more

Choosing the Right Data Import Method in Dataverse: Import Wizard vs Dataflows vs SSIS vs More

🔹 Introduction When working with Microsoft Dataverse, one of the first decisions you’ll face is how to bring data in. Whether you’re migrating legacy data, syncing systems, or automating updates, the method you choose will depend on your data volume, source system, complexity, and automation needs. In this post, we’ll explore the main data import…
Read more

Changing Business Unit of User – Move records to new business unit is DIsabled/Enabled in Dataverse

While changing Business Unit of a User in Dataverse, You will see the Move records to new Business Unit Options shows disabled or enabled and you can not switch it. So how to switch it. How to Enable If you see the Options is disabled like below screenshot and you want to enable it you…
Read more

[Resolved] Unable to connect to a required endpoint. Power Platform now relies on a new cloud service dependency called Power Platform API. If you have conditional access policies or firewall rules, they may need to be updated to allow access to the necessary URLs. Please ensure the following domain is not blocked: *.api.powerplatform.com

ERROR: Unable to connect to a required endpoint. Power Platform now relies on a new cloud service dependency called Power Platform API. If you have conditional access policies or firewall rules, they may need to be updated to allow access to the necessary URLs. Please ensure the following domain is not blocked: *.api.powerplatform.com SOLUTION: You…
Read more