Create Issues (up to JIRA 6.4.13)

Notifications are not considered in this article. Please see Use Event Listener for Issue Events for more information on controlling who gets notifications for events, and what notifications are sent.

Summary

You want to create issues with emails coming from a particular person.  This person could be anyone - from a JIRA account holder with full access and permissions, to a non-JIRA email user with no JIRA account. In this article, we will discuss the possible modes of issue creation with JEMH, and the expected outcomes of the creation process in each case.  In order to configure JEMH optimally, it is good to consider who is sending mails to be processed.

Types of sender

JIRA User

This is an email sender whose email address is associated with a user account in the JIRA instance. The JIRA user can have varying levels of credentials:

  • With Issue Permissions

  • With NO Issue Permissions and ability to log in

  • With NO Issue Permissions and NO ability to log in

Non-JIRA User

This is an email sender whose email address is not associated with any user account in the JIRA instance.

Creating Issues with Non-JIRA Senders

A Non-JIRA sender has no permissions or access to JIRA.  Therefore in order for their emails to be made into issues, we need to set up a default reporter user in the JEMH profile.  This user has the permissions to create and edit issues in the target project.

  • The email sender can have their address and personal name (if given) in custom fields.

Creating Issues with JIRA Users

JIRA Users with issue permissions

When a JIRA User sends an email to JEMH, they create the issue and are set as the reporter of the issue.

  • The email sender user can be added as a watcher on the issue

  • The email sender user can be added to a multi-user picker field

  • The email sender user address can be added to a field



JIRA Users with no issue permissions

In order for emails sent by these users to result in issue creation, the setting Treat Unprivileged JIRA Users as Non-JIRA needs to be enabled.  This is done by going to your Profile and editing the Security section.



When a JIRA User sends an email to JEMH, the Default Reporter is used to create the issue, and is also set as the issue reporter.

  • The email sender user will not be added as a watcher

  • The email sender user can be added to a multi-user picker field

  • The email sender user address can be added to a field