I tend to like having a single workflow that handles everything for a given process, such as a Forms process. I have a Workflow right now that I tried to set up to perform various actions according to the user's last Forms Submission Action. I also have a status check branch that I want to run when a timer event is triggered.
I had thought that a timer trigger would come back with a blank Submission Action. What happens instead, though, is the system shows the Submission Action as whatever the user did last, so that branch is never reached.
I don't see anything that would allow me to differentiate between a user submission vs. a timer catch, but does anyone here know of a way?