I have created a declarative workflow in SP Designer that emails me when anything happens on a discussion board. That part works, but I am also trying to get that workflow to email the person who created the discussion ONLY when someone (who will always be me) replies.
I have managed to config it where the users can only see discussion started by themselves, but anybody can reply. But nobody but me will ever reply, because users cannot see each others discussions in order to reply to them. Only I can.
So I tried a conditional in the workflow that checks if the last reply field is my user name, if so, send out notification to the user in the created by (indexed) field. It does the general email to me, but never does the conditional to the person who created the discussion. So it looks like the workflow is not failing, but that my condition is never being met, but I can't be sure because although the workflow is set to the default workflow history list, there is no history when I visit that list, and yet I get an email, so it had to have run.
Also note that these users are external users and the env is Off365, but they are supposed to be able to receive email via the link they set up between a free Microsoft account they created and their real email address.
I think I have some confusion as to what created by and last reply fields really are. I thought created by would represent the creator of the discussion itself, not each post. It's the only reason I can think of as to why this conditional would not pass when it should. Note, this workflow applies to "this list" rather than the "discussion" and "message" options that I see, so maybe that has something to do with things?
Can someone clear that part up for me? Also, if someone has any idea why I'm not seeing my workflow being recorded in history, that would be great too. Thanks.