Hello Community,
I'm currently working on a project in PowerApps Portals and facing a challenge with multi-stage web forms/ web form. Specifically, I need to create a seamless process for users to edit a multi-stage form that is located on different pages, based on a specific ID. This ID is passed through a query string, e.g., www.xyz.powerappsportals.com/12345, where "12345" is the unique form ID.
The goal is to allow users to navigate back to their forms at any stage, edit their information, and then proceed through the rest of the form stages without losing their progress. The web form is defined in Liquid as {% webform name: 'form1 Form' %}, but I'm unsure how to retrieve and use the query string ID (12345 in the example) to load the specific instance of the form for the user to edit.
Has anyone implemented a similar solution or can offer guidance on the best approach to achieve this functionality? Specifically, I'm looking for insights on:
- Retrieving the ID from the query string within PowerApps Portals.
- Ensuring the web form loads the correct data for the user to edit based on the retrieved ID.
- Managing state across multiple stages of the form to allow users to pick up where they left off.
Any examples, code snippets, or general advice on how to tackle this would be greatly appreciated. I'm also curious about any potential pitfalls or best practices to keep in mind to ensure a smooth user experience.
Thank you in advance for your help!


Report
All responses (
Answers (