web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Enhancement Request: R...
Power Automate
Suggested Answer

Enhancement Request: Renaming an Action Breaks Flow References — Introduce Stable Action IDs

(0) ShareShare
ReportReport
Posted on by 2

Summary

 

Renaming an action (card) in Power Automate can break expressions and references across the entire flow. This creates unnecessary risk during normal refactoring and discourages basic maintenance. Actions should have stable internal identifiers separate from their display titles, or the platform should automatically update dependent references during renames.

 
 

Problem Description

 

In Power Automate today, renaming an action can silently break downstream expressions and references that depend on the original action name.

 

This means:

 

  • A purely cosmetic change (updating a title for clarity) can break an otherwise working flow

  • Errors may not surface until runtime

  • Debugging is time-consuming because the breakage is indirect and non-obvious


  •  
 

Users should not have to fear breaking their entire workflow just because they want to improve readability or naming consistency.

 
 

Why This Is a Serious Usability Issue

 

Renaming steps is a normal and expected part of:

 

  • Refactoring flows as they evolve

  • Improving maintainability and readability

  • Onboarding new team members

  • Applying naming conventions


  •  
 

In modern development tools, display names and internal identifiers are separate. Power Automate currently conflates the two, making renames a breaking change instead of a safe operation.

 
 

Proposed Enhancements

 

Option 1: Introduce Stable Internal Action IDs (Preferred)

 

Each action should have:

 

  • A non-editable, stable internal ID

  • A user-editable display title


  •  
 

All expressions and references should bind to the internal ID, not the display name. Renaming the card would then be a safe, non-breaking operation.

 

This aligns with established best practices in:

 

  • Workflow engines

  • Programming languages

  • CI/CD pipelines

  • Low-code platforms


  •  
 

Option 2: Automatic Reference Updates on Rename

 

If stable IDs are not feasible short-term:

 

  • When an action is renamed, Power Automate should:

    • Scan the flow

    • Automatically update all dependent references

    • Validate that references remain intact


    •  


  •  
 

At minimum, the system should warn the user:

 
 

“Renaming this action will update X references across the flow.”

 
 

Expected Benefits

 

  • Prevents accidental breakage of working flows

  • Makes refactoring safe and predictable

  • Improves flow maintainability over time

  • Reduces debugging sessions caused by invisible renaming side effects

  • Encourages clearer naming conventions without penalty


  •  
 
 

Current Impact on Users

 

Today, users must choose between:

 

  • Leaving poorly named steps in place to avoid risk, or

  • Renaming them and potentially breaking the workflow


  •  
 

Neither option is acceptable for a production-grade automation platform.

 
 

Conclusion

 

Renaming an action should never be a breaking change. Introducing stable action IDs—or at least automated reference updates—would significantly improve Power Automate’s reliability, usability, and developer trust.

 

Thank you for considering this enhancement.

Categories:
I have the same question (0)
  • Suggested answer
    Vish WR Profile Picture
    807 on at
     
    I would suggest posting the enhancement request in https://ideas.powerautomate.com/ 
     
    Also, submit the support ticket with Microsoft once the ticket is assigned, and it's confirmed that a bug/enhancement is required. A DCR (design change request ) can be submitted for Microsoft to evaluate the request for a possible fix
     
    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 607

#2
Valantis Profile Picture

Valantis 456

#3
11manish Profile Picture

11manish 352

Last 30 days Overall leaderboard