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

Blog

Show/Hide Command Button depending on current user security Role Code Snippet without network call request

Here is a code snippet by which you can show/hide command buttons by checking Current user Security Role in background or Async way. This way it is now free to interact with the page while the request is performing background job getting data.  No more freezing of the user interface while the page is loading! The…
Read more

Sample Synchronus & Asynchronous Codes For Dataverse Model Driven App to Enable/Disable Command Bar Button in Model Driven App Power Apps

Lets take a scenario on Command Button Enable Rule. Here is a Synchronus code. Here is the Asynchronus relevant code for above using Promises. before using this make sure to enablke the feature for your Model driven app for Async OnSave, Async OnLoad. Here we ae wrapping the request handlers in a Promise and resolving…
Read more

Async OnLoad and Async OnSave Feature Walkthrough with Demo in Model Driven App Power Apps Dataverse

In the ever-evolving world of web development, optimizing performance is crucial. One key strategy to achieve this is transitioning from synchronous to asynchronous requests in your model-driven applications. This approach not only enhances responsiveness but also provides a smoother user experience. In this blog, we’ll explore why this transition is beneficial and provide a practical…
Read more

Mobile Offline Access Model Driven Apps – practical Configuration

Creating offline access for Model-Driven Apps in Power Apps is essential for ensuring your users can continue their work even when they are not connected to the internet. Here’s a practical guide on configuring your Model-Driven Apps for offline use: Watch the below video or scroll to read the article. Step-by-Step Guide to Configure Offline…
Read more

Most used PowerFX in Canvas APP List

In Power Apps, specifically when creating Canvas apps, lists play a crucial role in managing data and performing various operations. Power Fx, the formula language for Power Apps, includes several important list functions. Here are some of the most important Power Fx list functions commonly used in Canvas apps: 

Commonly used PowerFX Functions in Custom Pages Power Platform

Introduction Power Fx is a versatile formula language used in Power Apps, enabling the creation of dynamic and interactive user experiences. This guide covers commonly used Power Fx functions tailored for custom pages within Power Apps. 1. Text Functions Text Converts a value to text. Text(123.45) Concat Concatenates a table of text values into a…
Read more

Commonly used Power Fx Functions for Model-Driven Apps

In Model-Driven Apps, Power Fx is less prominent compared to Canvas Apps, as much of the logic is handled by the data model and business rules. However, when used, it often involves similar functions: There are two areas in model driven app where you can use PowerFX. One area is in Command button action and…
Read more

Change Tracking Entities – Concept and Understanding in Dataverse

In the dynamic world of business applications, managing and monitoring data changes efficiently is crucial. Microsoft Dataverse, a key component of the Power Platform, offers robust capabilities to track changes in data entities. This feature, known as Change Tracking, is indispensable for ensuring data integrity, facilitating integration with external systems, and optimizing performance. In this…
Read more

20 Most commonly used JavaScript Scenarios with Sample code Snippet in Form Script Dataverse/ Dynamics 365 CE

JavaScript is a powerful tool when working with Dataverse (formerly known as Common Data Service) and Dynamics 365 Customer Engagement (CE). It allows developers to create custom functionalities, validate data, and enhance user interactions. Below, we’ll explore some of the most commonly used JavaScript scenarios with sample code snippets to help you get started. For…
Read more

Async Save Feature+ Xrm.WebAPI+ Prevent Save – Conditionally restrict save for xrm webapi retrievemultiple call on save event Dataverse/ Dynamics 365

In this blog post, we’ll walk through an asynchronous JavaScript function restrictAppointments_OnSave_Async with Xrm.WebAPI.ReatrieveMultipleRecord that accomplishes this by restricting the number of appointments a patient can have with the same doctor on the same day in a Dynamics 365 environment. Problem Statement The goal is to prevent a patient from booking more than two appointments…
Read more

Elastic Table in Dataverse Power Apps – Understanding

In today’s dynamic business environment, the ability to adapt quickly to changing data requirements is crucial for building robust applications. Dataverse for Power Apps offers a powerful solution for creating flexible data models through the concept of elastic tables. In this comprehensive guide, we’ll explore the elastic table concept in Dataverse and provide sample code…
Read more

Decrement field value automatically using workflow in dataverse or dynamics 365

In Dataverse (formerly known as Common Data Service) or Dynamics 365, you can decrement a field value automatically using workflows. Here’s a general outline of how you can achieve this using a workflow: Here’s a more detailed step: This operator selection can be extended to use Decrement By, Increment By, Set TO and Multiply by…
Read more

Using Pipeline (Deployment) in Power Apps Solution

In today’s fast-paced digital landscape, rapid and reliable deployment of applications is crucial for maintaining a competitive edge. Power Apps, Microsoft’s low-code development platform, offers a robust deployment pipeline feature that streamlines the process of deploying apps and updates across environments. In this blog post, we will explore what a deployment pipeline is, its benefits,…
Read more

Solution Dependency in Power Apps Solution Mangement

Power Apps is Microsoft’s suite of apps, services, connectors, and data platform that provides a rapid application development environment. One of the key features that make Power Apps powerful is its ability to manage and deploy solutions across different environments efficiently. When working with multiple components or customizations within Power Apps, understanding solution dependency becomes…
Read more

Encode URI and Decode URI in Power Automate

Follow the steps below to encode URI for strings and decode URI. Step 1 – Create a Flow Step 2 – Add parameter Step 3 – Add a compose step and use expression encodeUriComponent. Step 4 – Add another parameter as sample url Step 5 – Add a compose and use decode URI Now save…
Read more

Complete Integration Strategy (Dataverse & Third Parties)

In this post, you will come to know how to integrate third parties with Dataverse using different scenarios. This section will explain how you can use no code way to integrate third party apps from Dataverse. You can use below No-code Less-code way of integration. Dataverse Integration with Microsoft 365 Native Apps. For Native apps…
Read more

All Power Automate Expressions with Example

Here is the list of all power automate expressions and formula. Hope it helps.

Open View as Dialog using command button and send update data from Dialog view using command button navigateTO

Step 1 : open a view as dialog from subgrid command use below code on command button on form. Step 2 : Call script on home grid command button on the dialog entity view use below code. Hope this helps.

HTML Web Resource – Add on Form as control and pass data from Form to HTML and back to Form

Here you will come to how to Add HTML web resource on Form as control and pass data from Form to HTML and back to Form. Step 1 : Create a HTML Web resource and add the web resource on Form use below code for HTMl Web resource Step 2 : Call form load script…
Read more

HTML Web Resource – Open as Dialog using NavigateTo and pass data from Form to HTML and back to Form

In this post you can understand how to open a html web resource as a dialog using NavigateTo client API and pass data between HTML and FORM. Step 1 : Create a HTMl Web Resource and Add the Web resource on Form. Use below code for HTML Web resource. Step 2 : Add script on…
Read more

How to get job after completing MCA, BTech, BE, MTech, BSc, +2, +3

I am writing this post to help many candidates out there, who are either persuing MCA, BTech or completed the degree and searching for jobs or trying to find out the job scope. This question, How to get a job after MCA/BTech/MTech? is a very crucial question which comes by default to mind when we…
Read more

System Jobs in Dataverse/ Dynamics 365 Status Information

Here is a list of status information you can refer for better understanding System Jobs. In Dynamics 365, a system job refers to background processes or tasks that are executed by the system to perform various operations within the application. These jobs are typically initiated by the system itself or by users through configurations such…
Read more

[Sample Code] Set Lookup View dynamically in Dynamics 365 or Power Apps Model driven app form

Here is a sample code you can use to dynamically set the lookup view conditionally in Dynamics 365 or Model driven power apps. Remember to pass execution context from FORM to JS. Hope this helps.

Understanding Scope in Business Rule in Dynamics 365 or Dataverse

In Dynamics 365/ Dataverse, business rules are used to apply logic and automation to form fields and data within the system. The scope of a business rule refers to the extent to which the rule applies within the Dynamics 365 or Dataverse environment. There are three main aspects to consider regarding the scope of a…
Read more

Top 20 Best Practices in Dynamics 365 & Power Platform while working with plugins, custom workflows, javscript, web resources

Here you will find some important best Practices you can folow while working with Power Paltform and Dynamics 365 Apps. All these Best Practices are recommended by Microsoft for better solution management and performance. Sl No. Description 1 Avoid duplicate Dataverse plug-in registrations.Duplicate plug-in step registration will cause the plug-in to fire multiple times on…
Read more