This course is designed for advanced users of Microsoft Power Automate Desktop who want to improve their automation skills. Through engaging videos, you’ll follow step-by-step lessons that teach you how to build 10 real-world use cases from start to finish.
You’ll learn how to configure automations, handle errors, and validate data effectively. We’ll also explore more advanced topics like logging, reporting, and creating custom actions using C#. Plus, you’ll discover how to manage work queues, set up dispatchers and performers, and create approval flows that require human decisions.
By the end of the course, you’ll have all the best practices needed to build reliable and scalable automations.
Key Features:
- 10 hands-on use cases to help you practice
- Learn to create custom actions using C#
- Set up logging and reporting systems
- Use Power Automate Cloud for scheduling and approvals
- Master error handling and input validation
- Implement the Dispatcher/Performer architecture for more efficient workflows
With our practical, build-along approach, you’ll gain the skills needed to automate tasks, integrate systems, and streamline business processes. This course will prepare you to use Microsoft Power Automate Desktop in any professional environment.
NOTE: The course is regularly updated with new features and best practices in Microsoft Power Automate Desktop to keep you up to date.
Learning Objectives
By completing this course, you will improve your skills in Microsoft Power Automate Desktop. You will:
- Advanced Configuration Techniques: Learn how to set up complex configurations to make your automation workflows more efficient.
- Strong Error Handling: Discover how to add error-handling methods so your automations can deal with problems smoothly.
- Data Validation Skills: Understand how to check and validate data in your workflows to keep it accurate.
- Logging and Reporting: Learn to set up logging and reporting systems to monitor and improve your automation performance.
- Managing Complex Workflows: Get better at organizing complicated processes, ensuring different automation tasks and systems work well together.
- Creating Custom Actions with C#: Learn to build custom actions using C# that fit your business needs, making your automation solutions more powerful.
- Work Queue Management: Master how to manage work queues to distribute tasks, set priorities, and make processing more efficient.
- Using Dispatchers and Performers: Understand how to set up dispatcher and performer models to handle large automation tasks effectively.
- Designing Approval Flows: Learn to create approval workflows that speed decision-making and help with company compliance.
- Best Practices: Learn the best ways to ensure your automations are easy to maintain, scalable, and meet organizational standards.
Each part of the course is designed to help you use Microsoft Power Automate Desktop to its fullest, transform your approach to automation, and make sure you can create and implement advanced automation solutions in your professional environment.
Entry Requirements
This course is designed for individuals with prior experience in Microsoft Power Automate Desktop or another Robotic Process Automation (RPA) tool. Participants will benefit most if they meet the following criteria:
- Basic understanding of automation concepts and workflows.
- Hands-on experience with Power Automate Desktop or a similar RPA platform.
- Access to Microsoft Power Automate Desktop installed on a Windows machine.
- A desire to enhance workplace efficiency through advanced automation techniques.
Technical proficiency beyond general computer literacy is expected, making this course ideal for professionals looking to elevate their automation skills.
Intended Audience
This advanced course is designed for professionals eager to elevate their automation skills and master complex workflows using Microsoft Power Automate Desktop. It is especially suitable for:
- Experienced RPA Developers: If you're already familiar with Power Automate Desktop or other RPA tools, this course will deepen your expertise and introduce you to advanced techniques and best practices.
- Business Analysts and Process Improvement Specialists: Enhance your ability to design, implement, and optimize sophisticated automation solutions that drive efficiency and productivity within your organization.
- IT Professionals and System Integrators: Learn how to orchestrate intricate workflows, manage work queues effectively, and create custom actions tailored to business needs.
- Team Leads and Project Managers: Gain insights into advanced automation strategies to streamline processes, improve team collaboration, and oversee complex automation projects successfully.
This course is ideal for anyone with a foundational understanding of automation who wants to harness the full potential of Microsoft Power Automate Desktop. Prior experience with automation concepts and hands-on practice with RPA tools are recommended to fully benefit from the advanced content.
Example Curriculum
- Intro
- Prepare data (3:25)
- Build the initial part (5:29)
- Page state validation 1 (5:15)
- Page state validation 2 (2:55)
- Read Excel (4:10)
- For each and business exception check (2:05)
- Ensuring UI stability (6:36)
- Prepare web search (8:13)
- Do the web search and reset (4:48)
- Action-based error-handling (3:45)
- Data extraction & Wait for web page content (10:38)
- Write to Excel including transaction status (8:49)
- Error handling on block of actions (3:32)
- Flow recovering (3:09)
- Notify different users (separate desktop flow) (11:34)
- Intro
- Notify the developer (8:06)
- Notify the business user (3:13)
- Notify the management - Create a SQL database (5:52)
- Notify the management - Add flow name to database (7:52)
- Notify the management - Add case to database (8:36)
- Notify the management - Implement 2 x SQL flows (4:54)
- Notify the management - Send email (5:02)
Your Instructor
Meet Anders Jensen, your guide to mastering Microsoft Power Automate Desktop.
In 2023, Anders earned the Microsoft Most Valuable Professional title, recognizing his deep knowledge and effective teaching style.
Anders has a knack for simplifying complex tech concepts so anyone can understand them. He teaches through hands-on examples, allowing you to "build" along and grasp the functionality of digital tools efficiently.
Anders also develops extensive e-learning programs tailored for companies looking to upskill their employees in technology.
Beyond the classroom, he connects with a broader audience as a YouTuber, with over 50,000 subscribers tuning in for his insights on software automation and more.
With his background as an experienced RPA developer, Anders brings a wealth of practical knowledge about software automation to this course.