Validating user actions during submission is an essential safeguard against errors, especially when dealing with sensitive activities or processes. With this in mind, we came up with the notion of validating records submission in generic and public apps (Embed & Guest) with an OTP. This helps organizations retain security during vital transactions.
This mechanism ensures that only authenticated users can access or submit forms, helping organizations protect vital transactions.
This validation now applies only to the process's initial step (first workflow step). There are two aspects that an app creator needs to keep in mind when enabling OTP verification.
Note
The OTP validation works for both generic and public apps. However, the configuration varies slightly, as listed below.
For generic apps, enabling the Validate using the OTP property for the first workflow step-action button will do the job.
For public apps, along with enabling the Validate using OTP property for the first workflow step-action button.
The OTP configuration panel allows Citizen Developers (CDs) to customize when the OTP verification should take place and how it is delivered to users.
CDs can choose one of the following trigger points for the OTP check:

CDs can select the preferred channel(s) for OTP delivery:

Note
When Before Form Load is selected, users will be required to complete OTP verification even before accessing the application. This ensures an added layer of security and user authentication.