Microsoft Power Automate RPA Developer MPAD001

Course Content

Candidates for the Microsoft Power Automate RPA Developer (PL-500) course automate repetitive tasks using Microsoft Power Automate. They review solution requirements, create process documentation, and design, develop, troubleshoot, and evaluate solutions. Candidates work with business stakeholders to improve and automate workflows, collaborating with administrators to deploy and support solutions in production environments.

Delivery Method

  • In-Person

  • Online

Have questions about this course?


Goals

  • Design RPA solutions

  • Develop RPA solutions

  • Deploy and manage RPA solutions

Prerequisites

  • Experience with JSON, cloud flows, Azure services, and integrating solutions with REST and SOAP services.

  • Familiarity with analyzing data using Microsoft Excel, VBScript, Visual Basic for Applications (VBA), HTML, and JavaScript.

  • Knowledge of one or more programming languages.

  • Background with the Microsoft Power Platform suite of tools (AI Builder, Power Apps, Dataverse, Power Virtual Agents).

Course Outline

Module 1 - Module 15

Module 1: Take your first steps with Power Automate for desktop

  • Explore the console and flow designer.

  • Use core features of Power Automate for desktop.

  • Create and run a flow.

Module 2: Power Automate for desktop development essentials

  • Create a flow from scratch.

  • Use actions and variables.

  • Understand testing and debugging features.

  • Configure error-handling properties.

  • Use UI elements and images.

  • Use subflows to compartmentalize and reuse parts of a flow.

Module 3: Build your first Power Automate for desktop flow

  • Create a new desktop flow.

  • Record actions in a desktop application.

  • Perform a test run of the new desktop flow.

Module 4: Define input and output parameters in Power Automate

  • Create a desktop flow with predefined inputs.

  • Record actions in an invoicing application using predefined inputs.

  • Perform a test run with a new set of inputs.

Module 5: Integrate desktop flows with Outlook connector in Power Automate for desktop

  • Create a new solution for invoicing.

  • Create a cloud flow that starts with an email.

  • Integrate a desktop flow into a cloud flow.

  • Test the new cloud flow.

Module 6: Connect a cloud flow to desktop flows in Power Automate for desktop

  • Install Power Automate for desktop and create flows.

  • Set up an on-premises data gateway.

  • Add the desktop flow to the cloud flow.

  • Test the desktop and cloud flows.

Module 7: Use AI Builder to process invoice forms in Power Automate

  • Build an AI model for form processing.

  • Train the AI model with invoice forms.

  • Integrate the AI model into a cloud flow.

  • Test the cloud flow and AI model predictions.

Module 8: Use the Teams connector in Power Automate

  • Integrate a Teams-based approval model into a cloud flow.

  • Integrate the desktop flow into the approval process.

  • Integrate Outlook notifications into the invoice process.

  • Test the end-to-end invoice process.

Module 9: Run a Power Automate for desktop flow in unattended mode

  • Run a desktop flow in unattended mode.

  • Run a desktop and cloud flow scenario in unattended mode.

  • Learn best practices for unattended flows.

Module 10: Optimize your business process with a process advisor

  • Create a recording of a business process.

  • Edit and group actions in the recording.

  • Analyze the recording to improve the process.

Module 11: Handle variables in Power Automate for desktop

  • Create, edit, and manipulate variables.

  • Understand variable data types and properties.

  • Configure input and output variables.

Module 12: Automate repetitive tasks using loops in Power Automate for desktop

  • Use loops to perform repetitive tasks.

  • Deploy loop conditions.

  • Iterate through list items.

  • End loops when required.

Module 13: Adjust process behavior using conditional actions with Power Automate for desktop

  • Use “If” conditionals.

  • Deploy “Switch” conditionals.

  • Provide default and alternative behaviors based on conditions.

Module 14: Configure flow control in Power Automate for desktop

  • Learn flow control concepts.

  • Use flow control actions to direct and manipulate the flow.

Module 15: Generate Power Automate for desktop flows by recording

  • Use the recorder to automate tasks.

  • Automate interactions with a web browser.

  • Edit recorded actions.

Module 16: Configure exception and error handling in Power Automate for desktop

  • Exception handling allows Power Automate for desktop to manage unexpected issues during a flow run.

  • Configure exception-handling properties for individual actions.

Module 17: Control file and folder handling in Power Automate for desktop

  • Managing files and folders is essential in business processes.

  • Create flows to manage files and folders.

  • Manage properties of multiple files and folders.

Module 18: Web automation in Power Automate for desktop

  • Web applications are crucial for most organizations.

  • Configure browser automation actions.

  • Extract data from web pages.

  • Create a flow to extract gainer stocks from the MSN website.

Module 19: Use Power Automate for desktop to interact with Windows and applications

  • UI interfaces are identified through UI elements.

  • Learn about UI elements.

  • Discover window and element-handling capabilities.

Module 20: Excel automation in Power Automate for desktop

  • Power Automate for Desktop offers numerous Excel actions.

  • Open Excel files and attach processes to them.

  • Read and write data to Excel files.

  • Create, edit, save, and close Excel files.

Module 21: Automating email handling in Power Automate for desktop

  • Email services are vital for business procedures.

  • Familiarize with email, Outlook, and Exchange actions.

  • Create flows to retrieve, process, and send emails.

Module 22: Automate system, workstation, and services actions in Power Automate for desktop

  • Automate tasks fundamental to Windows OS.

  • Use system and workstation groups of actions.

  • Manage Windows services with service actions.

Module 23: Communicate using message boxes in Power Automate for desktop flows

  • Message boxes interact with users for input or output.

  • Familiarize with various preset message box actions.

Module 24: Text manipulation in Power Automate for desktop

  • Manipulate text and datetime values.

  • Use text and datetime actions for standardized data formats.

  • Process and edit text in flows.

Module 25: Simulate mouse and keyboard actions using Power Automate for desktop

  • Create flows simulating mouse and keyboard actions.

  • Automate mouse movement, clicks, and key presses.

  • Select and locate screen images with the mouse.

Module 26: Combine Power Automate desktop and cloud flows

  • Combine desktop and cloud flows.

  • Call a desktop flow from a cloud flow.

  • Use variable values between desktop and cloud flows.

Module 27: Database handling in Power Automate for desktop

  • Automate database handling with database actions.

  • Compose a connection string.

  • Run queries on a database.

Module 28: Microsoft Entra handling in Power Automate for desktop

  • Manage network permissions with Microsoft Entra actions.

  • Connect to an Microsoft Entra server.

  • Manage users, groups, and objects.

Module 29: Scripting in Power Automate for desktop

  • Automate complex scenarios using scripts.

  • Use VBScript, JavaScript, PowerShell, and Python.

  • Create flows with scripting actions.

Module 30: OCR technologies in Power Automate for desktop

  • Read, extract, and manage data with OCR actions.

  • Configure OCR actions.

  • Extract text from images using OCR.

Module 31: Get started with custom connectors in Microsoft Power Platform

  • Custom connectors ease connecting to cloud apps, data, and devices.

  • Configure and use custom connectors.

  • Build and use a connector in a Power Automate flow.

Module 32: Configure custom connectors with authenticated APIs in Microsoft Power Platform

  • Access custom or third-party APIs.

  • Learn authentication options.

  • Use APIs with Microsoft Entra.

  • Use a graph API from a custom connector.

  • Share and move between environments.

Module 33: Introduction to Microsoft Power Platform security and governance

  • Secure and govern Power Automate and Power Apps.

  • Use Power Platform environments to create DLP policies.

  • Access admin experiences and COE toolkit.

  • Identify Business and No-business data groups.

Struggling to Choose the Perfect Training Solution? We've Got You Covered!

Our Training Advisors Are Ready to Guide You!

What you should know for our service

Common Questions and Answers

Discover answers to frequently asked questions about our digital agency services. Learn more about our offerings, processes, and how we can support your digital marketing needs.

Our digital agency offers a comprehensive range of services designed to enhance your online presence and drive business growth. 

Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast

We measure the success of our digital marketing campaigns using various key performance indicators (KPIs) and analytics tools.