• Post category:StudyBullet-16
  • Reading time:8 mins read


Learn how to overcome Microsoft Power Apps limitations using Power Automate Flow

What you will learn

When you need to use Power Automate Flow in Power Apps projects

Different ways to call Power Automate Flow from inside Power Apps

Typical mistakes in Power Apps-Power Automate integration

Simple and complex data exchange between Power Apps and Power Automate

Troubleshooting integration issues and common errors

Description

If you are a PowerApps developer, you know very well that there are some limitations especially when it comes to performing background tasks. Power Automate is a great extension to Power Apps functionality. This course is all about utilizing Power Automate capabilities to extend your PowerApps project.

This course is not a Power Automate training course. It is all about:


Get Instant Notification of New Courses on our Telegram channel.


  • Understanding scenarios that Power Automate Flow can help solve a PowerApps limitation
  • Learning how to call Power Automate Flow from PowerApps
  • Learning to exchange simple and complex parameters between PowerApps app and Power Automate Flow
  • Understanding scenarios that Power Automate can be called indirectly from PowerApps without using a direct trigger
  • How to build non-sequential workflows using PowerApps and Power Automate integration
  • Security and permission delegation between PowerApps and Power Automate
  • Building and using Shared Mailbox in PowerApps – Power Automate integration
  • Understanding Power platform environments
  • Deploying solutions that involve PowerApps and Power Automate integration to different environments
  • Learning how to call RESTΒ APIs from Power Apps using custom connectors and Power Automate
  • Using RESTΒ APIs to break complex Power Automate Flows to smaller and more manageable flows.

Please keep that in mind that this is an intermediate level course. It is a bit fast pace and requires basic knowledge of PowerApps and Power Automate. Feel free to message instructor in case you need help understanding basic concepts to continue with this course.

English
language

Content

Introduction

Who can benefit from this course?
The course roadmap
Before we start, lets see how ready you are

Creating a Flow that can be called from Power Apps

Creating and testing a Flow that Power Apps can call
Creating a PowerApps app that calls Microsoft Flow
Let’s recap what we learned so far

Scenarios in which we have to use Power Automate in Power Apps

Are you a developer or architect?
How to look at Power Automate when designing a solution
Building better Power Apps solutions by adding Power Automate integration

Understanding synchronous and asynchronous calls between Power Apps and Flow

Understanding the difference
Creating a PowerApps app that fires a Flow and monitors the outcome
Enabling synchronous call on Power Automate Flow
PowerApps-Power automate call isn’t perfect
Typical considerations

Exchanging simple and complex data types between Power Apps and Flow

Simple vs complex input parameters for Power Automate Flow
Understanding JSON/Complex parameters
Processing a JSON/Complex parameter inside Power Automate Flow
Do we really need to use JSON parameters while we can use simple values instead?
Capturing return values from Flow call
Let’s practice what we learned so far – Project definition
Creating SharePoint lists for project
Building a complex JSON object inside PowerApps
Processing the complex JSON order in Power Automate Flow

Firing Power Automate Flow from PowerApps without PowerApps trigger (V2)

Is it really necessary?
Let’s actually call a Flow from PowerApps without PowerApps trigger
Workflow scenarios are not as simple as the client thinks
Creating PowerApps part of our project
Completing the project by building the Flow and testing it
Preparing security and licensing
Difference between direct or indirect calls in security
Saving on licensing fees using Power Automate
Better alternative to Power Automate – Logic Apps
Warnings on indirect call between PowerApps and Power Automate

Using Power Automate to connect PowerApps to other REST APIs

What are we going to learn in this section?
Creating our first REST API using Power Automate
Calling our first REST APIs using Postman
Capturing REST API response
Calling REST APIs from inside a Flow
Calling a REST API from PowerApps using custom connectors

Security, Permissions and deployment to another environment

Introduction to security requirements
Creating Azure AD Group and granting permissions to PowerApps, Flow & SharePoint
Creating, using and securing Shared Mailbox
Introduction to Power Platform Environments
Deploying a PowerApps-Power Automate “Package” to another environment
Deploying PowerApps and Power Automate in a solution – part 1
Deploying PowerApps and Power Automate in a solution – part 2
Get your next course for free