Symptoms
We have created a workflow that send notification email to assignee in every step. Recently, we added users into the system (through Active Directory and user role), and then some stopped sending.
Our workflow goes linearly:
Step 1. Register user => Send email to user cc staff bcc
Step 2. User fill form and submit => Send email to staff cc other staffs bcc
Step 3. etc...
Before we added user, emails can be sent to everyone in step 1 and 2
After we added user, email only sent out in Step 1, but not from step 2 onwards
Diagnoses
This happens when the group itself (Users and Groups.Get Email For Group Users.Email) is used in the CC field for a smartforms client event. Users in the group will not receive an email notification.
Resolution
This has been logged as a bug to be fixed in a future product release. The only workaround found for AD groups is to use the email address of the Group instead of the Group itself in the CC field. Note that this will not work for Roles though as a Role does not have its own email address.