## Base Best Practices - [avoid-anti-patterns](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/avoid-anti-patterns) - [error-handling](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/error-handling) - [optimize-power-automate-triggers](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/optimize-power-automate-triggers) - [use-environment-variables](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/use-environment-variables) - [use-consistent-naming-conventions](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/use-consistent-naming-conventions) - [understand-limits](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/understand-limits) - [asychronous-flow-pattern](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/asychronous-flow-pattern) - [create-reusable-code](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/create-reusable-code) - [leave-complex-business-logic-out](https://learn.microsoft.com/en-us/power-automate/guidance/coding-guidelines/leave-complex-business-logic-out) - [workflow-definition-language-schema](https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-schema) ## Cloud Flow Coding Guidelines (Power Automate Guidance Series) - [Power Automate cloud flow coding guidelines (overview)](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/) - [Use consistent naming for flow components](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/use-consistent-naming-conventions) - [Avoid anti-patterns in cloud flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/avoid-anti-patterns) - [Create reusable code with child flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/create-reusable-code) - [Employ robust error handling](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/error-handling) - [Optimize flows with parallel execution and concurrency](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/implement-parallel-execution) - [Leave complex business logic out of cloud flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/leave-complex-business-logic-out) - [Manage flows with Flow Checker](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/manage-flows-flow-checker) - [Monitoring and alerting for cloud flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/monitoring-and-alerting) - [Optimize Power Automate triggers](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/optimize-power-automate-triggers) - [Prevent data exfiltration in cloud flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/prevent-data-exfiltration) - [Test cloud flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/test-cloud-flows) - [Understand access to flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/understand-access-to-flows) - [Benefits of solution-aware flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/understand-benefits-solution-aware-flows) - [Understand Power Automate limits](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/understand-limits) - [Use secure inputs and outputs on triggers and actions](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/use-secure-inputs-outputs-triggers) - [Work with relevant data only](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/work-with-relevant-data) - [Secure data used in cloud flows](https://learn.microsoft.com/power-automate/guidance/coding-guidelines/secure-data-used-in-cloud-flows) ## Planning, Performance & Architecture - [Analyze and assess automation opportunities](https://learn.microsoft.com/power-automate/guidance/planning/analyze-and-assess) - [Discover performance issues in flows](https://learn.microsoft.com/power-automate/guidance/planning/discover-performance-issues) - [Reduce risk in your automations](https://learn.microsoft.com/power-automate/guidance/planning/reducing-risk) - [Define a testing strategy](https://learn.microsoft.com/power-automate/guidance/planning/testing-strategy) - [Tools and settings for planning](https://learn.microsoft.com/power-automate/guidance/planning/tools-and-settings) - [Transform and format data efficiently](https://learn.microsoft.com/power-automate/guidance/planning/transforming-formatting-data) - [Application lifecycle management for Power Automate](https://learn.microsoft.com/power-automate/guidance/planning/application-lifecycle-management) - [Power Automate product architecture overview](https://learn.microsoft.com/power-platform/architecture/products/power-automate) - [Integration patterns for Power Platform](https://learn.microsoft.com/power-platform/architecture/key-concepts/integration-patterns/patterns) - [Power Platform Well-Architected: prioritize critical flows](https://learn.microsoft.com/power-platform/well-architected/performance-efficiency/prioritize-critical-flows) - [Well-Architected: optimize code for performance](https://learn.microsoft.com/power-platform/well-architected/performance-efficiency/optimize-code) - [Well-Architected: design standards (experience optimization)](https://learn.microsoft.com/power-platform/well-architected/experience-optimization/design-standards) - [Well-Architected: manage application secrets](https://learn.microsoft.com/power-platform/well-architected/security/application-secrets) ## Triggers, Conditions & Expressions - [Customize your triggers with conditions](https://learn.microsoft.com/power-automate/customize-triggers) - [Use expressions in conditions](https://learn.microsoft.com/power-automate/use-expressions-in-conditions) - [Power Automate expression cookbook](https://learn.microsoft.com/power-automate/expression-cookbook) - [Filter rows using OData filter expressions](https://learn.microsoft.com/power-automate/odata-filters) - [Use the Apply to each action efficiently](https://learn.microsoft.com/power-automate/apply-to-each) - [Scopes for grouping actions and error handling](https://learn.microsoft.com/power-automate/scopes) - [Get expression help with Copilot](https://learn.microsoft.com/power-automate/expressions-copilot) - [Run scheduled tasks](https://learn.microsoft.com/power-automate/run-scheduled-tasks) ## ALM, Solutions, Environment & Connection References - [Overview of ALM with Microsoft Power Platform](https://learn.microsoft.com/power-platform/alm/overview-alm) - [Create a connection reference](https://learn.microsoft.com/power-apps/maker/data-platform/create-connection-reference) - [Environment variables overview](https://learn.microsoft.com/power-apps/maker/data-platform/environmentvariables) - [Use environment variables in Power Automate flows](https://learn.microsoft.com/power-apps/maker/data-platform/environmentvariables-power-automate) - [Use Azure Key Vault secrets with environment variables](https://learn.microsoft.com/power-apps/maker/data-platform/environmentvariables-azure-key-vault-secrets) - [Environment variables in Power Automate](https://learn.microsoft.com/power-automate/environment-variables) - [Import a flow as part of a solution](https://learn.microsoft.com/power-automate/import-flow-solution) - [Export and import flows outside a solution](https://learn.microsoft.com/power-automate/export-import-flow-non-solution) - [Service principal support for cloud flows](https://learn.microsoft.com/power-automate/service-principal-support) - [Deploy with GitHub Actions for Power Platform](https://learn.microsoft.com/power-platform/alm/tutorials/github-actions-deploy) ## Connectors, Connections & Sharing - [Add and manage connections](https://learn.microsoft.com/power-automate/add-manage-connections) - [Manage Dataverse connections in Power Automate](https://learn.microsoft.com/power-automate/dataverse/manage-dataverse-connections) - [Fix connection failures](https://learn.microsoft.com/power-automate/fix-connection-failures) - [Guide to cloud flow sharing permissions](https://learn.microsoft.com/power-automate/guide-to-cloud-flow-sharing-permissions) - [Share flows with users outside an environment](https://learn.microsoft.com/power-automate/manage-shared-flows-with-users-outside-environment) - [Create team flows](https://learn.microsoft.com/power-automate/create-team-flows) - [Premium connectors reference](https://learn.microsoft.com/connectors/connector-reference/connector-reference-premium-connectors) ## Limits, Licensing & Throttling - [Power Automate limits and configuration](https://learn.microsoft.com/power-automate/limits-and-config) - [Power Platform API request limits and allocations](https://learn.microsoft.com/power-platform/admin/api-request-limits-allocations) - [Power Automate licensing types](https://learn.microsoft.com/power-platform/admin/power-automate-licensing/types) - [Power Automate licensing FAQ](https://learn.microsoft.com/power-platform/admin/power-automate-licensing/faqs) - [Power Automate IP address configuration](https://learn.microsoft.com/power-automate/ip-address-configuration) ## Monitoring, Testing & Troubleshooting - [Monitor your flows with analytics](https://learn.microsoft.com/power-automate/monitor-flows) - [Automation Center overview](https://learn.microsoft.com/power-automate/automation-center-overview) - [Automation Center process map](https://learn.microsoft.com/power-automate/automation-center-process-map) - [Understand flow failure notifications](https://learn.microsoft.com/power-automate/understand-flow-failure-notifications) - [Cloud flow run metadata in Dataverse](https://learn.microsoft.com/power-automate/dataverse/cloud-flow-run-metadata) - [Activity logging for Power Automate](https://learn.microsoft.com/power-platform/admin/activity-logging-auditing/activity-logs-power-automate) - [Flow runtime errors and recommendations](https://learn.microsoft.com/troubleshoot/power-platform/power-automate/flow-run-issues/flow-runtime-errors-recommendations) - [Troubleshoot triggers](https://learn.microsoft.com/troubleshoot/power-platform/power-automate/flow-run-issues/triggers-troubleshoot) - [Troubleshoot slow-running flows](https://learn.microsoft.com/troubleshoot/power-platform/power-automate/flow-run-issues/troubleshoot-slow-running-flows) - [Missing runs or triggers history for a flow](https://learn.microsoft.com/troubleshoot/power-platform/power-automate/flow-run-issues/missing-runs-or-triggers-history-for-a-flow) - [Resolve "Too many requests" throttling errors](https://learn.microsoft.com/troubleshoot/power-platform/ai-builder/power-automate/too-many-requests-error-in-power-automate) ## Governance, CoE & Security - [Power Platform governance considerations](https://learn.microsoft.com/power-platform/admin/governance-considerations) - [Center of Excellence (CoE) overview](https://learn.microsoft.com/power-platform/guidance/coe/overview) - [CoE Starter Kit setup](https://learn.microsoft.com/power-platform/guidance/coe/setup) - [CoE Starter Kit explained](https://learn.microsoft.com/power-platform/guidance/coe/starter-kit-explained) - [After CoE Starter Kit setup](https://learn.microsoft.com/power-platform/guidance/coe/after-setup) - [Secure the default environment](https://learn.microsoft.com/power-platform/guidance/adoption/secure-default-environment) - [Reactive governance for Power Platform](https://learn.microsoft.com/power-platform/guidance/adoption/reactive-governance) - [Managed Environments overview](https://learn.microsoft.com/power-platform/admin/managed-environment-enable) - [Managed governance](https://learn.microsoft.com/power-platform/admin/managed-governance) - [Managed identity overview for Power Platform](https://learn.microsoft.com/power-platform/admin/managed-identity-overview) - [Data loss prevention (DLP) policies overview](https://learn.microsoft.com/power-automate/prevent-data-loss) - [Communication Compliance with Power Automate](https://learn.microsoft.com/purview/communication-compliance-power-automate) - [Automation CoE administration and governance](https://learn.microsoft.com/power-automate/guidance/automation-coe/automation-admin-gov) - [Automation maturity model details](https://learn.microsoft.com/power-automate/guidance/automation-coe/automation-maturity-model-details) - [Automation CoE strategy](https://learn.microsoft.com/power-automate/guidance/automation-coe/strategy) ## Approvals Patterns - [Get started with approvals](https://learn.microsoft.com/power-automate/get-started-approvals) - [Modern (single-approver) approvals walkthrough](https://learn.microsoft.com/power-automate/modern-approvals) - [Sequential approvals](https://learn.microsoft.com/power-automate/sequential-modern-approvals) - [Parallel approvals](https://learn.microsoft.com/power-automate/parallel-modern-approvals) - [Approve / reject requests](https://learn.microsoft.com/power-automate/approve-reject-requests) - [Top scenarios with approval flows](https://learn.microsoft.com/power-automate/approvals-howto) ## Dataverse & SharePoint Best Practices - [Create, update, delete trigger for Dataverse](https://learn.microsoft.com/power-automate/dataverse/create-update-delete-trigger) - [Use the Dataverse "Perform an unbound action" trigger](https://learn.microsoft.com/power-automate/dataverse/action-trigger) - [SharePoint connector overview for Power Automate](https://learn.microsoft.com/power-automate/sharepoint-overview) - [SharePoint connector actions & triggers reference](https://learn.microsoft.com/sharepoint/dev/business-apps/power-automate/sharepoint-connector-actions-triggers) - [Migrate from classic SharePoint workflows to Power Automate](https://learn.microsoft.com/sharepoint/dev/business-apps/power-automate/guidance/migrate-from-classic-workflows-to-power-automate-flows) - [Working with the "Send an HTTP request to SharePoint" action](https://learn.microsoft.com/sharepoint/dev/business-apps/power-automate/guidance/working-with-send-sp-http-request) ## Microsoft Learn Training Modules - [Learning Path: Build and optimize cloud flows with Power Automate](https://learn.microsoft.com/training/paths/build-optimize-cloud-flows-power-automate/) ## More References - [Manage solutions in Power Automate (training)](https://learn.microsoft.com/training/modules/manage-solutions-power-automate/) - [Introduction to expressions (training)](https://learn.microsoft.com/training/modules/introduction-expressions/) - [Use a service principal (training)](https://learn.microsoft.com/training/modules/use-service-principal/) - [Get started with the Center of Excellence (training)](https://learn.microsoft.com/training/modules/get-started-center-excellence/) - [Cloud flow error code reference](https://learn.microsoft.com/power-automate/error-reference)