I want to build an onboarding application and the user should be guided through a first onboarding experience (some informations, setting preferences etc.).
What is the best approach to check if the user has completed this onboarding process? I've thought about adding a boolean attribute to the User or Employee Entity with isFirstOnboardingCompleted.
But how do i build this process? Can I alter the login process and make a server-action after the login to check if the user has isFirstOnboardingCompleted = false and if not redirect him to an onboarding screen?
This is a common approach in apps to onboard users through a tutorial, so im trying to find the best and safest solution for this.
Hi @Nicolas Körner
That seems to be a good approach.
For the onboarding process itself, you can take some ideas from this:
https://www.outsystems.com/use-cases/employee-onboarding/
https://www.outsystems.com/use-cases/digital-customer-onboarding/
AC
Hi Nicolas,
I think for this situation you could simply return the a Boolean output parameter from server action and then in the client action based on the value of parameter redirect user to desired screen.
Hope it helps!
Junaid