Hi all,
I’m working with a multi-step form on Power Pages and I’ve run into an issue with step navigation. The form creates a session record in Dataverse (adx_webformsession) to track the current step for each user.
I want to allow users to jump to a specific step by clicking a button, but there are limitations:
- Changing the step via the URL doesn’t work, because the portal always follows the step stored in the session.
- Attempts to update adx_webformsession through the Portals Web API are blocked. The portal returns an error indicating that this table is not supported for direct edits.
From my research, the only officially supported way to update the current step is through server-side operations in Dataverse, such as using Power Automate or a backend script. This allows the session step to be updated safely without breaking the portal logic.
I’m curious if anyone has successfully implemented a pattern that allows users to jump between steps in a multi-step form without causing session issues.
Specifically:
- Is there a supported way to let users navigate freely between steps?
- Has anyone used Power Automate to dynamically update the session’s step, and if so, how did you manage timing and page reloads?
Any guidance or examples would be really appreciated.
Thanks!