We have a scenario where we have set up parallel workflows using the default EPiServer parallel workflow foundation files. We have set up this workflow to fire on the Page Saved event for all page types across the whole site.
The approvals are set up to go to a group who have publish rights. The editors making the changes only have change permissions. When we test this by editing a page, no workflows are created at all. We have tried several different configurations of these workflows but to no avail. However we do have this working on a staging server. For some reason it's not working at all on the production server.
The production server is a load balanced set-up, whereas the staging server is a single server only. We can't figure out if this should be a problem or not.
If anyone has any ideas as to how we can find out why these workflows are not getting created we would appreciate if you could point us in the right direction.
You can find the source code for the built-in workflows with instructions on how to setup here: EPiServer Workflows by: Johan Björnfot.
My guess is that one of the precoditions is not met and that terminates the workflow imidiatly. Another reason could be that the communication service is not added in web.config.
I just found that this is the result from having a faulty smtp configuration.
This will not work:
<smtp from="localhost" ...>
The from attribute needs to be set to an e-mail address like "firstname.lastname@example.org".