Comments (7)
Is this still in development? Just curious. I was researching ways to handle this scenario.
from flowpowerappsmigrator.
hi @robertcaretta,
I am still looking into this issue. but it's a problem I can't figure out yet. It used to work fine until around February. And I don't yet know what to do about it. I still hope I can find a way.
Of course, if someone can help with it - I will gladly accept this help 🙂
from flowpowerappsmigrator.
hi @Zerg00s,
For me PowerApps List Forms migration works just fine, but only if I create lists directly in the destination Site Collection.
If I use the "Migrate Lists" feature from your script then I get an error message during the import saying
"The sharePoint request failed with error: '{"odata.error":{"code":"-1, Microsoft.SharePoint.SPConnectorException","message":{"lang":"en-US","value":"An App already exists for this list. Remove the existing App before adding a new one."}}}'. "
Up to my research it really seems that migrating a list with your code somehow also copies the information about the assigned form. As when I go to Form Settings menu of the migrated list and click "Customize in PowerApps" it takes me to the already existing app of the source list (instead of creating a new app for the migrated list).
from flowpowerappsmigrator.
Hi @kvadratnymedved,
seems that migrating a list with your code somehow also copies the information about the assigned form
Wow. Thank you very much. This is a very valuable observation! I just tested it and I confirm the same result.
Let me also do some experiments today. I want to have a look what the "Migrate Lists" feature does to break the form.
Now I have a very good chance to finally make the Form migration work again.
from flowpowerappsmigrator.
I was able to get the Sharepoint Lists that had customized PowerApps Forms migrated using Migrate Lists and export & import of the apps.
Prior to entering credentials for the target environment, I modified Lists.xml and removed 3 lines for PropertyBagEntries for each list that had a PowerApps Form associated with it. Once this was done, I continued with the script to import the lists into the target environment and convert the apps in src. All finished with no issues and when importing the apps as Canvas Apps it also did so with no issues. At which point I just opened the form by clicking Open App, saving & publishing it.
Seems like the Move-Lists.ps1 script is adding PropertyBagEntries in which powerapps information exists which is causing this error. I tried using "-ExcludeHandlers PropertyBagEntries" in get-pnpprovisiongtemplate, but that caused other issues.
from flowpowerappsmigrator.
Thank you very much! You probably saved me many hours of work with this tip. Let me fix it. I might be able to publish an update tonight.
from flowpowerappsmigrator.
@amariak , thank you for your help. I have published a new release with credits to you and updated the readme file to include the instructions on how to migrate SharePoint List forms customized with Power Apps
from flowpowerappsmigrator.
Related Issues (20)
- Unable to login - Forbidden HOT 5
- Error : Apply-PnPProvisioningTemplate : Access is denied. HOT 7
- newId cannot be found HOT 9
- Value does not fall within the expected range HOT 1
- [Error] The field was found invalid: Apply-PnPProvisioningTemplate : The field was found invalid: HOT 1
- The term '.\MISC\PS-Forms.ps1' is not recognized as the name of a cmdlet HOT 1
- Cannot migrate in one site HOT 6
- migrate to a subsite on the existing site HOT 2
- Trouble Migrating between Two Different Tenant Sites HOT 1
- Attempted to perform an unauthorized operation HOT 3
- [ERROR] The formula contains a syntax error or is not supported. HOT 1
- MFA Update - number matching HOT 2
- Error when running Migrate-Packages.bat HOT 6
- Fails to verify target URL HOT 4
- Apply-PnPProvisioningTemplate : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) HOT 2
- Forbidden access HOT 3
- [Error] List not found when using canvas app HOT 4
- Error parsing EntityName on app screen / PS error in log Current site is not a tenant administration site HOT 11
- Trailing forward slash HOT 2
- Word online (businsess) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flowpowerappsmigrator.