title: Is it possible to return/replay a previous input stage based on result from a subsequent stage in Jenkins Declarative pipeline?
body: <p>I have a declarative pipeline with an input step that waits for an individual to enter a Service now ticket number. We then determine if that ticket is valid in a subsequent stage. Is it possible to restart the input step if it is determined the ticket number is not valid?</p>
  <p>I hate to restart an entire long-running pipeline because someone made a typo...</p>
  <p>I have looked into checkpoint and retry, but not sure they fit my needs or if this is even possible in DSL pipelines.</p>