Skip to main content

Notifications

Community site session details

Community site session details

Session Id : +WdCcq44ecJLp0zxsQDCuu
Power Apps - Power Apps Experimental Features
Suggested answer

New Analysis Engine

Like (1) ShareShare
ReportReport
Posted on 1 Apr 2025 03:21:35 by

Previously, we used the Power Automate Power Apps (V2) Trigger and the Canvas App Attachments Control to save documents to SharePoint List Attachments with the following original formula:

ForAll(DataCardValue9.Attachments As Document, upload_file.Run(new_case_return, {contentBytes: Document.Value, name: Document.Name}));

 

After discussion, Microsoft officially recommended using a nested file field instead:

ForAll(DataCardValue9.Attachments As Document, upload_file.Run(new_case_return, {file: {contentBytes: Document.Value, name: Document.Name}}));

 

This solution works correctly in our development lab environment, but it does not function in our existing Power Apps applications.


Based on this situation, we have the following questions and would greatly appreciate your clarification:

  1. What is the rationale for adopting the new syntax?

  2. Will applications using the old syntax (without the nested file field) be forcibly updated to the new version?

  3. If a forced update occurs, will it cause existing applications to break?

  4. If a forced update is inevitable, what are your recommended mitigation strategies? (Considering that many of our existing applications rely on the old syntax.)

We kindly request your help in verifying the compatibility and update mechanism between the old and new versions and providing relevant guidance. Thank you for your assistance!

 

Unresolved Questions:

2. Will applications using the old syntax (without the nested file field) be forcibly updated to the new version?

3. If a forced update occurs, will it cause existing applications to break?

4. If a forced update is inevitable, what are your recommended mitigation strategies? (Considering that many of our existing applications rely on the old syntax.)

  • Michael E. Gernaey Profile Picture
    38,255 Super User 2025 Season 1 on 03 Apr 2025 at 05:23:31
    New Analysis Engine
    As mentioned, this is not a Microsoft issue.
     
    File has already been the standard way to do it. I am not sure why it would break any app you have, you would have to show me instead of using words to explain.
     
    I have only answered people using nested file. as mentioned in my answer, your way isn't per se wrong, its just not the standard way.
     
    please show pictures of what is broken with errors, so I can help. but the answer is not about "backwards" compatibility, its been the same way for years...
  • Suggested answer
    ronaldwalcott Profile Picture
    1,964 on 03 Apr 2025 at 04:55:28
    New Analysis Engine
    You should probably direct this question to Microsoft Support.
    As far as I know general practice would be for you to update your flows by some date to maintain compatibility with the new environment.
  • Suggested answer
    Michael E. Gernaey Profile Picture
    38,255 Super User 2025 Season 1 on 03 Apr 2025 at 04:07:04
    New Analysis Engine
     
    Any updates or responses to my questions/suggestions?
  • Suggested answer
    Michael E. Gernaey Profile Picture
    38,255 Super User 2025 Season 1 on 01 Apr 2025 at 06:58:42
    New Analysis Engine
     
    Can you please clarify what you see as the New Syntax?
     
    The syntax they asked you to use, is the only Syntax I ever use (aka File). I have never seen it done how you are doing it. If you look up every example or answer I gave to people its using file.
     
    I am not per se surprised that yours works as its a pointer, but I dont see how File is breaking you. You'd have to show me that as it doesn't make sense.
     
    What did you set the Input on the Flow to be?
     
    Did you refresh your flow?

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

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,513 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,681 Most Valuable Professional

Leaderboard

Featured topics

Loading started
Loading complete