Workflow gets cancelled on Form Submission Deadline instead of continuing

Hi All, I’m using the Form action in a Workflow with a submission deadline (48 hours).

According to the documentation, if the form is not submitted before the deadline, the workflow should continue to the next step.

However, when the deadline expires without submission, the workflow is getting cancelled at the Form step itself. It never proceeds to the subsequent steps (like Compare Boolean on $.form.submitted or any further actions).

Has anyone faced this issue?
Is this expected behavior or a bug?

What is the recommended way to handle a “default action on form timeout” in ISC workflows?

Regards,

Ajeet Mishra

Are you using an Interactive Form in an Interactive/Privileged Task Automation workflow??

If so, the documentation stated that if the form is cancelled, the workflow will be cancelled as well:

It does state you can turn on Error handling for it to go to the error branch.

If you are using standard forms, I would guess you are seeing similar situations where the form is getting cancelled on the deadline.

Do you have an Error handling branch in your workflow?

Welcome to the awesome community @amishra10

This looks like expected behavior, not really a “continue normally” case. When the form is canceled / expires, SailPoint treats that as the form being canceled, and if error handling is not enabled, the workflow itself gets canceled. If error handling is enabled, it goes through the error branch, not the normal next step.

So I would not rely on something like $.form.submitted == false after the deadline in the normal path. On timeout, the form action is effectively canceled, so your fallback logic should sit in the error handling branch instead.

My recommendation:

  • enable Error Handling on the Form step
  • treat deadline / no submission as an error path
  • put your default action there instead of expecting the workflow to continue on the success branch

Also, SailPoint docs say interactive forms are canceled if the user does not submit within the allowed time, and without error handling the workflow is canceled; with error handling it proceeds down the error branch.

Thanks for your response, @gmilunich ! Really appreciate it.

I wasn’t using the Interactive form, I was using the regular form because I needed to send an email. I tried the solution suggested by @iamkiran and it’s working perfectly now.

Thank you both!

Thank you @iamkiran, it has worked!

You are welcome @amishra10

Happy to Help