I wanted to create a Power Pages site to manage invoices. I created three Dataverse tables for Product, Invoice and Invoice Item. ⚒️ I created the Power Pages site, with several pages. I added my Lists and Basic Forms to the appropriate pages and added Table permissions. 🔒 I created an Invoice form that displays…
Adventures with Power Platform: My First Deployment with GitHub Actions
I have deployed Power Platform solutions with the in-product Power Platform Pipelines, now I wanted to try it with GitHub Actions. I created a Solution called ALM 2 Solution, real sophisticated name. 😄 My Solution includes these components: The Flow ALM 2 Environment Variable List (Power Apps) uses the Connection Reference ALM 2 Dataverse Connection…
Adventures with Power Platform: You Shall Not Pass!
I wanted to discourage makers from creating applications in the default Power Platform environment. Unfortunately, I can’t prevent them from doing so in an easy to set up way. Hmm. 🤔 After giving this some further thought 💡, maybe I can respond to a change in a Dataverse table, that’s where the Canvas Apps are…
Adventures with Power Platform: Sample Timesheet Canvas App
I wanted to create a Canvas App that took a list of Time Transactions and showed them in a matrix format by Task and Duration. I also wanted to edit the data. ✏️ If you want to see it in action in your Environment, download it at https://mattruma.com/wp-content/uploads/2024/09/TimesheetSolution_1_0_0_0.zip. Let’s breakdown what I have in my…
Adventures with Power Platform: Convert Managed Solution to Unmanaged Solution
Not sure if this ever happened to you, but it happened to me! I accidentally reset my Development Environment, which is a Sandbox Environment, and lost one of my Unmanaged Solutions, one that I really couldn’t afford to lose. Simple oversight on my part, but what could I do? Thankfully, I still had a copy…
Adventures with Dataverse: Fun with Currency and Decimal Data Types
I had a question around what happens to the value of a Dataverse field of type Currency or Decimal when I changed the decimal precision. The question❓, what happens to the underlying values stored in the Dataverse field when the decimal precision is changed? Is it automatically truncated? 🤔 Or is the original value retained…
Adventures with Power Pages: Set Focus On Load
I have a Page that is using an Dataverse Form called Game Create Form (Web). The Form includes a couple of Lookups for Type and Publisher and a couple of Choices for Category and Mechanism. In testing my Site, I navigate to the Game Create Page that contains the Game Create Form (Web). I would…
Adventures with Power Apps: Fun with the NumberInput Modern Control
When I need to capture numeric data in a Canvas App I use the Classic control, TextInput. I set the Format property to Number, which forces the TextInput control to only accept numeric characters. The TextInput control also supports setting the value of the Default property to Blank(). Doing this allows me to force the…
Adventures with Power Platform: Troubleshooting Sharing Apps
Sharing Apps, Flows and Connections can often times be challenging, especially for those new to the Power Platform, so I thought I would take a look at troubleshooting some of the common challenges and resolutions when it comes to sharing these components. We will first look at sharing Power Apps, both Canvas Apps and Model-Driven…
Adventures with Power Platform: Fun with Connections and Connection References
Recently I deployed a solution that contained a Canvas App that grabbed data from a SQL Server using two methods: Deployment seemed to go fine, but I noticed my flow was turned off. I tried to turn it back on and received a nasty error message. Just for kicks and grins I ran the Canvas…