March 3, 2008, 5:46am
For reasons I won’t go into here we have hundreds of workflows. Is it possible to turn off notifications altogether? We don’t want anyone notified of anything
However, without adding dummy notifications to every transition of every workflow state I can’t see how to clean up our console.log so that we can concentrate on actual errors.
March 4, 2008, 5:33am
No, there’s no “master switch”.
However, you don’t have to add dummy notifications, you can just disable notifications for each role.
March 4, 2008, 6:06am
Can you not just remove the SMTP_HOST and MAIL_DOMAIN values from the workflow.properties file?
March 4, 2008, 6:09am
Yes you can, and that will stop any notification messages.
It will not, however, prevent messages in the log, which was the subject of the original question.
March 4, 2008, 10:17am
we have many many roles as well. Unfortunately we are just finding tha console log swamped by these messages about there being no recipients or that there are no CC fields etc… when we have errors that we want to track.
Sadly lots of workflows coupled to lots of roles = maintenance nightmare
Where exactly can you disable notifications for a role?
March 6, 2008, 4:14am
You set this in the State Roles screen (select a workflow state, then click one of the assigned roles). There’s a dropdown that says “Notify” and it has values of “Yes” and “No”.
Alternatively, if you’re feeling especially brave, you can update the table directly:
UPDATE STATEROLES set ISNOTIFYON = ‘n’ where WORKFLOWAPPID = …
will disable notifications for all roles across an entire workflow. (Please make a backup first).
March 6, 2008, 4:30am
Many thanks for that Dave.
Sometimes one just never clicks quite deep enough to find the right screen