To learn Sharepoint Online I am making a test application. I created a list, then used PowerApps to create three forms. Eventually I will use Flow so a list item will pass from one person to the next, with each person updating appropriate fields based on how far along the item has gone in the workflow.
I saved and published in PowerApps. When I go back to the list and edit list properties, form settings, and choose "Use a custom form created in PowerApps", it says "You have to publish your form from within PowerApps to make this option work." I see no way to do that or what that means.
After I get the first form working for new list items I will progress to the next step of using the other forms and how to make the correct one appear.
Please help with any part of this.
Solved! Go to Solution.
My issue is apparently resolved. A tech at my agency added a label to the form, saved, and published, then it began working. After that I changed the label, saved, and published and that worked. Before I even tried using the form I deleted previous versions leaving only the published version. Maybe that hammed it up. The tech making a change must have change a state somewhere.
If you can enter the edit mode of the app from SharePoint, do that. If not, you go to make.powerapps.com and sign in to your account and you should see the app in your environment. Open it in Edit mode from the "... " option. Go to File (upper left corner) and click Save, then Publish will appear. Then click Publish and you are done. If you only see Share after you click File, then go back and make a trivial change to the app and return to File and the Save button should be visible.
In the Sharepoint list under the PowerApps menu it has: Create an app, See all apps, and Customize forms. Each time I go through customize forms. I see nothing referring to edit mode of the app.
Unfortunately when I go to make.powerapps.com, with my user ID it tries to open the trial version I used last year and says it expired. That was before we obtained licensing. That was for straight PowerApps without any Sharepoint connection. I will email that department of my agency and ask them to delete the trial associated my user ID. I assume that's the correct thing to do. Please provide any other guidance you can.
I needed to use the URL https://make.gov.powerapps.us/
I still do not see anything there regarding the forms I created using PowerApps when invoked from the Sharepoint menu.
I may be able to start a new app from scratch since it provides a Sharepoint connection to start with, but I should be able to salvage the work I've already done. Where is it?
I have never used a customize form from sharepoint, but if you can make changes to your form, I am guessing that you are already in the edit part of the app. Could you post a screenshot from there that shows the ribbon?
Just trying to save you some time here @Drrickryp ,
The setting in SharePoint should be as below if a form has been saved and published in Power Apps > Customize forms and the List Experience in the Advanced Settings is New Experience. You can re-edit and publish any changes by the first process.
Also, these forms are not viewable/accessible in the PowerApps standalone studio.
Thanks @WarrenBelz . You got right to my issue. I'm doing everything you say. When I go to List Settings > Form Settings and choose "Use a custom form created in PowerApps (requires new list experience)" I get the message shown below. When I come back to the setting it does not stay. I did go to List Settings > Advanced Settings > Display this list using the new or classic experience? and chose "New Experience".
OK @dmcdivitt ,
When you did your PowerApp form, can you see the below SharePoint site reference (it will be your list) - you cut off the top of your example)
Keep up to date with current events and community announcements in the Power Apps community.
Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.
Check out the latest Community Blog from the community!