Notifications

Summary

Here you define the configurations that will be used when JEMH Sends notification to recipients that are found on the Issue.

Configuration Options

Directive Sets

Directive Sets allow you to add a link within the Notification that will allow recipients to make a specific change to the related issue.

For more info and examples see: https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/pages/114982925

User Events

User Created

Sends the user that was created an email that their account was created.

User Signup

Sends a user notification when a user signs up. e.g. to say thanks for signing up and explains how things work.

User Forgot Username

Sends a notification to the user when they press Can’t access your account and they press Username to send a email to reset their username.

User Forgot Password

Sends a notification to the user when they press Can’t access your account and they press Password to send a email to reset their Password.

User Cannot Change Password

Sends a notifications when a user tried but failed to change their password.

Issue Events

Privileged User (sysadmin)

A privileged user that will be used to perform some privileged operations. e.g. query organization service to get list of organizations.

Listener Enabled

If enabled, causes JEMH to scan for Issue Events being triggered and then send the relevant notification to uses on that issue.

Process events in the background

Performs issue event processing in the background to reduce perceived latency for issue operations

Fallback email Custom Fields

CSV list of Jira Text Custom Fields that contains Comma Separated email addresses.

Disabled Domains

CSV of Regexps, that will match on specific recipients and will inhibit notifications for matching recipients. e.g. Catch Email Address.

 

Email Storm Prevention

This section allows limits to be set for Notification Scheme driven events. Each Scheme Entity (eg Reporter, Watchers, a Group, etc) is checked to see if it exceeds the limit, and if so, specific actions can be set to occur, sending a given notification to the Project Lead.

Configuration can be changed by pressing the Edit (Pen Icon) for Issue Events.

Scheme Entity Limit (e.g. 500)

Limits the number of notifications per Notification Scheme Entity (e.g. Group, Watcher, MultiUserPicker)

Scheme Entity Limit Action

Controls what action to take if the Scheme Entity Limit is exceeded. Current Options are:

  1. capAndNotifyLead - Will notify the project lead

  2. sendAllAndNotifyLead - Will still send the notifications but will also notify the project lead.

  3. sendNoneAndNotifyLead - Will only notify the Project Lead.

Scheme Entity Limit Template

Ad-Hoc Template used to notify the project lead. Requires specific customization.

For more info see https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/pages/12320780

Webhooks

If enabled, this feature allows JEMH to send incoming mail processing information as JSON payloads to the set URIs listed in the Webhook URI list. Configuration can be changed by pressing the Edit (Pen Icon) for Issue Events.

For more info about Webhooks see: https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/pages/3296264195

Webhooks Enabled

If enabled, send processing information as JSON paylod to URIs listed in the Webhook URIs list

Webhook URIs

Add a endpoint URI for JEMH to send inbound mail processing information in JSON format. Please enter in CSV format.

Transports

Email

Configuration for sending email notifications.

For more info see:

Configuration Options

Inject Image Dimension

Resolves compatibility issues with Image Dimensions when an email application (e.g. Microsoft Outlook App) cannot size images correctly causing part of the image to be hidden. For more info see:

Multipart Type

JEMH defaults to creating multipart/related MIME type-wrapped messages which for most clients is acceptable. If recipients are using Outlook 2013 then selecting mixed mode may resolve problems regarding attachments not displaying. Note: This is a global setting.

Non-Jira notifications

This is the Notification Mappings that are used for Non-Jira recipients.

Jira notifications

This is the Notification Mappings that are used for Jira User recipients.

Slack

Configuration for sending Slack notifications. For more info see:

Configuration Options

Transport Configurations

These are the Slack connections that exist in JEMH.

User Events

Used to define what event will fire what UserEvent notification.

Project Specific Configurations

This is the configurations that are used for each Project.

SMS

Configuration for sending SMS notifications.

For more info see:

Configuration Options

Transport Configurations

These are the Slack connections that exist in JEMH.

User Events

Used to define what event will fire what UserEvent notification.

Project Specific Configurations

This is the configurations that are used for each Project.