-
Bug
-
Resolution: Fixed
-
Low
-
2.5.8, 3.1.9
-
Severity 3 - Minor
-
312
-
NOTE: This bug report is for JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding bug report.
Summary
When a customer of a JIRA Service Desk sends an E-mail from Service Desk to another person (who is not an agent, reporter or request participant) of the issue, if that additional party replies to the issue and includes the JIRA Service Desk E-mail, the E-mail is treated as a new issue, even though:
- Subject Line contains the Issue Key,
- Email Headers are still intact.
For Example:
- Customer 1 raises a Service Desk request.
- Agent 1 responds to the Service Desk Request.
- Customer 1 receives a response and CC's the response to another Customer (Customer 2).
- Customer 2 responds to the service desk request, CCing in the same people.
Creating new E-mails under this scenario causes additional overhead for the Service Desk Administrator, and may be confusing to the customer interacting with the Agent, due to the fragmented nature of the E-mail interactions
This was introduced as a result of the changes in: JSD-1876 which fixed an issue when a user who was not a Service Desk customer responded to a Service Desk Email.
Steps to Reproduce
- Set up a new Service Desk
- Create an Issue and Send a Comment to a customer as an Agent
- As a customer forward the issue to a colleague to get help responding to the Agents queries
- Respond to the agent, and customer as the external party.
- The response will not be linked to the existing issue unless you are already a request participant of the issue.
Expected Results
JIRA Service Desk should be able to detect the E-mail trail relates to a specific issue, and give the customer an option to enable Automatic request participants based on Email interactions.
Actual Results
JIRA Service Desk fails to recognise that the Emails in the aforementioned scenario relate to a pre-exiting issue, even thought the Email contains the correct headers, subject line, and the other users in To/CC fields are the customer and the Service Desk Email address.
Notes
The current functionality for inbound E-mail appears to be:
- Check who the sender of the Email is
- Add sender as a new customer if they are not (depending on SD configuration)
- Decide what to do with E-mail content based on the sender's authorisation.
Workaround
Please use either Service Desk Automation or the JIRA Automation Plugin to do this.
Using JIRA Service Desk
- Go To your Settings under the affected JIRA Service Desk
- Select *Automation
- Create a new Rule and select "Custom Rule" with the following:
- WHEN: Issue Created
- IF: Issue Matches and Create an Advanced JQL filter
- THEN: Add a Comment that indicates that the user is not authorised to comment on the request
- THEN Issue Transition that Resolves the issue.
Using the Automation Add-on
- Create a new Rule
- Set the Issue Event to be Issue Created
- Set the JQL Expression to something S
- Add Actions as to how you would like to handle this circumstance.
Note on JQL matching.
The Affected issues are expected to contain:
- Your E-mail Prefix in the Subject line of the Email
- An Issue Key in the Subject line of the Email
- Either a "Re:" or "Fwd:" in the Subject line of the Email.
- The content should contain "This message is automatically generated by JIRA Service Desk."
Therefore we can create a JQL query to match on these issues:
text ~ '"This message is automatically generated by JIRA Service Desk."~0' AND (summary ~ "Re \\[CDX\\] \\[SD" OR summary ~"Fwd \\[CDX\\] \\[SD")
You could add different options to this JQL Query as you see the need to do so, such as project filters. See: Performing Text Searches for more hints on this.
- is blocked by
-
JSDSERVER-270 Allow customers to view requests created by other customers belonging to the same organisation using the Customer Portal
- Closed
- is duplicated by
-
JSDSERVER-2334 Service Desk still creating duplicate issues
- Closed
- is related to
-
JSDSERVER-4058 Service Desk creates a new issue instead of comment to existing issue for original email replied to by request participant
- Closed
-
JSDSERVER-4413 Ability to handle mailing list which is added to 'To' or 'CC' field when creating issue via email
- Closed
- relates to
-
JSDCLOUD-2373 Identify the correct Issue for incoming E-mails from unknown users
- Closed
-
JSDSERVER-4320 Service Desk creates a new issue instead of comment to existing issue for original email replied to by request participant
- Closed
- is cloned by
-
TESLA-696 Loading...
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- was cloned as
-
DESK-4402 Loading...