Yawer Iqbal
63 FOLLOWERS
Follow to get updates on D365, Power Platform, O365, Azure and more.
Yawer Iqbal
7M ago
On June 29, 2024, I had an awesome time hosting two sessions at Birdview Logic Business Hub in Faisalabad on “App Development with Power Platform.”
We covered Power Apps, Power Automate, and Copilot in these intro sessions, aimed at fresh graduates and IT pros looking to get into low-code/no-code development.
A big shoutout to Shaheer Ahmad and Aqeel Khalid, 365 Connect Community leaders and Microsoft student ambassadors, who shared their career journeys in Power App development. Their experiences really hit home with the audience, showing the amazing potential of these tools.
Both sessions ..read more
Yawer Iqbal
7M ago
Last Friday, June 28, 2024, I presented “App Development with Power Platform” at Kohinoor Grammar School & College in Faisalabad, Pakistan. It was a wonderful gathering of around 100 youngsters. I introduced them to low-code/no-code development and recent trends. They enjoyed learning about Canvas Apps, Power Automate and Copilot, and I hope I was able to inspire them.
Here are a few highlights from the session ..read more
Yawer Iqbal
10M ago
While developing ‘PowerApp Components’ and traditional ‘Web Resources’, a common challenge is that testing is not straight forward. To test a change in HTML or JS code, one needs to deploy files, which is time-consuming. There are commercial tools available for model-driven apps to make it simpler but still using Fiddler have advantages. This first post of this series will explain how it works and how to get started with it.
What is Fiddler ?
Fiddler is a web proxy debugging tool often used by web developers. Basic version which we need is free forever and can be downloaded from here.
How ..read more
Yawer Iqbal
3y ago
Learn how to configure Azure Key Vault for Power Automate using a service account. In cloud flow we read secret from Key Vault ..read more
Yawer Iqbal
3y ago
A common requirement is to update the record row in Dataverse table after a file has been uploaded to SharePoint. This small post documents the steps and expressions for it. For demonstration, I m using “Account” table and have created “URL” a custom column in it. After file uploads, I will update the row and safe URL in this field.
Summary
This post do not cover the steps required to configure SharePoint for document storage with Model-Driven App. Follow this link for integration details). Cloud flow triggers when a file is uploaded from Model Driven App and created in the SharePoi ..read more
Yawer Iqbal
3y ago
Did you ever receive a requirement that a Word file uploaded through a model-driven app in SharePoint should be converted and saved as Pdf? I had this requirement in multiple projects. Recently I have used cloud flow to achieve this. It was a model-driven app that has integration with SharePoint for document storage. In this post, I m documenting steps.
Summary
The app has SharePoint integration enabled for the “Account” table (this post does not cover how to integrate SharePoint with Model Driven Apps, follow this link for integration details). Flow triggers when a file is uploaded ..read more
Yawer Iqbal
4y ago
Audit history is a great out of box feature in model-driven apps. However, querying audit history is a bit tricky. Unfortunately commonly used querying mechanisms like Power Automate CDS connectors, LinQ, or simply FetchXml doesn’t support it. This post will discuss options we have and sample code for it.
Options
Using SDK messages, RetrieveRecordChangeHistoryRequest & RetrieveRecordChangeHistoryResponse, covered in this post
Using Kingswaysoft’s Integration Toolkit for D365 (not covering in this post)
Scenario
I will query audit history for contact entity records and read ..read more
Yawer Iqbal
4y ago
Suppose you need to create a new globally unique identifier (GUID). In that case, Power Automate provides guid() function which generates and returns a new GUID as string. It is a useful function, but it doesn’t create a GUID based on string we provide, the way it works in C#. This post will explain how to convert a string into GUID format with dashes (with or without curly braces).
I m making this cloud flow manually triggerable for the sake of post, initializing a variable with the GUID string.
Next, I m converting this string to GUID (with dashes) using expression and storing in ..read more
Yawer Iqbal
4y ago
Audit history is a great out of box feature in model-driven apps. However, querying audit history is a bit tricky. Unfortunately commonly used querying mechanisms like Power Automate CDS connectors, LinQ, or simply FetchXml doesn’t support it. This post will discuss options we have and sample code for it.
Options
Using SDK messages, RetrieveRecordChangeHistoryRequest & RetrieveRecordChangeHistoryResponse, covered in this post
Using Kingswaysoft’s Integration Toolkit for D365 (not covering in this post)
Scenario
I will query audit history for contact entity records and read ..read more
Yawer Iqbal
4y ago
While developing ‘PowerApp Components’ and traditional ‘Web Resources’, a common challenge is that testing is not straight forward. To test a change in HTML or JS code, one needs to deploy files, which is time-consuming. There are commercial tools available for model-driven apps to make it simpler but still using Fiddler have advantages. This first post of this series will explain how it works and how to get started with it.
What is Fiddler ?
Fiddler is a web proxy debugging tool often used by web developers. Basic version which we need is free forever and can be downloaded from here.
How ..read more