I've just developed a workflow form that, once submitted, has a Branch by condition step to determine which one of two different emails to send. Both emails go to the workflow initiator but the text in them is different. But here's the problem: when I insert the Email variable from the Workflow initiator object, it's blank. (I verified this with a Log to instance details action that occurs immediately after form submission. The first name and last name of the initiator are blank as well.)
This is happening when I'm running workflow testing. So I know the initiator has a valid email address, because I'm the initiator! And this function works fine in other workflows I've developed.
I don't know if it's relevant or not, but this form contains a "save and continue" action in it. The user can enter data into a repeating section, save it, then return later to add another row to the repeating section (repeating this up to the maximum of 50 rows if necessary).
So why would the data from the Workflow initiator fields be empty?
EDIT: Okay, it works when I actually run the workflow (not in testing). But still, I should think it ought to work in testing too - after all, it seems that testing should mimic the "real-world" situation as closely as possible.