ISC: Workflows Form - can't use variable as deadline

What problem are you observing?

What is the correct behavior?

  • A variable can be used as the “Form Submission Deadline”.
  • It is documented in the official documentation or on the workflows page what this variable should contain (number as hours? number as days? string with a specific format?)
  • SP implements a regression test

What product feature is this related to?

ISC Workflows

What are the steps to reproduce the issue?

  • Create workflow
  • Add a Form action
  • Try to use a variable (JSONPath) as the deadline

What value is your deadline variable? I believe the form deadline accepts an integer that represents number of hours, with the maximum being 720 hours.

It has no value yet, as I can’t start the workflow, as the validator shows an error before I can define a value.

On what do you base this assumption? I can’t find anything in the UI or the documentation.

SailPoint Support:

I checked with the engineering team and here is what they have to say:

  1. Inline variable is not supported in deadline for forms.

  2. The form submission deadline is looking for an absolute value from 1-30 days or maximum of 30 days 720 hours. The Variable getting a validation error seems accurate as we would not be able to set a deadline that exceeds those documented maximums.

I ask myself how this UI change passed the QA test.