I have an Inbox workflow where I am editing existing data in the Survey. If a certain condition is met via another survey question, I would like to force-calculate a new date (now()) into a hidden attribute. If the condition is false, then I want to keep the existing date that was downloaded with the form.
Any ideas of how to accomplish this without creating a circular reference? I've tried a few things with Relevant, but when the condition is not met, it nullifies the question, whereas I want to keep the previous value intact if the condition is false and only fire the calculation if the condition is true.