Holistic enterprise automation techniques (HEAT)

HEAT is guidance that's designed to help you deploy the automation platform and manage the entire lifecycle of an automation project. Cloud architects, RPA developers, IT professionals, and business decision makers use these best practices, documentation, and tools to achieve their cloud adoption goals.

By using HEAT, organizations can better align their business and technical strategies to ensure success.

HEAT includes these stages:

  • Empower
  • Discover & plan
  • Design
  • Build & test
  • Deploy & manage
  • Secure & govern
  • Nurture

We have recorded a special series on our video channel Automate It where we go into each of these stages in detail.

Begin with this video: Introducing HEAT

A slide from the video Introduce HEAT showing an overview of the stages of HEAT

Learn how to apply the HEAT techniques in your Automation Center fo Excellence (CoE) with the Administering a Low-Code Intelligent Automation Platform whitepaper.

Each stage of the HEAT technique is described below, with additional resources.


The start of any successful automation project is to ensure that the key stakeholders understand the automation capabilities of the platform. In this stage, users new to Microsoft Power Automate can learn about the automation capabilities in Power Automate.

Watch the video: Power Automate & Power Platform

A slide from the video Power Automate & Microsoft Power Platform showing an infographic about the Microsoft Azure and Microsoft Power Platform apps and services for developer

Discover & plan

In this stage, CoEs and business collaborate on what processes to automate based on the expected ROI, form the development team, and set up the Power Automate environment.

While automation enables organizations to become more efficient, deciding which processes to automate is still often a challenge. It is impossible to automate every process, so CoEs can use the Automation Project app to manage the backlog and pick an automation based on ROI.

Power Automate provides environments of different types (for example, production, sandbox, and trial).  Each environment has a defined set of users and roles. Admins can bring their own compute infrastructure to install Power Automate for desktop and the necessary software.

Watch the video: Empower, discover, & plan"

Slide from Empower, discover, and plan video showing a screenshot of M365 Admin Center, showing Active Groups area

Resources for determining ROI, process discovery, and setting up Power Automate environment:


Building robust automation solutions require well-defined design principles that will build the foundation for scale, security, and compliance.

Watch the video: Design phase

Slide from the Design phase video, showing core design principles of intuitive user experience, intelligent process automation, and accessible to everybody

Some other design principles (not a comprehensive list) to consider are:

  • Design for scale, throughput, and resiliency
  • Fundamentals – logging and credential management and testing
  • Error handling and retries strategy
  • Using API vs UI for automation

Build & test

Building is the heart of the automation lifecycle.

Watch the video: Build & test

Slide from the Build & test video, showing a desktop flow being built in Power Automate for desktop

More resources for building automations:

In Robotic process automation (RPA) with SAP, shows how to build an enterprise grade Invoice Processing automation solution. This intelligent automation solution processes invoices in SAP and showcases some of the key enterprise scenarios such as logging, auditing, tracking each invoice processing, human in the loop, ROI calculation, and more.

Watch the video series: SAP GUI based RPA in Power Automate for desktop

Slide from the Robotic process automation (RPA) with SAP video series, showing a flowchart for processing an invoice

Deploy & manage

Power Automate provides a rich set of capabilities for admins and developers throughout the deployment cycle for a given automation, including detailed information on the success or failure of each individual run and the ability to schedule, queue, and prioritize an automation.

Developers can set up CI/CD with test integration to deploy automation and avoid accidental changes that would break the automation in production.

Power Automate also helps users manage their automations. All execution data is available in Dataverse, with reports and views that visualize this data. Power Automate provides real-time information on individual bots and the machines and clusters they run on, giving more-detailed visibility into the full automation health, bot health, and infrastructure health.

Watch the video: Deploy & manage

Slide from the Deploy & Manage video, showing a screenshot of the desktop flow runs screen

Some resources for deploying, monitoring, and managing automations:

Secure & govern

In this stage, the Automation CoE can use security controls to establish guard rails to scale RPA across their organization. They can leverage Azure Active Directory, a key foundation that allows admins to create and manage access controls on users and resources centrally. Power Automate provides rich governance and security controls to ensure that you can run your business-critical processes in a trusted and compliant manner.

The platform provides a rich set of auditing logs that help admins keep track of what happened in the system. The deep integration of Microsoft Power Platform with Azure and Microsoft 365 allows IT admins to define reactive and proactive policies and procedures to track automation activity.

Some helpful resources for security, governance, and adoption nurturing:


CoEs should establish their strategy to nurture and upskill their employees. They can create a community of champions, train them, run bot wars, and evangelize success stories. Power Automate provides a rich set of learning resources (documentation, videos, tutorials, labs, courses, certifications, whitepapers, etc.). Microsoft Power Platform Adoption Center provides guidance, workbooks, and tools to accelerate adoption within your enterprise.

Apply HEAT techniques

Learn how to apply the HEAT techniques in your Automation CoE with the Administering a low-code intelligent automation platform whitepaper.

More resources to start automating