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

Blog

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

[Resolved] Error: The input body for trigger ‘manual’ of type ‘Request’ did not match its schema definition. Error details: ‘Invalid type. Expected String but got Null.’. in POwer Automate Dataverse When a row selected trigger

If you are working with Power Automate and using “When a Row is Selected” Trigger then you may get the below error. This error has a work around you can follow. Solution: Do not use any dynamic content from Trigger step in any other action steps. Rather after the trigger, use one more step “Get…
Read more

Working with Power Pages Web API

Introduction Microsoft Power Pages, previously known as Power Apps Portals, allows organizations to create external-facing websites that securely interact with Dataverse data. One of the most powerful features of Power Pages is the Web API, which enables developers to perform CRUD (Create, Read, Update, Delete) operations on Dataverse entities from Power Pages. In this blog,…
Read more

Function as Re-usable Solution Component in Power Platform

You can now create server side low code plugins using Function solution component. Watch the video to learn how. Hope it helps.

Read Quick View form fields using Javascript in Dataverse Form/Dynamics 365 Forms 

Sometimes in your projects you need to read Fields displayed in Quick View Form using JavaScript. This post help you how to read Quick View Form Fields in Javascript. Here is the sample code. This function retrieves a field value from a Quick View Form when a model-driven form loads. Below is a detailed breakdown…
Read more

Get and Set Owner Field Using Xrm.WebApi (Applicable to any Lookup Fields)

In your Project requirement, you may need to fetch Owner lookup field or any custom or out-of-the-box lookup fields using JavaScript XRM WEB API in Dataverse. Its not straight forward to retrieve lookup fields so you need to follow some steps. dont use directly the logical name rather use : _<lookupfieldlogicalname>_value For Example if your…
Read more

Sequential Approval in Power Automate

Sequential Approval is a powerful feature in Microsoft Power Automate that allows organizations to ensure decisions are made in a structured, step-by-step manner. Whether it’s managing leave requests, budget approvals, or document sign-offs, sequential approvals enforce accountability and transparency by routing requests through a predefined sequence of approvers. Watch the video or scroll down to…
Read more