How to Automate Canvas Tests in Your DevOps Pipeline

How to Automate Canvas Tests in Your DevOps Pipeline

Introduction In today’s fast-paced development world, it is essential to have an efficient and streamlined DevOps pipeline. One of the critical aspects of this pipeline is testing, which can be time-consuming and error-prone if done manually. Canvas testing is an essential part of building Power Apps, and automating this process can save a considerable amount of time and effort. In this article, we will discuss how to automate canvas tests in your DevOps pipeline, allowing you to integrate testing into your workflow seamlessly. We will explore the benefits of automation and walk you through the steps to set up your...

How To UI Test Your Canvas App Using Test Studio

Canvas App UI Testing with Test Studio

Introduction As software development continues to evolve, ensuring the quality of your Canvas App’s user interface is paramount. With Test Studio, building end-to-end UI tests for your canvas app has never been easier. Not only can you validate your app’s functionality when you initially build it, but you can also maintain its quality by continually testing it as new changes or updates are deployed. In this article, we will explore how Test Studio can help you streamline your canvas app’s UI testing process, ensuring that your users have a seamless experience. Table of contents Getting Started with Test Studio Test...

How to Call Dataverse Custom APIs Directly in Power Fx: A Step-by-Step Guide

How to Call Dataverse Custom APIs Directly in Power Fx: A Step-by-Step Guide

Introduction The Power Platform’s Dataverse is a powerful database that allows developers to store, manage, and analyze data for their apps. With the latest updates to Power Fx, developers can now call Dataverse Custom API directly in their formulas, streamlining their app development process and making it easier to manipulate data. In this blog post, we’ll explore how to call Dataverse actions directly in Power Fx, including the syntax and functions you need to know. We’ll also discuss the benefits of this feature, such as improved efficiency, reduced complexity, and enhanced data processing capabilities. Whether you’re a beginner or an...

Building Custom APIs in Dataverse

Building Custom API in Dataverse

Introduction In this article, we’ll explore how to create custom APIs in Dataverse. We’ll cover the benefits of using custom APIs and provide you with a step-by-step guide on how to build them. We’ll also share some best practices for using and maintaining custom APIs in Dataverse. By the end of this article, you’ll have a clear understanding of how custom APIs can help you streamline your data management efforts and enable your team to make better decisions. Table of contents What are the Custom APIs? Custom API is a modern, code-first approach that offers developers a more efficient way...

Master Your Data with Power Fx Formula Columns

Power Fx Dataverse Formula Columns

Introduction If you’re into using Microsoft’s Power Platform, you might wanna check out the Power Fx Formula Columns – they’re super cool! Basically, they allow you to create custom formulas to manipulate and analyze data, right within your Dataverse tables. And the best part? You can do all of this with the Power Fx language. From simple math equations to more complex data transformations, these formula columns can do it all. With Power Fx Formula Columns, you can work smarter, not harder – streamline your data processing, make your data more accurate and consistent, and uncover new insights that you...

Mastering Error Handling in Power Fx: Best Practices and Tips for Smooth Functioning

Mastering Error Handling in Power FX: Best Practices and Tips for Smooth Functioning

Introduction Power FX is a low-code programming language that is used to build custom business solutions on the Microsoft Power Platform. It offers a range of functions and formulas that help users create powerful apps without requiring deep technical knowledge. However, as with any programming language, errors can occur during app development, which can cause problems and disrupt the user experience. To address this issue, Microsoft has introduced a new preview feature in Power FX called “Formula-level error management”. This feature allows users to manage errors at the formula level, making it easier to identify and fix issues that may...

Powering Your Way to Better Command Customization: Power Fx Snippets for Model-Driven Apps

Powering Your Way to Better Command Customization: Power FX Snippets for Model-Driven Apps

Introduction Customizing commands in Model-driven Apps can greatly enhance user experience and productivity. With the introduction of Power Fx, a low-code programming language, customizing commands has become even easier and more accessible for non-developers.Power Fx provides a wide range of functions and expressions that can be used to modify commands in Model-driven Apps. These functions include actions such as creating new records, updating existing records, and displaying error messages. In addition, Power Fx allows for the creation of custom logic and automation, making it a powerful tool for building complex workflows.In this article, we will explore different Power Fx snippets...

How to register an application with Azure Active Directory

How to register an Application with Azure Active Directory

This article covers how to register an application with Azure Active Directory to enable a user with Power Apps user account to connect to Microsoft Dataverse environment from external client applications (such as Postman) using OAuth authentication. In order to develop an external client application to read and write data in Dataverse we would use Application registration in Azure Active Directory. Definition of App registration I would like to briefly explain (provide a definition) what Application registration is. Application registration is an object within the Azure AD and describe the application. In fact, it is a definition of the application...