The HR project
Users will often want to get progress updates on their issues after they have logged them. So, instead of business users having to ask for updates, we will proactively update them through our newly acquired knowledge, that is, JIRA notifications.
In Chapter 5, Field Management, we added a custom field called Direct Manager, which allows users to add the manager of the new employee or leaving employee, so she can be kept in the loop.
The other customization we made in Chapter 7, Workflow and Business Process, is the addition of new transitions in the workflow. We need to make sure that those transitions fire appropriate events and also send out notifications. In summary, we need to do the following:
Send out notifications for the events fired by our custom workflow transitions
Send out notifications to users specified in our Direct Manager custom field
While you can achieve both using other JIRA features, such as adding users as watchers to the issue and reusing existing JIRA system...