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

Blog

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

How to use JOSN data in Canvas APP received from a web API response

To use the JSON response of a Custom Connector in a Canvas App in Power Apps, you can access, parse, and display the data directly within the app. Here’s a step-by-step guide to achieve this. You can watch the video or scroll down to read. Step 1: Add the Custom Connector to Power Apps 💡…
Read more

Implementing Dynamics Dropdown Filtering in Canvas APP

Cascading dropdowns allow users to select values in a hierarchy. For example, when a user selects a Country, the State dropdown is filtered to show only states in that country. Similarly, selecting a State filters the City dropdown to show only cities within that state. Step-by-step guide : Watch the Video or scroll to read…
Read more

Canvas App Components Custom Properties – Event Types and Data

Canvas Apps in Power Apps allow developers to create reusable components that simplify app design and ensure consistency. Custom properties are the key to making components dynamic, configurable, and interactive. This blog will explore Custom Properties of type Events and Data, and dive into Actions and Functions to understand their use cases. What Are Custom…
Read more

Commonly used sample codes for Power Apps Code Component Framework (PCF)

Here is a commonly used code snippets used in PCF Controls. PAC Commands commonly used Initializing a PCF Control Rendering HTML Control Reading Input Values Handling Daverse Parameters Notify Dataverse about Data Changes Handing Resize Event Applying CSS Dynamically Working with Dataverse Web API Cleaning Up Resources Hope it helps.

Managed Environments in Dataverse: A Comprehensive Guide

Managed Environments is a feature within Microsoft Dataverse designed to enhance governance, simplify monitoring, and promote responsible resource usage in Power Platform environments. By enabling Managed Environments, administrators can gain better visibility, apply advanced security measures, and streamline compliance efforts. This article will explore what Managed Environments are, their features, use cases, and how to…
Read more

How to create a Confirm Box in Canvas App Power Apps

A Confirm Box in Canvas Apps is an interactive feature that prompts users to confirm an action before proceeding. This ensures actions like deletions, updates, or submissions are deliberate, reducing the chances of errors. Since PowerApps doesn’t have a built-in confirm dialog, you can implement a custom solution using popups and logic controls. Watch the…
Read more