- Module 1: Discover how to use Power Automate for desktop flows and automate repetitive tasks, saving valuable time.
In this module, you'll:
- Learn how to use Power Automate to create a new desktop flow.
- Record actions that are performed in a desktop-based application.
- Perform a test run of the new desktop flow.
- Module 2: Learn about the flow control actions in Power Automate for desktop.
In this module, you will:
- Learn how flow control works.
- Learn how to use the flow control group of actions to direct and manipulate the flow.
- Module 3: Learn how to use conditional actions to configure a flow to vary behavior at runtime-based information in the environment.
In this module, you will:
- Use "If" conditionals
- Deploy "Switch" conditionals in order to compare a single variable with multiple possible values
- Explore additional options when evaluating conditions
- Provide default and alternative behaviors for flows based on the environment data
- Module 4: In this module, we'll discuss how to create, access, edit and manipulate variables in Power Automate for desktop.
This module explains how to:
- Create, edit, and manipulate variables.
- Examine the variables pane.
- Become familiar with various variable data types and their properties.
- Configure input and output variables.
- Module 5: This module defines input and output parameters for desktop flows, which allow your flows to be more comprehensive and useful.
This module explains how to:
- Create a desktop flow with predefined inputs.
- Record actions that are performed in the Contoso invoicing desktop application by using your predefined inputs and capturing application data for output.
- Perform a test run of a new desktop flow with a new set of inputs.
- Module 6: Learn how to use loops to repeat blocks of actions in a flow.
In this module, you will:
- Use simple loops to perform a given number of repetitions and iterate through data
- Deploy loop conditions in order to repeat actions until a condition is met
- Iterate through the items of a list using for each loops
- Explicitly end loops when required
- Module 7: In this module, we'll examine the ways in which users can automate tasks by performing them manually and recording the flow.
In this module, you will:
- Use the recorder to generate actions automating local Windows UI-based tasks
- Deploy the recorder to automate interactions with a web browser
- Preview and edit the automatically generated actions during and after the recording
- Module 8: Explore Power Automate for desktop, enabling automation of complex scenarios using VBScript, JavaScript, PowerShell, and Python.
This module explains:
- How to use scripting actions.
- Create two flows using VBScript and JavaScript.
- Module 9: This module covers the browser automation actions in Power Automate for desktop.
In this module, you will:
- Learn how to configure browser automation actions.
- Learn how to extract data from web pages.
- Create a flow that extracts gainer stocks from the MSN website.
- Module 10: In this module, we'll discuss how to configure exception handling behavior.
In this module, you will:
- Configure the exception handling properties of individual actions.
Overview
Syllabus
- Module 1: Module 1: Build your first Power Automate for desktop flow
- Introduction
- Set up the environment
- Explore Power Automate for desktop
- Create your first Power Automate for desktop flow
- Record Power Automate for desktop actions
- Edit and test recorded actions
- Check your knowledge
- Summary
- Module 2: Module 2: Configure flow control in Power Automate for desktop
- Introduction
- Flow control actions
- Check your knowledge
- Summary
- Module 3: Module 3: Adjust process behavior using conditional actions with Power Automate for desktop
- Introduction to conditional actions
- Conditional actions
- The If group of actions
- Exercise - If group of actions
- The Switch group of actions
- Check your knowledge
- Summary - Conditionals
- Module 4: Module 4: Handle variables in Power Automate for desktop
- Introducing variables
- Create, edit, and use variables
- Variable data types
- Advanced data types
- Input and output variables
- Variable manipulation
- Sensitive variables
- Exercise - Create, access and manipulate variables
- Check your knowledge
- Summary
- Module 5: Module 5: Define input and output parameters in Power Automate
- Introduction
- Set up in Power Automate
- Define an input variable
- Set input variables
- Define output variables
- Add UI elements and test
- Check your knowledge
- Summary
- Module 6: Module 6: Automate repetitive tasks using loops in Power Automate for desktop
- Introduction to loops
- Loop actions
- Simple loop actions
- For each loop actions
- Loop condition actions
- Exercise - Loops
- Check your knowledge
- Summary
- Module 7: Module 7: Generate Power Automate for desktop flows by recording
- Introduction to the Power Automate for desktop recorder
- Create desktop flows using the recorder
- Exercise - Use the recorder to automate web applications
- Exercise - Use the recorder to automate desktop applications
- Check your knowledge
- Summary
- Module 8: Module 8: Scripting in Power Automate for desktop
- Introduction
- Scripting actions
- Exercise - Calculate modulo with VBScript
- Exercise - Use JavaScript to find the last day of the current month
- Check your knowledge
- Summary
- Module 9: Module 9: Web automation in Power Automate for desktop
- Introducing web automation
- Launch, close, and handle browsers
- Handle web pages and forms
- Extract data from web pages
- Direct web access and scripting
- Exercise - Extract stocks from MSN
- Check your knowledge
- Summary
- Module 10: Module 10: Configure exception and error handling in Power Automate for desktop
- Introduction
- About exceptions
- Exception handling
- Exercise – Exception handling
- Check your knowledge
- Summary