SlideShare a Scribd company logo
1 of 22
MUGUT: Power Automate
August 2023
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
Where Can I go for more?
• https://learn.microsoft.com/en-us/power-automate/
• https://pnp.github.io/
• https://tekkigurus.com/power-platform/
• https://tomriha.com/
• https://www.matthewdevaney.com/
• https://www.c-sharpcorner.com/technologies/power-automate
• https://sharepains.com/microsoft-power-automate-aka-flow/
• https://manueltgomes.com/area/microsoft/powerautomate/
• https://www.powertechtips.com/
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
What?!?!?
Compose?
Parse JSON?
How do you tell?!?!?
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
• Try-Catch Loops
• Scope (and nested scope!)
• Run-After Configuration
• List driven configuration
Agenda
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
Agenda
• What is Power Automate?
• What is it good for?
• What isn’t it good for?
• Where Can I go for more?
• First things first: you have (environmental) choices!
• Get a Service Account
• Licensing Considerations
• SHARE your scripts!
• Comment your code (with intelligent naming!)
• Test Strategies
• Premium Connectors – when and when not
• Try-Catch Loops
• Solutions | Connection References
• Bonus Time!!!!
Agenda
• Bonus Time!!!!
• Long running processes?
• Use SharePoint for message | process branching
• Reasons to do this instead of calling one Flow from another?
• Lots and lots of parallel processes?
• Where to optimize your application?
• Peer review!
• Processes that can be restarted?
Address
JourneyTEAM
121 Election Rd. #300
Draper, UT 84020
Phone & Email
Direct Line: 833.438.2312
info@journeyteam.com
Social Media
https://www.facebook.com/Journeyteamllc
https://www.instagram.com/journeyteam/
https://twitter.com/journeyteam_ut
https://www.linkedin.com/company/journeyteam/
https://www.youtube.com/c/JourneyTEAM1
We are always here for you.
CONTACT US

More Related Content

Similar to Power Automate Best Practices

The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
Zivtech, LLC
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
lisacrispin
 
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadaki
Ravi Padaki
 

Similar to Power Automate Best Practices (20)

John lewis lego craig sullivan 1335
John lewis lego craig sullivan  1335John lewis lego craig sullivan  1335
John lewis lego craig sullivan 1335
 
Digital Impact 2014 - Oh Boy These AB tests sure look like Bullshit to me
Digital Impact 2014 - Oh Boy These AB tests sure look like Bullshit to meDigital Impact 2014 - Oh Boy These AB tests sure look like Bullshit to me
Digital Impact 2014 - Oh Boy These AB tests sure look like Bullshit to me
 
Rocket-Powered Bicycles: Avoiding Over and Under Engineering Your Product
Rocket-Powered Bicycles: Avoiding Over and Under Engineering Your ProductRocket-Powered Bicycles: Avoiding Over and Under Engineering Your Product
Rocket-Powered Bicycles: Avoiding Over and Under Engineering Your Product
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
Craig Sullivan - Keynote speaker summary & final thoughts - Conversion Hotel ...
 
Toolkits and tips for UX analytics CRO by Craig Sullivan
Toolkits and tips for UX analytics CRO by Craig SullivanToolkits and tips for UX analytics CRO by Craig Sullivan
Toolkits and tips for UX analytics CRO by Craig Sullivan
 
UXPA UK - Toolkits and Tips for Blending UX, Analytics and CRO
UXPA UK - Toolkits and Tips for Blending UX, Analytics and CROUXPA UK - Toolkits and Tips for Blending UX, Analytics and CRO
UXPA UK - Toolkits and Tips for Blending UX, Analytics and CRO
 
What does the UX process look like... really?
What does the UX process look like... really?What does the UX process look like... really?
What does the UX process look like... really?
 
Discussing Design: The Art of Critique
Discussing Design: The Art of CritiqueDiscussing Design: The Art of Critique
Discussing Design: The Art of Critique
 
Scaling your code review
Scaling your code reviewScaling your code review
Scaling your code review
 
Greach 2018: Surviving Microservices
Greach 2018: Surviving MicroservicesGreach 2018: Surviving Microservices
Greach 2018: Surviving Microservices
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to MeBrighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
Brighton CRO Meetup #1 - Oh Boy These AB tests Sure Look Like Bullshit to Me
 
UX in the city Coping with Complexity
UX in the city   Coping with ComplexityUX in the city   Coping with Complexity
UX in the city Coping with Complexity
 
User Vision Breakfast Briefing - Prototyping
User Vision Breakfast Briefing - PrototypingUser Vision Breakfast Briefing - Prototyping
User Vision Breakfast Briefing - Prototyping
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
 
Word Cloud Plus with Will and Ray Poynter
Word Cloud Plus with Will and Ray PoynterWord Cloud Plus with Will and Ray Poynter
Word Cloud Plus with Will and Ray Poynter
 
Product Reviews - Topic Mining & Auto Topic Classification System
Product Reviews - Topic Mining & Auto Topic Classification SystemProduct Reviews - Topic Mining & Auto Topic Classification System
Product Reviews - Topic Mining & Auto Topic Classification System
 
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadaki
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
 

Recently uploaded

Recently uploaded (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Power Automate Best Practices

  • 2. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References
  • 3. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 4. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References
  • 5. Agenda Where Can I go for more? • https://learn.microsoft.com/en-us/power-automate/ • https://pnp.github.io/ • https://tekkigurus.com/power-platform/ • https://tomriha.com/ • https://www.matthewdevaney.com/ • https://www.c-sharpcorner.com/technologies/power-automate • https://sharepains.com/microsoft-power-automate-aka-flow/ • https://manueltgomes.com/area/microsoft/powerautomate/ • https://www.powertechtips.com/
  • 6. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References
  • 7. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 9. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 10. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References
  • 11. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 13. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 14. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References
  • 16. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 17. • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References Agenda
  • 18. • Try-Catch Loops • Scope (and nested scope!) • Run-After Configuration • List driven configuration Agenda
  • 19. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References
  • 20. Agenda • What is Power Automate? • What is it good for? • What isn’t it good for? • Where Can I go for more? • First things first: you have (environmental) choices! • Get a Service Account • Licensing Considerations • SHARE your scripts! • Comment your code (with intelligent naming!) • Test Strategies • Premium Connectors – when and when not • Try-Catch Loops • Solutions | Connection References • Bonus Time!!!!
  • 21. Agenda • Bonus Time!!!! • Long running processes? • Use SharePoint for message | process branching • Reasons to do this instead of calling one Flow from another? • Lots and lots of parallel processes? • Where to optimize your application? • Peer review! • Processes that can be restarted?
  • 22. Address JourneyTEAM 121 Election Rd. #300 Draper, UT 84020 Phone & Email Direct Line: 833.438.2312 info@journeyteam.com Social Media https://www.facebook.com/Journeyteamllc https://www.instagram.com/journeyteam/ https://twitter.com/journeyteam_ut https://www.linkedin.com/company/journeyteam/ https://www.youtube.com/c/JourneyTEAM1 We are always here for you. CONTACT US