What is Power Automate Desktop?

by

Power Automate Desktop is a low code/no code RPA (Robotic Process Automation) software used to automate various tasks through the User Interface on computers.

It can helps with large volumes of work, work with repetitive patterns, and work with fixed decisions.

Therefore, RPA was born to help people do repetitive, tedious tasks and reduce errors that might happen.

Power Automate’s history

  • Nov 2016 Release Microsoft Flow that helps in automating workflow through Cloud Service
  • Nov 2019 Rebrand Microsoft Flow to Microsoft Power Automate and add RPA function UI flow
  • Sep 2019 Rebrand RPA function UI flow to Power Automate Desktop (separated from Power Automate or Power Automate Cloud)
  • Mar 2021 Power Automate Desktop can be used for free
Power Automate's history

Translate from:

岩元直久, Microsoft Power Automate かんたん活用ガイド-自動化ツ−ルの大本命!(2021), p.18

In many Japanese language books and classes, instructors often abbreviate Power Automate as PA, which stands for Power Automate Cloud, and Power Automate Desktop is abbreviated as PAD.

If you take a look at the Magic Quadrant for RPA software, you will see that when Microsoft made Power Auomate Desktop free in 2021, Ability to Execute increased until it was in the Leaders Quadrant.

Magic quadrant
Source: Gartner

Magic quadrant
Source: Gartner

Power Automate Desktop User Interface

consist of:

  • Console
  • Flow Designer

Console

There will be various tabs such as Home, My flows, Examples.

Console
Console

On the Home page, we can press Get started tour to let the program help introduce basic features.

Get started tour
Get started tour

Scroll down and there will be Start with Example (same as the Examples tab). Let us go to the examples that Microsoft has written for various flows such as Excel Automation, Web Automation.

Start with an example
Start with an example

Scroll down a little more and there will be Tutorials that will link to Microsoft Learns to study Power Automate Desktop and collect XP.

Tutorials
Tutorials

There are also useful links to various Microsoft documentation, release notes about program updates, and a community forum for discussion and asking questions about writing code.

Useful links
Useful links

Flow Designer

This will be the page we use to develop RPA by drag and drop.

Flow designer
Flow Designer

On the left-hand side is the Actions Pane, which has various commands. Let us tell the robot what tasks it will need to do or what decision must be made.

These Actions are grouped according to the application that we want the robot to work, such as Excel, Database, Outlook, Mouse and keyboard, Conditionals, Loops, etc.

If we want to order the robot to work with Excel, press expand at Excel Actions. There will be various commands such as

  • Launch Excel : Open Excel
  • Read from Excel worksheet : Read data in Excel
  • Get first free column/row from Excel worksheet : Find the first empty column/row in the worksheet
  • There are also commands in Advanced such as Run Excel macro to run the macro.
Excel actions
Excel actions

Writing commands in Power Automate Desktop can be done easily by selecting the Actions we want to drag and drop into the workspace.

A window will pop up to adjust various values. It will look different depending on the command used and the selection of various parameters.

For example, we instruct the robot to open a new Excel file (Launch Excel with a blank document), it will not be told where the document path is.

Launch Excel with a blank document
Launch Excel with a blank document

On the other hand, if we instruct the robot to open the Excel file according to the path we specified (Launch Excel and open the following document), it will ask us to enter where the document path is.

Launch Excel and open the following document
Launch Excel and open the following document

If we don’t enter all required fields, an error will occur.

Error due to missing required field
Error occur due to missing required field

On the right-hand side, there are 3 tabs: Variables, UI elements และ Images

Variables

  • Input/output variables are used to send and receive data between Power Automate Cloud and Power Automate Desktop.
  • Flow variables are variables that Power Automate Desktop automatically creates from the action.

UI Elements

For capturing various objects on the screen or website page to order the robot to work according to our commands

Images

For capturing various images to order the robot to work according to our commands

For these 3 tabs on the right, are related to the Actions that we order the robot.

For example, when we use Launch Excel, the program will automatically create a Flow variable for us name as ExcelInstance on Variables tab

If we order the robot to press a button on the website page, that button will be stored in the UI Elements tab.

In the case of use capture an image, that image will be stored in the Images tab.

I’ll write the content about each actions in the next times 🙂

For anyone who wants to see the Power Automate Desktop code in this article, you can copy the code on github and paste it into the Workspace of Power Automate Desktop, but you’ll have to make some adjustments by yourself. (Try reading and reviewing this article again. You can definitely do it. ❤)

Power Automate Desktop code in github
Click on the first line of code, press Ctrl+A, Ctrl+C, and then paste it into the Workspace Power Automate Desktop.

Hope this article will be useful to the people who just starting to study Power Automate Desktop, if you have any questions about this article, you can comment and ask section below.

Don’t forget to press like, share, subscribe for good articles from now on (press the subscribe button and you will receive a mail confirming your subscription to confirm again as well).

Until we meet again, Happy Automating!! 😁

Did You Enjoy this Article?

Subscription to get new articles sent to your inbox each week for FREE

Question?

If you have any questions or feedback about this article please leave a message in the comments section below.


Comments

Leave a comment

Subscribe to get new articles sent to your inbox each week for FREE