How to add any font to Power Pages site
Dec16

How to add any font to Power Pages site

The Power Pages Design Studio makes it easier for users to change out-of-the-box colours and fonts and even manage custom CSS files. However, if you work with specific customer requirements, you can quickly discover that the required brand font (for example, Lato, Proxima, or other) is unavailable in the Design Studio! This is quite disappointing, as most customers are likely to have fonts… Continue Reading...

Read More
Building Better Tables – A patterned approach to using autonumber columns and alternate keys to drive efficiency in Dataflows
Dec11

Building Better Tables – A patterned approach to using autonumber columns and alternate keys to drive efficiency in Dataflows

Introduction Navigating the complexities of dataflows in Microsoft’s Power Platform, especially when dealing with Dataverse, can present unique challenges. One significant hurdle is efficiently setting up and using lookup values. This article introduces a straightforward design pattern I’ve developed, emphasizing the use of autonumber fields and alternate keys in entity creation to… Continue Reading Rick A. Wilson (RAW)’s...

Read More
Anatomy of the Stripe payments in Power Pages
Dec06

Anatomy of the Stripe payments in Power Pages

Just a few weeks ago, as I write this, Microsoft announced online payments with Stripe in Power Pages in preview. As I wrote a few posts on payment integration in Power Apps (with Stripe and Braintree) and Power Portals, I couldn’t help but roll up my sleeves and look at what’s behind the scenes of this integration. You can find the basics in the official documentation on this feature… Continue Reading...

Read More
Will AI pass my aviation exam?
Dec03

Will AI pass my aviation exam?

I’m both a technology geek and a pilot. Not surprisingly, when I got my hands on the Azure OpenAI service (in preview) and Azure AI Studio, I wanted to try it out on the aviation topic. Aviation is a highly regulated area of human activity, and many legislative documents define the operations. As I’m studying now for the CPL Air Law exam, I naturally decided to do a quick experiment to see if… Continue Reading...

Read More
How to reset the people picker control?
Nov29

How to reset the people picker control?

Learn how to reset the modern Fluent UI people picker control from the Creator Kit with no Reset property and the Reset function not working! The post How to reset the people picker control? appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog How to reset the people picker control? | Hardit Bhatia: The Power Addict Learn how to reset the modern Fluent UI people picker control...

Read More
Secure Microsoft Entra ID connector
Nov20

Secure Microsoft Entra ID connector

I needed to create a Power Automate flow to create Microsoft Entra ID (previously Azure Active Directory) security groups and assign members to them. I was going to use the provided standard Microsoft Entra ID connector until I found that it requires application permissions scope to be “Directory.ReadWrite.All“. This gives the application access to any operation on the directory – including… Continue Reading...

Read More
Microsoft Ignite 2023 – my reflections
Nov17

Microsoft Ignite 2023 – my reflections

This week Microsoft gathered what I can imagine to be an enthusiastic audience to attend Microsoft Ignite in-person in Seattle. In this world of possibilities the event could also be seen online, live as well as on-demand. Not all, but lots of session. In this post I’ll let you in on my reflections after watching on-demand content from the event. Before we look at highlights from my… Continue Reading...

Read More
How to add PDF Viewer to a scrollable screen?
Nov14

How to add PDF Viewer to a scrollable screen?

Have you ever used a scrollable screen in your app? A PDF viewer cannot be added to scrollable screens. Learn how to do that! The post How to add PDF Viewer to a scrollable screen? appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog How to add PDF Viewer to a scrollable screen? | Hardit Bhatia: The Power Addict Have you ever used a scrollable screen in your app? A PDF viewer...

Read More
How to use a timer across screens!
Nov02

How to use a timer across screens!

Learn how to increase the performance of your app by repurposing controls especially the timer control which is very resource heavy! The post How to use a timer across screens! appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog How to use a timer across screens! | Hardit Bhatia: The Power Addict Learn how to increase the performance of your app by repurposing controls...

Read More

Power Automate Blueprint Accessing Azure Portal Backend APIs and the Intricacies of main.iam.ad.ext.azure.com

In the realms of digital infrastructure management, automation emerges as a pivotal ally, especially when confronting repetitive and time-sensitive tasks. A recent endeavor led me to a scenario where automating the management of OAuth tokens for users within our organization was paramount. Our meticulous record-keeping of these tokens and their respective assignments is handled through Power… Continue Reading Rick A. Wilson...

Read More
Cancel multiple running instances of a Cloud Flow using PowerShell
Oct27

Cancel multiple running instances of a Cloud Flow using PowerShell

/*! elementor – v3.16.0 – 09-10-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Power Apps – ChatGPT Integration
Oct23

Power Apps – ChatGPT Integration

In this article, let’s see how we can integrate ChatGPT with our Canvas App to add AI functionality. ChatGPT is an artificial intelligence-based chatbot developed by OpenAI, specialized in conversing with human users. The acronym GPT stands for Generative Pre-trained Transformer, which means “pre-trained generative transformer.” With ChatGPT we can, for example, generate content, answer… Continue Reading...

Read More
Import Excel file using Custom API and Alternate keys
Oct14

Import Excel file using Custom API and Alternate keys

/*! elementor – v3.16.0 – 09-10-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
My First Article for CODE Magazine!
Oct13

My First Article for CODE Magazine!

I am extremely happy and grateful for my first publication for Code Magazine, presented at the Power Platform Conference in Las Vegas 2023. As a Microsoft MVP, I have always dreamt of sharing my passion and knowledge with the tech community. My article, “Using Power Automate to Manage Process” focuses on streamlining business processes with Power Automate. This achievement was the result of… Continue Reading...

Read More
PCF Component: Docx Templates in Canvas Apps
Sep27

PCF Component: Docx Templates in Canvas Apps

PCF Component: Docx Templates in Canvas Apps Have you ever wanted to fill in a Docx template within a Canvas App? Look no further! I’m excited to introduce a new PCF component that allows you to do just that. This component leverages the easy-template-x open-source library, making it a breeze to create and structure templates. How to Get Started: Installation: Begin by downloading and… Continue Reading Rick A. Wilson...

Read More
Speed up your development process with GitHub Copilot
Sep08

Speed up your development process with GitHub Copilot

/*! elementor – v3.15.0 – 20-08-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Installing .NET Tools on Air Gapped Systems
Sep06

Installing .NET Tools on Air Gapped Systems

In today’s digital age, the vast majority of our tasks rely heavily on internet connectivity. However, there are scenarios, more common than one might think, where systems are intentionally kept offline for security or other reasons. These air-gapped or isolated systems, like Azure VMs in a restricted VNET, pose unique challenges, especially when it comes to software installation. One such… Continue Reading Rick A. Wilson...

Read More
Capture User’s Last Successful Login with Portal Web API
Aug28

Capture User’s Last Successful Login with Portal Web API

Hey Power Pages developers! Are you sitting there scratching your head wondering why the Authentication/LoginTrackingEanbled site setting isn’t working? Unfortunately it has been deprecated 😭😭😭😭. This saddened me a lot because I utilize the Last Successful Login date field on the Contact table for a lot of reporting and automation using Power Automate. In this article I will… Continue Reading Rick A. Wilson (RAW)’s Article...

Read More
My interview with Christian Buckley
Aug19

My interview with Christian Buckley

Here my interview with Christian Buckley, Microsoft Regional Director and MVP. Thanks! Visit his site: https://buckleyplanetblog.azurewebsites.net/ Continue Reading Angelo’s Article on their blog My interview with Christian Buckley – Angelo Gulisano Here my interview with Christian Buckley, Microsoft Regional Director and MVP. Blog Syndicated with Angelo’s...

Read More
Dynamics 365 CE Release Wave 2 2023
Aug11

Dynamics 365 CE Release Wave 2 2023

/*! elementor – v3.13.3 – 28-05-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Power Platform Release wave 2 2023
Jul28

Power Platform Release wave 2 2023

/*! elementor – v3.13.3 – 28-05-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Creator Kit – July Update
Jul28

Creator Kit – July Update

Hello, a new update of Creator Kit is availalbe. If you don’t know what Creator Kit is, you can read my article here. Bug Fixing Has benn fixed some bugs: Breadcumbs in Custom Pages, when updates, shrinks SearchBox 1.0.22 “undefined” text inside control Breadcrumb problems with dynamic ItemDisplayName DetailsList TotalRecords doesn’t count… Continue Reading Angelo’s Article on their blog Creator Kit...

Read More
F&O ? Power Platform – Your best buddies
Jul05

F&O ? Power Platform – Your best buddies

This is part five in a series of posts, you can find the first one here. In the dual-write projects I have been involved in, I have had the possibility to exchange ideas with people both within the projects but outside of the projects as well. Community when at its best, people sharing and are willing to exchanged ideas even though not at the same company. In this post, I’ll highlight the… Continue Reading...

Read More
F&O ? Power Platform – Database Refresh
Jul05

F&O ? Power Platform – Database Refresh

This is part four in a series of posts, you can find the first one here. In the dual-write projects I have been involved in, either the customer has been live on the F&O side or it has been a new implementation. Even though new implementation, the F&O side has been further ahead than Dataverse and the introduction of the dual-write synchronization. Both cases have caused the following… Continue Reading...

Read More
F&O ? Power Platform – The ALM Story
Jul05

F&O ? Power Platform – The ALM Story

This is part three in a series of posts, you can find the first one here. In part two we looked at linking environments together. When you have linked F&O to a Dataverse environment with the purpose to start utilizing dual-write, it’s time to think about your specific integration scenario and what templates to start from. Most likely you will need to make modifications to mappings and create… Continue Reading...

Read More
F&O ? Power Platform – Linking environments
Jul05

F&O ? Power Platform – Linking environments

This is part two in a series of posts, you can find the first one here. You might have heard of One Dynamics One Platform. Until we are there, we live with F&O in LCS and in order to utilize the Power Platform integration and e.g. dual-write, we need to handle the linking parts ourselves. In this post I will share my findings related to linking environments into pairs, F&O and Dataverse. <span… Continue Reading...

Read More
F&O ? Power Platform – Where’s my Dataverse DEV?
Jul03

F&O ? Power Platform – Where’s my Dataverse DEV?

In a previous post, I gave an introduction to dual-write, one part of the Power Platform integration with F&O. Dual-write provides an OOB infrastructure for setting up integration between Dynamics 365 Finance and Operations (F&O) and Dataverse, Dynamics 365 CE apps. In this post, I will let you in on general findings related to this subject and environments in particular. Imagine you… Continue Reading...

Read More
Dual-write – Environments and ALM
Jul03

Dual-write – Environments and ALM

In a previous post, I gave an introduction to dual-write, the OOB infrastructure for setting up integration between Dynamics 365 Finance and Operations (F&O) and Dataverse / Dynamics 365 CE apps. In this post, I will continue demystifying dual-write and this time we will dig a bit deeper under the surface and I will let you in on general findings related to environments. Note! Managing… Continue Reading...

Read More
Canvas Apps vs Model-Driven Apps – Microsoft Power Apps
Jun29

Canvas Apps vs Model-Driven Apps – Microsoft Power Apps

Canvas apps vs model-driven apps – which one would best suit your project? Part of the Power Platform stack, Power Apps allow users to create custom apps and the best part is you don’t even need any coding knowledge. At Bridgeall we help organisations by either implementing Power Apps for them or by supporting them build Power Apps and this question comes up a lot. There are two main types of apps users can build: canvas and...

Read More
Power Automate – Get Action Error Details
Jun18

Power Automate – Get Action Error Details

In this article, let’s see how you can catch error during flow executions and send information via email. My way to catch error is by incorporating error handling , and track in log table or SharePoint list on you can also send and email with error details. First of all, if you didn’t , you should read my old article “Power Automate – Try Catch”. Our Flow Basically, we have a Power… Continue Reading...

Read More
Dataverse for Teams – Formula Columns
Jun06

Dataverse for Teams – Formula Columns

Formula columns are a powerful feature of Microsoft Dataverse for Teams. With this data type, you can quickly add a calculated column to your table. This is made possible by the Power Fx, a language that enables you to write formulas and expressions that can be used in Dataverse for Teams. If you still using it, but you have problem with Data columns, go directly here. Supported data… Continue Reading Angelo’s Article on...

Read More
Flighty energy
May26

Flighty energy

A problem: An aeroplane that weighs 1000kg is flying at 3500ft with a speed of 100kts. What speed would the aeroplane gain on descending to 3000ft, assuming NO power change, no configuration/flaps changes and the air friction loss is 15%? Bonus questions: Does it really depend on the mass of the aeroplane given? Would the flight path affect the answer – e.g. steep dive or steady… Continue Reading gr.and’s Article on...

Read More
Power Apps – Preview an app
May23

Power Apps – Preview an app

Power Apps have now a great feature that allows you to preview your app on different devices and layouts. This is an incredibly useful tool to allows us to test our apps on multiple platforms and make sure that the user experience is consistent across all of them. With this feature, developers can make sure that their apps look great no matter what device or layout they are viewed on. Press… Continue Reading Angelo’s...

Read More
MVP Global Summit 2023 – Visiting Microsoft’s Redmond campus
May11

MVP Global Summit 2023 – Visiting Microsoft’s Redmond campus

A few weeks ago Microsoft MVPs (Most Valuable Professionals) and RDs (Regional Directors) gathered in Redmond, Kings County, Washington, 24 km east of Seattle, at the Microsoft Redmond campus for MVP Global Summit. The MVP Program, including the MVP Summit, comes with a Non-Disclosure Agreement (NDA). You will not find any product related content in this post, instead it’s for anyone who is… Continue Reading...

Read More
Dataverse – Create Item with Lookup field in Power Automate
May10

Dataverse – Create Item with Lookup field in Power Automate

Dataverse is a secure platform used for managing and storing data used by business applications. If you’re using Dataverse (or Dataverse for Teams ) and your’re trying to creare (or update) row with lookup field, you may can find useful this article. Initial situation We have two tables: Customers CustomerContacts In our table “CustomerContacts” we have two field: Name and… Continue Reading Angelo’s...

Read More
Creating an image gallery with tag filtering and pagination in Power Pages
May05

Creating an image gallery with tag filtering and pagination in Power Pages

/*! elementor – v3.12.0 – 29-03-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Tag filtering, search bar and pagination in Power Pages
Apr14

Tag filtering, search bar and pagination in Power Pages

/*! elementor – v3.12.0 – 29-03-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#0c0d0e;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Power Apps – Modern Controls
Mar28

Power Apps – Modern Controls

If you don’t like standard canvas app control, you can enable this new (experimental) feature to enable a new set of controls , called “Modern Controls”. NB: This is Experimental Feature, as an experimental feature, do not use it in production apps. Modern Controls has about 13 new controls wich you can use for your applications: Modern Controls Enabled Modern Controls Firs… Continue Reading Angelo’s...

Read More
Power Happening building highlights
Mar24

Power Happening building highlights

/*! elementor – v3.11.5 – 14-03-2023 */ .elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#2c2c2c;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider… Continue Reading...

Read More
Creator Kit – Library Control Errors
Mar11

Creator Kit – Library Control Errors

At the time of writing this article, when you add Library Component of Creator Kit, you may find some errors. If you don’t know what Creator Kit is, you can read my article here. Add control to your App Add one of Library control to your app. If you didn’t have installed Creator Kit in your environment, you can read this article to do it. < div class=”is-layout-flex wp-container-3 wp-block-columns...

Read More
Creator Kit – Panel Control
Mar11

Creator Kit – Panel Control

Today , we’re introducing one of the “Surface” controls group of Creator Kit: “Panel Control“. Let’s see What is it and how it works. If you don’t know what Creator Kit is, you can read my article here. Add control to your App Before use it, you should add it to your app. If you didn’t have installed Creator Kit in your environment, you can read this article to do it. Add Control...

Read More
How to fix common iOS UX issues
Feb28

How to fix common iOS UX issues

Power Apps and iOS don’t always work the best with each other. Learn how to fix some pretty annoying UX issues specific to iOS! The post How to fix common iOS UX issues appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog How to fix common iOS UX issues | Hardit Bhatia: The Power Addict Power Apps and iOS sometimes don’t play too well with each other. One such...

Read More
Z – Zippy – How to monitor your apps performance!
Feb27

Z – Zippy – How to monitor your apps performance!

We all want our apps to be performant. But how can you monitor reasons behind the slowness in your apps? By using the monitor tool! The post Z – Zippy – How to monitor your apps performance! appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog Z – Zippy – How to monitor your apps performance! | Hardit Bhatia: The Power Addict We all want our apps to be...

Read More
Y – Yes/No column filter – How to make it delegable!
Feb26

Y – Yes/No column filter – How to make it delegable!

Yes/No column in Dataverse is commonly used. There are multiple ways you can filter on a Yes/No column. Some are delegable, some are not! The post Y – Yes/No column filter – How to make it delegable! appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog Y – Yes/No column filter – How to make it delegable! | Hardit Bhatia: The Power Addict If you use...

Read More
X – X property – How to auto scroll text!
Feb25

X – X property – How to auto scroll text!

Have you ever needed a banner in your app? Like a label that auto scrolls horizontally from left to right? Learn how to by using a timer! The post X – X property – How to auto scroll text! appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog...

Read More
W – With function – Is it really delegable?
Feb24

W – With function – Is it really delegable?

With function is one of the most useful Power Apps functions. One advantage is that it helps resolve delegation issues. But does it really? The post W – With function – Is it really delegable? appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog W – With function – Is it really delegable? | Hardit Bhatia: The Power Addict With function is one that I...

Read More
V – Version – How to auto-number app versions?
Feb23

V – Version – How to auto-number app versions?

Do you add a label for app version but forget to update the number when you make edits to your apps? Learn how to auto increment versions! The post V – Version – How to auto-number app versions? appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog V – Version – How to auto-number app versions? | Hardit Bhatia: The Power Addict One challenge with canvas...

Read More
U – Upload – How to upload attachments?
Feb22

U – Upload – How to upload attachments?

Do you want to allow users to upload files in your apps? Learn how you can add the attachment control to upload and download attachments! The post U – Upload – How to upload attachments? appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog U – Upload – How to upload attachments? | Hardit Bhatia: The Power Addict Uploading files and attachments is a use...

Read More
T – Teleprompter vertical scrolling – How to in Power Apps!
Feb21

T – Teleprompter vertical scrolling – How to in Power Apps!

Have you ever had the need to vertically text in your apps? I did it in my teleprompter app. It is pretty easy to do, learn how! The post T – Teleprompter vertical scrolling – How to in Power Apps! appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog T – Teleprompter vertical scrolling – How to in Power Apps! | Hardit Bhatia: The Power Addict Vertical...

Read More
S – Size Break Points – Learn how to use them!
Feb20

S – Size Break Points – Learn how to use them!

Did you know what are size break points? And do you know how they can help in making your apps responsive? Learn how! The post S – Size Break Points – Learn how to use them! appeared first on Hardit Bhatia: The Power Addict. Continue Reading Hardit Bhatia’s Article on their blog S – Size Break Points – Learn how to use them! | Hardit Bhatia: The Power Addict Size break points are a key element of making...

Read More