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 Apps / How to best deploy mul...
Power Apps
Answered

How to best deploy multiple PowerApp with SharePoint Online List

(0) ShareShare
ReportReport
Posted on by 18

Just looking for some guidance/advice on how to best manage mutliple deployments for a single PowerApp with SharePoint list as the datasource (i.e. the app and datasource needs to be seperate for each deployment).

 

The app is a very simple front-end to a SharePoint Online list data source. For business reasons, each deployment needs to be separated - it cannot be a single version of the app/list used by all areas.

 

For the prototype and MVP development, I have simply copied the app and manually updated the datasource for all of the relevant elemets in the app (e.g. gallery datasource, forms datasource etc.). As you can imagine, this is super time consuming and fraught with human-error!

 

Any advice on how to better manage this would be very greatly appreciated!

Categories:
I have the same question (0)
  • WarrenBelz Profile Picture
    155,660 Most Valuable Professional on at

    Hi @FP17 ,

    Can you please explain what you mean by "multiple versions" - are they separate apps with different features?

    Also, if they are using the same data sources, what do you need to update? 

  • FP17 Profile Picture
    18 on at

    When I say multiple verions, I mean same app and same sharepoint list deployed multiple times. Sames features etc.

    At present, I need to make a copy f the PowerApp then change the datasource connection (e.g. DATSOURCELIST_1) and then reconnect to a different SharePoint list connection (e.g. DATASOURCELIST_2). I then need to update the datasources all through the powerapp so data source is DATASOURCELIST_2 not list1

  • WarrenBelz Profile Picture
    155,660 Most Valuable Professional on at

    Hi @FP17 ,

    Sorry I am a little confused - if it is simply a copy of the app with the same SharePoint list, you can just use "save as" and give it a different name - all the data connections should remain as per the original. Are you saying the same SharePoint List is deployed multiple times on different sites and you are using a copy of the app on each?

  • FP17 Profile Picture
    18 on at

    Sorry @WarrenBelz , it's a hard one to explain. You've got it correct with the last point - multiple sharepoint lists deployed. Each location has a copy of the app and a copy of the SharePoint list. One to one arrangement for each location.

  • Verified answer
    WarrenBelz Profile Picture
    155,660 Most Valuable Professional on at

    Thanks @FP17 ,

    I wanted to make sure that was the case before responding.

    Unfortunately, they are actually different lists as they have different URL paths (the connector is pointing somewhere else), so you have to delete the old one (ensure you do this first) - you will see errors appear, which should vanish when the second list with the same name is connected.

    To answer your fundamental question, there is not easier way as data connection addition and removal cannot be automated.

     

    Please click Accept as solution 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 giving it Thumbs Up.

  • FP17 Profile Picture
    18 on at

    Thanks @WarrenBelz , figured that might have been the case - just wanted to confirm with people much smarter than I 🙂

    I did pickup one good though, to keep the name of the SharePoint list the same across deployments. I had been making this site specific but will cut out a lot of the work required if I keep generic. Thanks!

  • Verified answer
    Pstork1 Profile Picture
    69,543 Most Valuable Professional on at

    Sorry I didn't see this earlier, but you should be able to accomplish this using Power Platform Dev Ops and some PowerShell.  If the app is built as a solution with environment variables you should be able to replicate it multiple times and point it at a new SharePoint list during import of the solution.  Provisioning of the list will probably need to be done through scripting, but it is possible.  Look at some of the ALM scenarios on this site.  Application lifecycle management (ALM) with Microsoft Power Platform - Power Platform | Microsoft Docs

  • FP17 Profile Picture
    18 on at

    That's really good advice @Pstork1 ......time to have a chat with our Azure DevOps team 🙂

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 392

#2
WarrenBelz Profile Picture

WarrenBelz 364 Most Valuable Professional

#3
Kalathiya Profile Picture

Kalathiya 271 Super User 2026 Season 1

Last 30 days Overall leaderboard