Power Up - Upskill Yourself...

Normal view

Before yesterdayAndrew Butenko's Blog
  • ✇Andrew Butenko's Blog
  • Stop Typing, Start Testing: Fast Data Entry in Dataverse with LevelUp
    During my daily routine, I have to repeat data entry steps to troubleshoot bugs and/or test written code – Create Contact, Create a Child Case, Save, check the result. I believe all developers are going in rounds with this repetitive and annoying routine. Back in time, I created ribbon buttons that were visible only to ... The post Stop Typing, Start Testing: Fast Data Entry in Dataverse with LevelUp appeared first on Andrew Butenko's Blog.
     

Stop Typing, Start Testing: Fast Data Entry in Dataverse with LevelUp

21 September 2025 at 05:40

During my daily routine, I have to repeat data entry steps to troubleshoot bugs and/or test written code – Create Contact, Create a Child Case, Save, check the result. I believe all developers are going in rounds with this repetitive and annoying routine. Back in time, I created ribbon buttons that were visible only to ...

The post Stop Typing, Start Testing: Fast Data Entry in Dataverse with LevelUp appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • PCF: Using in Panels and Dialogs
    In my previous post, I described a way around on how to embed PCFs into MDA. During the investigation of what is possible, I found out that Xrm.Navigation.navigateTo ignores “navigationOptions” so it was not possible to show PCF in modal dialogs. I don’t like limitations, so I was looking for a way around it, and ... The post PCF: Using in Panels and Dialogs appeared first on Andrew Butenko's Blog.
     

PCF: Using in Panels and Dialogs

2 September 2025 at 01:55

In my previous post, I described a way around on how to embed PCFs into MDA. During the investigation of what is possible, I found out that Xrm.Navigation.navigateTo ignores “navigationOptions” so it was not possible to show PCF in modal dialogs. I don’t like limitations, so I was looking for a way around it, and ...

The post PCF: Using in Panels and Dialogs appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • PCF: Direct embedding of Controls into SiteMap
    At the moment, we, as developers, can develop PCF controls of 2 types – “field” bound and “dataset” bound. But what if I need to embed some kind of special visualization directly into the SiteMap of a Model Driven Application? Until today, I knew a few ways to address this requirement: give up on using ... The post PCF: Direct embedding of Controls into SiteMap appeared first on Andrew Butenko's Blog.
     

PCF: Direct embedding of Controls into SiteMap

31 March 2025 at 20:26

At the moment, we, as developers, can develop PCF controls of 2 types – “field” bound and “dataset” bound. But what if I need to embed some kind of special visualization directly into the SiteMap of a Model Driven Application? Until today, I knew a few ways to address this requirement: give up on using ...

The post PCF: Direct embedding of Controls into SiteMap appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • How to make Virtual PCFs work with FluentUI 9 Components were introduced after version 9.46.2
    In one of my projects, I needed to implement “lookup”-alike control that will be used as a filter for the data shown in the datagrid below. I forced myself to move away from comfy FluentUI 8 and decided to use FluentUI 9 because its usage is coming and I would highly encourage you, my dear ... The post How to make Virtual PCFs work with FluentUI 9 Components were introduced after version 9.46.2 appeared first on Andrew Butenko's Blog.
     

How to make Virtual PCFs work with FluentUI 9 Components were introduced after version 9.46.2

15 February 2025 at 01:02

In one of my projects, I needed to implement “lookup”-alike control that will be used as a filter for the data shown in the datagrid below. I forced myself to move away from comfy FluentUI 8 and decided to use FluentUI 9 because its usage is coming and I would highly encourage you, my dear ...

The post How to make Virtual PCFs work with FluentUI 9 Components were introduced after version 9.46.2 appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • PCF: Extended work with linking in Dataset PCF Components
    I have been building PCF control since the early days of this Power Platform Component. Even now, after 5 years of using it, I keep finding interesting challenges. In this case, it was linking and filtration of the data based on the further-then-1 hop way from the “main” dataset entity. Challenge Let’s consider the following ... The post PCF: Extended work with linking in Dataset PCF Components appeared first on Andrew Butenko's Blog.
     

PCF: Extended work with linking in Dataset PCF Components

3 December 2024 at 11:22

I have been building PCF control since the early days of this Power Platform Component. Even now, after 5 years of using it, I keep finding interesting challenges. In this case, it was linking and filtration of the data based on the further-then-1 hop way from the “main” dataset entity. Challenge Let’s consider the following ...

The post PCF: Extended work with linking in Dataset PCF Components appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • Code to Excel: Export Like a Pro!
    Yesterday, I received an interesting task that made me stretch my “developer” muscles. In this case, the task was to export the data to Excel from the client-side code and I was able to master the approach used by Model-Driven Apps natively. Since my research on the subject returned no posts I decided to share ... The post Code to Excel: Export Like a Pro! appeared first on Andrew Butenko's Blog.
     

Code to Excel: Export Like a Pro!

24 November 2024 at 06:49

Yesterday, I received an interesting task that made me stretch my “developer” muscles. In this case, the task was to export the data to Excel from the client-side code and I was able to master the approach used by Model-Driven Apps natively. Since my research on the subject returned no posts I decided to share ...

The post Code to Excel: Export Like a Pro! appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • Updating PCF Controls to support new UI
    In this post, I will share my experience updating one “Lookup to Optionset” PCF control I developed a while ago. You can check the video and/or source code if you are unfamiliar with it. Let’s check Microsoft Learn Here are a few articles and examples you can check for educational purposes: https://learn.microsoft.com/en-us/power-apps/developer/component-framework/fluent-modern-theming https://learn.microsoft.com/en-us/power-apps/developer/component-framework/sample-controls/modern-theming-api-c
     

Updating PCF Controls to support new UI

11 June 2024 at 03:32

In this post, I will share my experience updating one “Lookup to Optionset” PCF control I developed a while ago. You can check the video and/or source code if you are unfamiliar with it. Let’s check Microsoft Learn Here are a few articles and examples you can check for educational purposes: https://learn.microsoft.com/en-us/power-apps/developer/component-framework/fluent-modern-theming https://learn.microsoft.com/en-us/power-apps/developer/component-framework/sample-controls/modern-theming-api-control https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/FluentThemingAPIControl I ...

The post Updating PCF Controls to support new UI appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • Creating Model Driven Apps Side Panels like a boss
    If you use model-driven applications regularly you might notice a “Copilot” Side Pane that appears immediately after your app (Sales/Service/Marketing/Something Else) is loaded: I decided to investigate and share how to create a similar functionality in this blog post. Approach There are 3 components that make this solution complete: Html/JS webresource that will be shown ... The post Creating Model Driven Apps Side Panels like a boss appeared first on Andrew Butenko's Blog.
     

Creating Model Driven Apps Side Panels like a boss

3 June 2024 at 11:42

If you use model-driven applications regularly you might notice a “Copilot” Side Pane that appears immediately after your app (Sales/Service/Marketing/Something Else) is loaded: I decided to investigate and share how to create a similar functionality in this blog post. Approach There are 3 components that make this solution complete: Html/JS webresource that will be shown ...

The post Creating Model Driven Apps Side Panels like a boss appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • Canvas Apps: Watch PCF Component
    Historically, I had no projects where I could work with CanvasApps/Custom Pages. The basics that I learned during the App-in-the-day classes didn’t give me a full understanding of where such apps can be used and how to architect and build them. A few months back I was looking for a new project (if you have ... The post Canvas Apps: Watch PCF Component appeared first on Andrew Butenko's Blog.
     

Canvas Apps: Watch PCF Component

1 April 2024 at 07:11

Historically, I had no projects where I could work with CanvasApps/Custom Pages. The basics that I learned during the App-in-the-day classes didn’t give me a full understanding of where such apps can be used and how to architect and build them. A few months back I was looking for a new project (if you have ...

The post Canvas Apps: Watch PCF Component appeared first on Andrew Butenko's Blog.

  • ✇Andrew Butenko's Blog
  • Dataverse “When an action is performed” trigger doesn’t fire – what to do
    I always considered myself a pro-developer so I don’t work with Canvas Apps or Powerautomate Flows on a daily basis like all citizen developers but this week I had an interesting experience playing with the “When an action is performed” trigger of the Powerautomate. I learned 2 lessons that I wanted to share with you, ... The post Dataverse “When an action is performed” trigger doesn’t fire – what to do appeared first on Andrew Butenko's Blog.
     

Dataverse “When an action is performed” trigger doesn’t fire – what to do

6 November 2023 at 14:30

I always considered myself a pro-developer so I don’t work with Canvas Apps or Powerautomate Flows on a daily basis like all citizen developers but this week I had an interesting experience playing with the “When an action is performed” trigger of the Powerautomate. I learned 2 lessons that I wanted to share with you, ...

The post Dataverse “When an action is performed” trigger doesn’t fire – what to do appeared first on Andrew Butenko's Blog.

❌
❌