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

Blog

Show hide command buttons based on table permission in Power apps model driven apps using Power FX

If you want to show hide command buttons as per table permission for a login user then follow below steps. In this example I want to hide the custom command button “Set as Competitor” for the users who has no edit permission on Account entity. So first you need to check the security role permission.…
Read more

Show hide command button based on Field value of the form using PowerFX in Dynamics 365 model driven apps

In these days we are using PowerFX in many of our Power Apps. You can use PowerFX for commanding purposes in model driven apps. In this post I will explain about “How to show/hide command buttons based on field value of the record”. Let say You have Account Form and You want to show a…
Read more

Return table from power automate to canvas app using response action

Sometimes you need to return tabular data from power automate to canvas app. This post explains how you can do that. Follow below steps. Here I am calling a third party WEB API and consume response in Power Automate and return result as JSON and bind to data table in canvas app. Watch the video…
Read more

Dynamics 365 CE CRM and Power Platform Complete Syllabus

Here is the Dynamics 365 CE CRM and Power Platform Complete Syllabus.

Power Automate Exception handling using Try Catch Finally

Most of the times when you design a Power Automate flow, you face run time errors due to data issue or environment issues. So this post will explain you how you can handle runtime errors in Power Automate. Follow the below steps to implement TRY CATCH FINALLY BLOCKS in Power Automate. Watch the video or…
Read more

Immersive business process flow in Power Platform configuration and concept

Immersive BPF can be run independently from Power Automate screen. It not required to embed inside model driven apps. Lets explore the steps how to create immersive BPF in power platform. Step 1 : Create a Immersive BPF from power automate portal Open flow website and select correct environment. Click on My flows option. The…
Read more

Change State of record using Plugin in Dynamics 365 CE

To Change record status of dynamics 365 records use below code. Update your code accordingly to suit your business need. Hope this helps.

Status Change Message Plugin Call in Dynamics 365

When you want to call a Plugin on Status change of a record in Dynamic 365 CE then you should use EntityMoniker. Check the code below and update it accordingly and use in your project. IMPORTANT NOTE While registering message in Plugin Registration tool, you have to add SetState and SetStateDynamicEntity messages . Hope this…
Read more

Learn PCF in Power Apps Step-by-Step with basics for beginners in Power Apps

PCF can provide enhanced user experience for the users to work with data on forms, views, and dashboards in Power Apps. For example, a basic ‘Number’ field can be rendered as a Slider control where user can slide to set the value rather than typing. You can learn more theories about PCF here https://docs.microsoft.com/en-us/power-apps/developer/component-framework/overview. But lets see…
Read more

(Solved) msbuild is not recognized as an internal or external command, operable program or batch file while working with PCF

When you run command msbuild you may face below error. ‘msbuild’ is not recognized as an internal or external command,operable program or batch file. Soution To solve this follow below steps. Step 1 – Go to properties of current machine This PC. Step 2 – click on Advanced system settings Step 3 – Click Environment…
Read more

(Solved) ERESOLVE unable to resolve dependency tree while installing a pacakge while working with PCF

While working with PCF you might install Fluent UI but you may face below issues. ERESOLVE unable to resolve dependency tree while installing a pacakge Solution To solve this follow below methods step by step. It means you have dependency conflicts. So try running the following options one by one. 1. Remove node_modules and package-lock.json and then run 2.…
Read more

(solved) Type ‘string | null’ is not assignable to type ‘string’ while working with PCF

While working with PCF you might get the below error. Type ‘string | null’ is not assignable to type ‘string’. Solution Make sure you have a default value for the value you’re trying to get. In this case, I had to default to empty string. Hope this helps.

(Solved) npm ERR! code E404 while working with Power Apps PCF

ERROR While working with command npm install you might be facing the 404 issues as given in below screenshot. Solution inside your PCF folder run the commands. STEP 1 : run below commands to solve this issue. npm config set registry http://registry.npmjs.org STEP 2 : run below command next npm -g install npm STEP 3…
Read more

Restrict/Cancel Save operation conditionally in JavaScript as per Async operations result in Dynamics 365

Sometimes you get requirements where you are doing some validation check in JavaScript by calling XRM.WebAPI or some Async operation and if validation failed, you want to restrict Save operation. If the call code is synchronous then there is no issues. But if the code is asynchronous, you need to take special care otherwise it…
Read more

LDM Learning Download Manager Error MCT

IF you find the error in downloading MCT files using LDM application follow these steps. Step 1 : Login LDM Portal Login to https://learningdownloadcenter.microsoft.com/ Click on FAQ link. Choose LDM and find How to enable the browser download experience? option and inside that click enable browser download experience option. Now you can download with out LDM.

The subscription is not registered to use namespace ‘Microsoft.AzureActiveDirectory’. See https://aka.ms/rps-not-found for how to register subscriptions.

To fix this use Azure Power Shell and hit the command Register-AzureRmResourceProvider -ProviderNamespace Microsoft.AzureActiveDirectory Now the error will go away. Hope this helps

Power Portal WEB API Read, Create, Update, Delete records using Dataverse tables

Step 1 : Create Site Settings Records Step 2 : Create Table Permission, Web Role and Contact Association Create Table Permission Create Web Role Associate Web Role with Contact Step 3 : Create Web Template to add liquid code Create a web template and add below code. Use Microsoft site for full tutorial . And…
Read more

Web Template v/s Page Template v/s Web Page in Power Portal

In Power Portal, Web pages are the final page that renders on browser but the web page construction depends on Page template and web template. Let us understand the relation between these three components. Web Template In Power Portal, web templates are the top-tier content records. They can work with HTML, CSS, JS, jQuery and…
Read more

Use validation on Submit button on Basic Form in Power Portal

In Power Portal, If you want to add custom validations on Submit button click then you have to use following code. Open the Basic form where you want to add validation using Portal Management model-driven app. navigate to additional settings and scroll down to custom JavaScript section. Specify the code below. Make sure to change…
Read more

Project Service module features in Dynamics 365 Customer Engagement (CE)

In Dynamics 365 CE, Project Service is used to manage service based projects. The below flow explains how a project service flow looks like. The Steps include are given below. Project Sales Management Project Leads Project Opportunities Project Quotes Project Contracts Owning Company Contracting Unit Cost Currency Sales Currency Billing Method Project Pricelists Transaction Classes…
Read more

How to install Project Service Operation (PSA) in an existing Power Apps environment

If you want to install Project service automation, follow below steps. Step 1 – Subscribe Project Operation trial Navigate to https://dynamics.microsoft.com/en-us/dynamics-365-free-trial/ and scroll down to select Project Operation. Click on Try for free. Validate existing credential or login using existing credential. Click on Continue. It will setup the Project operation. Step 2 – Assign License…
Read more

Create your first Power Portal App using Power Apps

Power Portal is a powerful no-code & less-code way of developing web apps for public users (Un-licensed) interactions with Dataverse records. In this blog you will come to know how to create a portal app step by step. You can create power portals using make.powerapps.com portal. Open the make.powerapps.com website and choose correct environment. Click…
Read more

Retrieve Many-to-Many (N:N) Relationship Records using Web API in Dynamics 365 using JavaScript

The below code can be used when you want to read N:N or many-to-many related records and do some logics for validations. As N:N intersect table cannot be found in Advance Find you can check the name of intersect table from powerapps solution. The below code runs on a command button click and checks if…
Read more

Declare environment variables and use it in Power Automate

You can configure or declare environment variables inside a power apps solution to keep configurable data items or static data items so that you can use the value in other apps such as canvas apps, power automate etc. Here in this post you will come to know how to declare an environment variable and call…
Read more