Page History
Do Raley Emails Notifications store private data as defined by Atlassian.
No, we do not store user's private data
Where are you hosted?
Our servers are located in New York City, US.
Are Raley notifications replacing standard Jira/JSM notifications?
No, our notifications system has nothing in common with Jira/JSM notifications. You can use Raley and Jira/JSM notifications at the same time without conflicting.
Raley does not switch off or modify in any way existing Jira Notification Schemes or JSM Customer notifications
Which servers are sending Emails from Raley?
Emails can be sent from the following IP's:
45.55.218.70
161.35.132.150
138.197.14.52
64.225.21.7
What do I need to get started with Raley Notifications?
...
- Subscription to Cloud JIRA
- JIRA Admin permissions to setup our add-on
...
addon_net.vacom.jirassimo user
If you're using JIRA Server then:
...
Templating is difficult... Do you provide example templates?
Yes, please have a look here: Predefined Customer Email Notification templates. Also, you're most welcome to use our Template Wizard
We have another add-on that has to do something before Raley should handle the Jira event. Can you delay your processing?
Yes, we can delay processing of events on your Atlassian instance. Please file us a ticket via support portal https://inversionpoint.atlassian.net/servicedesk/customer/portal/3
...
How to format JIRA fields?
...
#foreach ($issue in $issues) Project: $issue.fields.project.name Issue type: $issue.fields.issuetype.name Date and time of creation: $jirassimo.formatDate($issue.fields.created, "dd MMM yy hh:mm") Reporter: $issue.fields.reporter.name #end
Numeric fields
To format a numeric JIRA field use $jirassimo.formatNumber(numberField, outputFormat) function. An example of usage:
$jirassimo.formatNumber($issue.customfield_12345, "#")
...
How to use Settings?
Settings is essentially a map of key=value pairs stored with Raley. At runtime you can get a value referenced by key using the following expression:
$jirassimo.settingValue($issue.fields.customfield_10000)
This will return a setting's value that corresponds to key stored in $issue.fields.customfield_10000
Check out this article.
Sending to different Slack channels depending on user's email
...
This is another name for scheduled messaging. The whole idea here is that Raley will not react on specific events in your host JIRAJira, but rather poll it at specific times and send messages about issues that are relevant to JQL.
...
- Insufficient privileges in JIRA Jira - for instance, retrieval of related users or projects.
- Errors during template evaluation. Some fields might be missing or in wrong format
- Bad credentials for Email or Slack.
- IO related problems
These errors would be normally reported to user on the list of Raley notifications just below the names of respective messengers. When you fix it, assuming that the fix was correct, the error message will disappear next time the current messenger is successfully run.
Why do I need "jirassimo" user?
When navigating to Raley configuration screen you might see the following warning:
Raley AddOn is relying on existence of this user to handle events with JIRA issues and ServiceDesk requests. Specifically, this user profile is needed to check whether issue can be found by given JQL criteria that was specified in notification. If the user 'jirassimo' is not present, a runtime exception will be thrown. If you're not using JQL criteria for issues notifications then the AddOn will function properly even without this user available.
Also, 'jirassimo' user is needed to run digested notifications when issues are retrieved from JIRA under this user's permissions.
That said, if you need to restrict access of Raley AddOn to specific projects in JIRA you can do that by configuring access permissions on "jirassimo" user.
How to group issues by status
If you want your scheduled messenger to display Jira issues grouped by their current status then:
a) Make sure that your JQL rule does select issues in all desired statuses. For example, if you need statuses "To Do", "In Progress" and "Done" in project XYZ, then use the following JQL:
project = XYZ and status in ("To Do", "In Progress", "Done") order by status
b) In your message template use #if statement to check for status of issue
...
title | Grouping by statuses |
---|---|
linenumbers | true |
...
Also, you can check Send Audit tab and look for the notifications that have Status = Error.